Custom Midi Controller

CircuitPython on hardware including Adafruit's boards, and CircuitPython libraries using Blinka on host computers.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
glitchington
 
Posts: 3
Joined: Wed Sep 28, 2022 10:42 am

Custom Midi Controller

Post by glitchington »

Hi folks,

I wanted to get some guidance on a product to buy. I want to build a custom MIDI controller from scratch, the first revision needs to have 6 rotating pots, 2 slider pots, and 2 buttons. Are there any boards that I could wire those up to? I have expert level coding experience, and next to no electronics experience. Does anyone have any tips on what product to buy?

I have added the following non-circuit items to my cart:

Thank you in advance.
Attachments
Screen Shot 2022-09-28 at 8.57.04 AM.png
Screen Shot 2022-09-28 at 8.57.04 AM.png (298.91 KiB) Viewed 39 times

User avatar
johnpark
 
Posts: 985
Joined: Wed Mar 25, 2009 2:15 pm

Re: Custom Midi Controller

Post by johnpark »

Hey awesome, I love making MIDI controllers. They key thing here is going to be reading the eight analog inputs. A lot of microcontroller dev boards have only 4-6 ADC (analog to digital converter) pins. So you can either get a board with loads of them, such as the Grand Central https://www.adafruit.com/product/4064 which has 15 ADC pins, or you can add a dedicated ADC breakout such as the Seesaw https://www.adafruit.com/product/5233 which gives you 9 10-bit ADC pins to use and you can have it talk to your dev board (such as Feather RP2040) over I2C using the convenient STEMMA QT cable.

Locked
Please be positive and constructive with your questions and comments.

Return to “Adafruit CircuitPython”