westlicht / performer

PER|FORMER Eurorack Sequencer
https://westlicht.github.io/performer
MIT License
232 stars 70 forks source link

Feature request: midi velocity layer available on track set to midi out #300

Open tl072 opened 3 years ago

tl072 commented 3 years ago

When a track has midi-output (through "midiout" page), to add velocity it appears (unless I have misunderstood the manual and got it wrong playing) to require a second track. This means that the performer can have only 4 separate tracks of midi notes + velocity.

It would be really nice if this could actually be 8. Perhaps the aim is not to make the performer primarily a midi sequencer but it could be an even more nice one. A number of eurorack modules have midi input and this would increase the awesomeness of the performer further. For example the bitbox takes midi. Being able to trigger several drums with different velocity would add to the variety of drum patterns available. The same would be truth the Dust of Time.

I think I have read in the discussions on github here that there are quite strict limits on the number of bits still available for steps. Even having a normal velocity and accent velocity (as per 909 for example) - e.g. 1 bit - would be excellent. Maybe the user could choose in the midi routing page the width of the velocities (i.e. so no accent would be vel 80 and accent vel127; or no accent would be 90 and with accent 100).

Although having 127 values would be great, if you could spare 2-3 bits for having 4-8 values I think this would be excellent!