Analogue

CV Input to Microcontroller

Many digital modules will need at least one CV input, however you have likely noticed that while Eurorack can have ±12V travelling through its patch cables, most microcontrollers will be very unhappy to receive anything outside of the range 0-3.3V. To allow you to ‘read’ the whole 12V CV range, you need to perform something called ‘signal conditioning’. This means that you want to ‘condition’ the potential range of ±12V into 0-3.3V, cutting out any parts you don’t need to read, and scaling the parts that you do to the readable range.

...