Close
0%
0%

SAO to MIDI

Use your badge to send and receive MIDI through the SAO port!

Similar projects worth following
The theme for VCF East 2025 is/was "The Sound of Vintage." I'd like to enable my Core64 (or any electronic badge) to make some music with a period-correct MIDI port. So, naturally, creating another SAO seems like the perfect solution!

V1 of this SAO will offer opto-coupled MIDI IN/OUT through the SAO TX/RX lines (AKA GPIO 1 and 2) with 5-pin DIN connectors. I plan to make this V1 SAO available through Tindie.

The demo I have planned is to feed MIDI from the Core64 (as a MIDI Controller Pad) to a small MIDI Host device, the Sparkfun Wav Trigger by www.Robertsonics.com, and then to a speaker.

I have in mind that V2 could be SAO MIDI + AUDIO and include I2C and/or GPIO to DAC, an audio amplifier, and a speaker. This version could enable audio on all sorts of badges! Share your suggestions and feedback in the comments below.

Also, please let me know if an SAO to MIDI adapter already exists somewhere on the interwebs!

Here are the initial concept features. My immediate needs are simple, and time-constrained!

V1 FEATURES

  • 6-PIN SAO input
  • 2 QWIIC ports
  • MIDI 5-pin DIN IN and OUT ports with proper isolation, optional pass-through
  • GPIO1 Badge TX, SAO MIDI OUT
  • GPIO2 Badge RX, SAO MIDI IN
  • Prototyping area

The next version might extend beyond just MIDI, and include I2C or at least a DAC with audio amplifier to enable audio directly from a badge's GPIO pins.

V2 BRAINSTORM

  • MIDI 1/8 TRS IN and OUT ports, optional pass-through
  • DAC Audio amplifier and speaker output terminals
  • Speaker
  • I2S Audio amplifier and speaker output terminals
  • Solder Jumper configuration of pin usage to audio amps
  • 2 buttons
  • Optionally route I2C through the 5-PIN DIN

View all 2 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates