Goals of the project:
-Have a small raspberry pi3 deal with MIDI data and playback sound for both Roland MT-32 and Roland Sound Canvas-55 (bonus: other sounds with general midi sound fonts)
-Not set it as a pi hat
-Put it in a small and cute very transportable custom case
Use cases:
Many people resort to this for their Mister solutions, since you can't run a 486 or mac core at the same time as a MIDI synth, at least not yet. This is mostly for an era between 1987-1991 (Roland MT-32) right before general midi solidified as a standard and then the later GM era (1992-1996) before everything became mp3s and synthetizing music was no longer necessary with ample compression + storage + quality.
Anything that sends MIDI data through a std MIDI cable is fair game, which could include PCs, Macs, Atari STs, etc. My favorite use case is the DOS gaming epoch covering both types of synth modules.
Links:
Project page
Vogons thread on custom cases
Minimal resources needed:
-Supports Raspberry Pi Zero 2 W, Raspberry Pi 3 Model A+, B, and B+, Raspberry Pi 4 Model B, and CM4 series. (I'm using a 3a, less USB ports means its volume is smaller than a 3b)
-Very normal microSD card, probably 1Gb and up is fine, unless you want more sound fonts
-Something that outputs MIDI data to a midi cable
-MIDI female connector
-H11L1M optoisolator
-220 Ohm and 1000 Ohm resistors
-100 nF cap
-A diode
-A few wires to connect to the pi3 GPIO pins
Extra functionality
-PCM5102 i2S dac board
-16x2 LCD screen (lots of screens are supported, check the docs)
-KY-040 rotary encoder for the volume knob
-2 micro switches
MIDI connection schematic
-Have a small raspberry pi3 deal with MIDI data and playback sound for both Roland MT-32 and Roland Sound Canvas-55 (bonus: other sounds with general midi sound fonts)
-Not set it as a pi hat
-Put it in a small and cute very transportable custom case
Use cases:
Many people resort to this for their Mister solutions, since you can't run a 486 or mac core at the same time as a MIDI synth, at least not yet. This is mostly for an era between 1987-1991 (Roland MT-32) right before general midi solidified as a standard and then the later GM era (1992-1996) before everything became mp3s and synthetizing music was no longer necessary with ample compression + storage + quality.
Anything that sends MIDI data through a std MIDI cable is fair game, which could include PCs, Macs, Atari STs, etc. My favorite use case is the DOS gaming epoch covering both types of synth modules.
Links:
Project page
Vogons thread on custom cases
Minimal resources needed:
-Supports Raspberry Pi Zero 2 W, Raspberry Pi 3 Model A+, B, and B+, Raspberry Pi 4 Model B, and CM4 series. (I'm using a 3a, less USB ports means its volume is smaller than a 3b)
-Very normal microSD card, probably 1Gb and up is fine, unless you want more sound fonts
-Something that outputs MIDI data to a midi cable
-MIDI female connector
-H11L1M optoisolator
-220 Ohm and 1000 Ohm resistors
-100 nF cap
-A diode
-A few wires to connect to the pi3 GPIO pins
Extra functionality
-PCM5102 i2S dac board
-16x2 LCD screen (lots of screens are supported, check the docs)
-KY-040 rotary encoder for the volume knob
-2 micro switches
MIDI connection schematic