logue-sdk icon indicating copy to clipboard operation
logue-sdk copied to clipboard

NOTEON handler invocation is deffered

Open dukesrg opened this issue 5 years ago • 1 comments

Tried to implement a software voice assignment on NTS-1 and failed. Looks like NOTEON handler is delayed untill oscillator is currently in progress so it is virtually impossible to mix a polyphonic sound inside CYCLE handler. I realize this is something out of the scope of the device specification but anyway there is a reasonable question how actually NOTEON/NOTEOFF handlers are expected to work.

dukesrg avatar Dec 31 '19 14:12 dukesrg

@etienne-korg With firmware 1.20 and Legato=off, NOTEON event is exposed to the oscillator - now oscillators can be crafted to produce real chord! But EG is triggered every time NOTEON is received. And still only the last NOTEOFF is exposed, regardless of the poly mode (CC127).

Also it would be better to have legato control at standard CC68, and maybe keep the current global setting to invert the CC action for the sake of compatibility.

dukesrg avatar Apr 26 '20 22:04 dukesrg