flyweight
SinOsc.kr([1, 3]).exprange(100, 2e3)
Dan zou ik even moeten testen wat er precies wel en niet werkt. Ik had het met name over het totaal aan MPE functies wat niet goed opgenomen/doorgegeven wordt. De Osmose heeft namelijk meer MPE parameters dan de gemiddelde MPE controller. Denk hierbij aan hoe je de keys in het begin aanraakt. Dat is geen velocity, maar een soort pre-touch (lijkt op een soort aftertouch, maar dan in het gebied van 0 tot aan de aftertouch). Hij kan ook iets doen met het indrukken van een toets terwijl je een ander juist aan het loslaten bent. Dan kan de pitch overvloeien van de ene naar de ander in het tempo dat je de ene indrukt en de ander loslaat. Het klinkt misschien ingewikkeld, maar dat werkt verbazingwekkend intuïtief. Multichannel aftertouch zal natuurlijk wel werken lijkt mij. Moet ik even duiken in de Prophet 6, want daarmee heb ik nooit MPE geprobeerd.
ah ok ik snap het denk ik.
1 is dat mpe vrij nieuw is en we er dus geen ervaring mee hebben.
Mijn aanname is dat iedere controller device een cc uitstuurd voor elke dimensie die de controller ondersteund.
Ook pitch is dacht ik gewoon een 14 bit cc die dan bij mpe per noot ipv per kanaal word meegestuurd.
Denk ook dat er een hoop fabrikanten hun apparaat mpe compatible noemen terwijl je er alleen maar 1 poly expression mee kan.
