Hello everyone
,
It's been a while since I worked on the manufacture of an analog synthesizer totally controlled at midday.
Thanks to your help and support, I realize this project a little more every day.
Hello everyone,
It's been a while since I worked on the manufacture of an analog synthesizer totally controlled at midday.
Thanks to your help and support, I realize this project a little more every day.
I just finished the Teensy code that drives the synthesizer. I want to share it with you for your opinion and your advice to improve it.
The code works perfectly![]()
![]()
!
The Teensy 4.1 receives MIDI data by USB, depending on the data received, it controls two MAX11300 (chip which has 20 DACs in 0 / 10v) in SPI on the same port with two slaveselect. For that I used the Pixi_demo library from wolfgangfriedrich (available on Github), however I had to modify the code of this one to be able to implement a second Max11300.
The MAX11300 are used to generate the 2 envelopes (VCF / VCA) (merci OZOE !), the notes for the VC01 and the VC02, and more particularly, the CVs which in turn control the VCAs (VCAs which replace the analog potentiometers,
The 36 pins of the teensy are used to activate digital switches (DG333, DG419).
Sincerely ANOAT
As the number of characters is limited to 9000 I put the code in several parts: