playbenny / benny

a live music environment
Other
71 stars 3 forks source link

midi indicators in blocks page #4

Closed jamesholdenmusic closed 11 months ago

jamesholdenmusic commented 1 year ago

just like audio blocks have meters, we need midi ones.

at the moment we're only equipped to capture one midi meter. this overlaps with the new midi-router - it needs to keep track of stuff for every voice not just one.

jamesholdenmusic commented 11 months ago

allow voices/blocks to request a colour for their midi meters? allow voices to specify a range for the x axis of the midi meter? eg midi lfo - only one possible x value, etc held note count -> z axis

jamesholdenmusic commented 11 months ago

todo:

jamesholdenmusic commented 11 months ago

in a block's .json we should be able to define default meter target, this also set in settings page currently set to 0. -1 is all outputs. also, the x and y range for each output if nonstandard. this way we can say eg x-range = 1 for 1d type outputs, or y-range = (sequence length) for a clock pointer?

jamesholdenmusic commented 11 months ago

the basic workings of this are all done, midi meters on blocks work, scopes work for blocks and voices and connections. further enhancements are in a new issue