gibbonjoyeux / VCV-Biset

VCV Rack Biset modules library
GNU General Public License v3.0
37 stars 3 forks source link

Tracker fails to play consecutive notes unless there is an explicit note-off between them #5

Closed nathansnider closed 7 months ago

nathansnider commented 7 months ago

Any pattern without note-offs between the notes (including the pattern that the module is initialized with) will only play the first note. The second note in the pattern will close the gate for the first note, but will not open a gate for the new note or change the v/oct output. The third note and beyond have no effect at all. Notes are reset when a pattern loops, which appears to automatically insert a note off.

I would think that when the tracker encounters a new note while a note is already playing, the ideal behavior would be to retrigger the gate and immediately change the v/oct output to the new note value (unless there is a glide, in which case the gate would remain open and smoothly transition to the new pitch). Also, in my opinion, it would be better for notes to continue to playing across pattern boundaries, since not every musical phrase resets "on the one." Perhaps there could be an option in the module to switch this behavior.

I didn't see the note-off command (entered with the ` character) mentioned in the manual, though perhaps I just missed it.

I am using Rack Pro 2.4.1 and Biset 2.0.5 on windows 10.

gibbonjoyeux commented 7 months ago

Thanks a lot ! I fixed the issue and sent it to VCV with other major bugs, it should be updated soon in the library :) You can change your synth polyphonic channel count to >1 while the fix is waiting. To do so, right click on your synth (in the synth list on the Tracker module), move the slider and click on update synth :)

Thanks for the information on note-off command missing in the manual, that is really important !

nathansnider commented 7 months ago

Excellent! I look forward to the update. Thanks again for all the work you've put into the Tracker. It will take me a while to learn how to use all the features, but this is already looking like one of the most powerful sequencers in Rack.