I have decided to build the SIO2MIDI inteface and I am only waiting for Oshpark to deliver the PCBs. I played a little bit with MIDI stuff in the beginning of the 90s but in general is mostly new to me.
I have an old keyboard with midi interface and my son has a electronic drum set with "usb midi".
I noticed Dr. Venkman connected the ipad to the Atari midi (DIN5) standard interface. Can I do something similar regarding that usb midi instrument? I search google and I could not find a good answer. There are some developed USB host to midi solutions based on arduino kind of hardware, but what is the right way to do it? if any.
Thanks for your help
Good question re "USB MIDI." So pardon if this is common knowledge to others, but if not it's a good thing to know/think about if you're considering using your Atari with modern-ish MIDI stuff.
USB MIDI is great for everyone who uses modern hardware - most MIDI stuff these days is done with computer- or tablet-based DAWs, Digital Audio Workstations. You just plug in the USB cable from the synth, drum machine, sound module, or keyboard right into your computer and that's it. But USB requires a host controller on the bus; in fact, it's much like an SIO bus. That's why you can't cable two 1050 drives together and copy disks (wouldn't *THAT* have been a game changer? )
So for USB MIDI devices to "talk" to a vintage MIDI device, you need more than just a USB-to-MIDI cable dongle. That connects the wires to the right places, but it's not a USB host. In my case, the USB host is my iPad Pro, though I could also have connected up my laptop to serve the same purpose. I also need a device that has traditional MIDI DIN jacks as well as USB. Fortunately I have a PreSonus interface box that can do that. So my MIDI cables go to my XLD, a USB cable goes from that PreSonus box to my iPad via the hub, etc. The iPad, via software I'm running called Audiobus, now routes the MIDI data between devices however I want. On a PC or Mac, you would do the same thing with whatever music software you use - Reaper, Sonar, Logic Pro, ProTools, Cubase, whatever you want ... route the MIDI data as needed for your setup.
If you happen to have a keyboard controller or standalone synth that has on-board MIDI DIN jacks, not just USB MIDI, you should be able to connect that device directly to the Atari MIDI adapter, no computer or tablet required. That's because MIDI is essentially peer-to-peer. It does not actually require a bus controller, only a master clock signal (which really only matters if you want to record audio - to just play sounds through the S2 module, you don't need a clock signal at all). And I *believe* most standalone synths should be able to generate a clock for sync purposes. I don't think a pure MIDI controller can generate a clock, but I'm not sure. I know my old M-Audio cannot, but it's USB MIDI only. Perhaps one with vintage MIDI jacks can do so but again, I don't know.
Edited by DrVenkman, Wed Apr 10, 2019 11:16 AM.