hisschemoller / music-pattern-generator

Javascript MIDI Music Pattern Generator
GNU General Public License v3.0
318 stars 33 forks source link

Added EuclideanCC "Continuous Controller" change events #14

Closed dronus closed 3 years ago

dronus commented 3 years ago

A first attempt on MIDI Continuous Controllers, in respect of #11 :

Maybe we should remedy code duplication for further proccessors by putting utils like pattern generation and dial graphics ("necklace") to a central location?

dronus commented 3 years ago

Question is, if this is a understandable architecture. Pro: -easy to implement -UI /algorithms already known from the EPG. Cons: -CCs are meant to be continous (both in time and value)

So optimally we would send a CC control change event everytime it is neccessary and useful. Eg. implement continuous ramps / curves for the EuclidFX, and let the EuclidFX emit CC events as needed, even without incoming events. Much more complicated of course. But would remove the need for the just introduced "Euclid CC Generator" again, which would be cool.

dronus commented 3 years ago

Dropped in favor of newer implementation.