Arduino MIDI to CV (Control Voltage) Converter for Modular Analog Synthesizer: Schematics and Code

preview_player
Показать описание
An analog modular synthesizer talks voltage, all its modules generate or expect some form of voltage control. The control voltage (CV) can be a continuous variable voltage, discrete voltage steps, short defined pulses or variable length pulses, or really anything within the voltage range of the system in use. According to Wikipedia:"MIDI (an acronym for Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related audio devices for playing, editing and recording music." So, MIDI talks numbers in binary form. The transmission of MIDI data is made through a serial connection at a rate of 31.25 Kbps. In order to make possible the communication between these two incompatible languages we need some sort of a translator, and that is the job of a MIDI to CV converter. A microcontroller can perform the conversion task, with a little help from additional electronics. The Arduino was chosen for its availability, low cost and ease of programming.The current implementation features 16 CV outputs and 8 gates.The CV follows the one volt per octave standard, converting MIDI pitch, velocity and control change messages (7bit, 0 to 127) into 0 to 10.583V control voltages, in steps of 83mV.The gate outputs are turned on and off by MIDI noteOn and noteOff.
..

Thanks for watching.
Рекомендации по теме
Комментарии
Автор

Do you have the code for this project posted anywhere else ? I think I'm going to make this my first midi build.

chetronics
Автор

*Très intéressant! Tu as réalisé ce project ? Le code est sur Github ? Merci beaucoup!*

michaelkohlhaas
Автор

Danke! Ich habe bisher nur einen MIDI Input verknüpft mit einer LED steuerung. Was ist für das Ausgeben von CV werten wichtig? Bin absoluter Neuling bei Elektronik, was für einen Widerstand brauche ich? und was brauche ich für die Verschaltung zw. PIN und dem 3, 5mm CV ausgang?

JohnTrasher
welcome to shbcf.ru