jeremywen / JW-Modules

VCV Rack Modules
BSD 3-Clause "New" or "Revised" License
216 stars 26 forks source link

Feature Request: Reversible Chaos #71

Open Chaircrusher opened 4 years ago

Chaircrusher commented 4 years ago

The 'Chaos' button/input moves every note in a random direction one step.

How about this:

  1. Before Randomizing save the current note set on a stack.
  2. Have a reverse random button/input, whose action is to pop the previous note set off the stack.
  3. If there's no note set on the stack, reverse random does nothing. Why? So that you can diverge from a note set, but go back to what was there before.

You can simulate this with using an 8face to capture a sequence with an 8Face, then warp, then capture sequence etc.

It seems like a natural extension of what you've already done, and easy to implement.