marchingband / wvr

Home of WVR, an open source, Arduino compatible, ESP32-based Sample Player and Audio Framework.
GNU General Public License v3.0
65 stars 9 forks source link

Feature request: Random rack layer playback #69

Closed CarlosUnchained closed 9 months ago

CarlosUnchained commented 9 months ago

This is another suggestion to improve midiless playback in WVR. Since the racks can be only accessed with midi velocity, would be great to have a new setting under "break point" to play layers in random order each trigger. This would create interesting variations to voltage gate, button or touch playback. Not only is interesting to access different layers of the same sound, but for example chopping a long sample into different parts and play them back randomly could give interesting results.

Additionally this could be a feature for midi playback as well. There are controllers that doesn't offer dynamic velocity playback so the layers are lost. This option would override midi velocity.

marchingband commented 9 months ago

This is something that is quite niche, so would be a fun project for someone building a custom firmware, but not something I would add to the official firmware. If you are a coder, let me know, and I would be happy to help!