Ongaku Yokai
Member
The project I have in mind is basically a kind of wireless midi controller.
Two controllers with 3 buttons and a potentiometer each that must send serial to (most likely) a Teensy (for midi usb) that will convert the incoming messages to specific midi for output.
I guess I need 2 small and simple microcontrollers for the buttons and pots and wireless module on each controller; a third microcontroller to receive the wireless signlas and send midi via usb; and 2 mobile power sources.
My biggest question is what wireless tech to use that can do this 2 to 1 communication with latency low enough to be used as a midi controller (under 15ms preferrably), smallest cheapest microcontrollers that can easily handle the task, and power supplies.
I would also like to be able to power a few APA102's on each controller if that doesnt add to much difficulty. I can have the data that controls the led's run from the 2 button controllers, but if I can have the pc send it as midi data to the usb controller then as serial to the 2 button controllers without a lot of difficulties (lag, power/pins for led's, need for 2-way communication) that would be even better.
Please let me know if you can help me out, or if ther eis information missing that I need to provide.
(Novice electrician, intermediate programmer)
EDIT: I see that the arduino midi usb library can be used for microcontrollers that dont have native usb midi support. So i guess the usb side doesnt HAVE to be a teensy but I already bought one and have code for the non wireless parts; need at least one for a sister project anyway..
Two controllers with 3 buttons and a potentiometer each that must send serial to (most likely) a Teensy (for midi usb) that will convert the incoming messages to specific midi for output.
I guess I need 2 small and simple microcontrollers for the buttons and pots and wireless module on each controller; a third microcontroller to receive the wireless signlas and send midi via usb; and 2 mobile power sources.
My biggest question is what wireless tech to use that can do this 2 to 1 communication with latency low enough to be used as a midi controller (under 15ms preferrably), smallest cheapest microcontrollers that can easily handle the task, and power supplies.
I would also like to be able to power a few APA102's on each controller if that doesnt add to much difficulty. I can have the data that controls the led's run from the 2 button controllers, but if I can have the pc send it as midi data to the usb controller then as serial to the 2 button controllers without a lot of difficulties (lag, power/pins for led's, need for 2-way communication) that would be even better.
Please let me know if you can help me out, or if ther eis information missing that I need to provide.
(Novice electrician, intermediate programmer)
EDIT: I see that the arduino midi usb library can be used for microcontrollers that dont have native usb midi support. So i guess the usb side doesnt HAVE to be a teensy but I already bought one and have code for the non wireless parts; need at least one for a sister project anyway..
Last edited: