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
-
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