Replies: 1 comment 2 replies
-
Regarding the waveform I've reviewed the code. In Synth_NoteOn the waveform will be selected using the configuration of the channel: The value will be set in Synth_SetParam:
curChCfg points to the configuration of the current used channel. It used for the other parameters as-well. ModWheel is linked to Control Change Number 1.
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi marcel,
I have been playing around with your ESP32 Basic Synthesizer using ESP32 Audio kit. What I found that, changing waveform 1 and 2 has an effect only when I send note on/off on channel 1. When I select Channel 0 and channel 2 -16 the both waveform 1 and 2 doesn't change anything and a fixed waveform is only audible. Apart from Waveform selection all other CC parameters like ADSR, Reverb, delay,etc are working properly when I send note on/off messages on all channels. Only problem is the waveform selection. And I can see in the serial monitor the waveform selection is taking place when I rotate the knobs(I used "midi dump serial to serial" option to view what's happening inside the ESP32).
Is this normal or is there anything I need to do to make waveform selection has an audible effect on all note on/off message channels?
Also I want to know which MIDI CC number at which channel is used for modulation wheel parameter?
Beta Was this translation helpful? Give feedback.
All reactions