DAVID | Posted: 30 Sep 2018, 06:25 AM |
---|---|
I love mcus Member Posts: 237 Joined: 10-September 17 |
hi, i have made a midi synth based on the arduino board, it has 4 voices of polyphony also it is velocity sensitive and the special thing of this synth is that i put 5 buttons for selecting different wave forms (sine,square,triangle,saw,square+triangle wave). my video:https://youtu.be/3SMpYADOsNo code:https://github.com/theawsomeavr/arduino-synth-5-wave-forms schematic:https://easyeda.com/elpro/arduino-midi-synth-5-wave-forms also i put the pre compiled files on github if you don´t have the arduino IDE Last edit by DAVID at 30 Sep 2018, 03:31 PM ------------- |
[top] | |
mit | Posted: 30 Sep 2018, 11:01 AM |
yeah whatever Admin Posts: 566 Joined: 4-May 16 |
Cool stuff, and as always, excellent choice of midi file! Here are some things you could consider adding: - Pitch bend - Modulation (vibrato) - Waveform drawbars. Hammond organs have drawbars that change the waveform, you could get a bunch of linear potentiometers and read their analog values, and use it to slide smoothly between different waveforms ------------- |
[top] | |
DAVID | Posted: 30 Sep 2018, 03:21 PM |
I love mcus Member Posts: 237 Joined: 10-September 17 |
QUOTE (mit)
which adc board did you use on the hardware reverse oscilloscope?you could get a bunch of linear potentiometers and read their analog values, and use it to slide smoothly between different waveforms because the atmega328 only has 5 adc (and the smd version has 7 adc) ------------- |
[top] | |
mit | Posted: 30 Sep 2018, 08:59 PM |
yeah whatever Admin Posts: 566 Joined: 4-May 16 |
Hardware reverse oscilloscope didn't use an ADC, just an analog mux. You can use an analog mux to expand the number of ADC ports though. ------------- |
[top] | |
DAVID | Posted: 30 Sep 2018, 09:30 PM |
I love mcus Member Posts: 237 Joined: 10-September 17 |
ok, i will do that, but i had a question, What is vibrato and how did you implemented in your synth cables? Last edit by DAVID at 30 Sep 2018, 09:32 PM ------------- |
[top] | |
mit | Posted: 1 Oct 2018, 12:39 AM |
yeah whatever Admin Posts: 566 Joined: 4-May 16 |
Vibrato is the most common type of modulation on synths, normally when you see a modulation wheel it means vibrato (but it can be other things). It just means making the pitch wobble up and down a bit. In the synth cables I already had a lookup table to do the pitch bending, so adding vibrato was as easy as making it bend the pitch back and forth constantly, in fact I used another lookup table to control the amount of modulation. ------------- |
[top] | |
Sign in to post a reply.