dwhinham / mt32-pi

🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
https://twitter.com/d0pefish
GNU General Public License v3.0
1.29k stars 81 forks source link

New hardware - clumsyMIDI :) #44

Closed gmcn42 closed 4 years ago

gmcn42 commented 4 years ago

Hi there!

I had some spare time on my hands and decided to design a GPIO-MIDI+DAC+SSD1306-OLED PCB. By using the GY-PCM5102 breakout board, I could keep it through-hole only. That's why it's called clumsyMIDI. :)

Assembly is pretty beginner-friendly and components are cheap and easy to come by. It includes two DIN sockets with MIDI IN and OUT. Hardware MIDI Thru is available as a pin header due to the limited space (can be rewired to MIDI Out socket if that's not used).

I have tested it with mt32-pi's gpio_thru option and everything works as it should. Apart from that, MIDI Out is probably most useful for ALSA/Linux right now.

For pictures and more info, take a look at https://github.com/gmcn42/clumsyMIDI I have 4 more blank PCBs I'd be willing to send away for the price of shipping (from Germany) if somebody is interested in trying it out.

Thanks for your great work on mt32-pi!

dwhinham commented 4 years ago

Hi!

I've been waiting for someone to come up with something like this - fantastic! Thankyou for sharing this!

I love the "clumsy"-friendly through-hole design and the option to use the output DIN as a hardware thru - very useful for daisy-chaining to other synthesizers.

I know a few people interested in mt32-pi will be very happy to have a nice DIY option. 😃

I'll update the README shortly with a link to your project - great work! 😃

nswaldman commented 4 years ago

Neat! This project really pushes a lot of buttons for me :) Would love to get my hands on a pcb to see how idiot-proof it is.

On 26 Nov 2020, at 23:11, gmcn42 notifications@github.com wrote:

 Hi there!

I had some spare time on my hands and decided to design a GPIO-MIDI+DAC+SSD1306-OLED PCB. By using the GY-PCM5102 breakout board, I could keep it through-hole only. That's why it's called clumsyMIDI. :)

Assembly is pretty beginner-friendly and components are cheap and easy to come by. It includes two DIN sockets with MIDI IN and OUT. Hardware MIDI Thru is available as a pin header due to the limited space (can be rewired to MIDI Out socket if that's not used).

I have tested it with mt32-pi's gpio_thru option and everything works as it should. Apart from that, MIDI Out is probably most useful for ALSA/Linux right now.

For pictures and more info, take a look at https://github.com/gmcn42/clumsyMIDI I have 4 more blank PCBs I'd be willing to send away for the price of shipping (from Germany) if somebody is interested in trying it out.

Thanks for your great work on mt32-pi!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

dwhinham commented 4 years ago

I've now updated the README - I hope the wording is OK! 🙂

gmcn42 commented 4 years ago

I've now updated the README - I hope the wording is OK!

Perfect, thank you!

Neat! This project really pushes a lot of buttons for me :) Would love to get my hands on a pcb to see how idiot-proof it is.

@nswaldman : Sure thing! Write me via gmcn42[at]gmail.com and we'll arrange that. :+1: