Jump to content
Please note: You can easily log in to MPN using your Facebook account!

USB B Micro to 5-Pin MIDI


allan_evett

Recommended Posts

Looking for the simplest, cheapest way to have a Casio CT-S500 control an Arturia MicroFreak.  I have a pair of MIDI adapter cables - 5-pin to 1/8" - that work fine getting MIDI to the MicroFreak, but only from a keyboard with an actual 5-pin MIDI Out. Meanwhile I've been using the MicroFreak as a teaching tool, and my students and I would like the flexibility of sometimes being able to play the instrument from a synth-style keybed. 

 

My MicroFreak was purchased used, and I don't feel that the cost of a Kenton, iConnectMIDI or similar USB MIDI host box would be justified. However I do have an older 2X M-Audio MIDISport box with a USB B connection. If I purchased a USB B Male Mini to USB A Female adapter (For the Casio's USB Mini Out), would connecting a USB A Male to USB B Male cord from that to the MIDI Sport pass MIDI info through to the MicroFreak? 

 

 

'Someday, we'll look back on these days and laugh; likely a maniacal laugh from our padded cells, but a laugh nonetheless' - Mr. Boffo.

 

We need a barfing cat emoticon!

 

 

 

 

 

 

 

Link to comment
Share on other sites

  • Replies 7
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

15 minutes ago, allan_evett said:

If I purchased a USB B Male Mini to USB A Female adapter (For the Casio's USB Mini Out), would connecting a USB A Male to USB B Male cord from that to the MIDI Sport pass MIDI info through to the MicroFreak? 

Nope.

 

Unlike 5-pin MIDI, USB always needs a host device of some sort. You could use a computer, an iPhone/iPad, or a USB host box of the type you mentioned. The least expensive standalone host is probably the Camola USB MIDI Host Box. I think the $50 one is probably fine, but if the Casio uses USB 2.0, you would need the $60 one. You'd still need a USB cable (micro-b on the Casio side) to go from the Casio to the box, and MIDI cabling (which you probably already have) between the box and the Arturia.

 

The other possibility is to put a CME WIDI device on the Arturia, and then it would probably work with the bluetooth adapter that came with the Casio. Again, it's close to $60, but you shouldn't need any other cables.

 

If you happen to have an iPhone or iPad, that would be cheaper. Casio could connect to it via Bluetooth, the Arturia could connect to it using your MIDI Sport and something to adapt that to either the lightning or USB-C connector depending on which iOS device you have... even worst case, that's under $40 for a "camera connection kit" though you may have to buy an app to do the routing.

 

 

Maybe this is the best place for a shameless plug! Our now not-so-new new video at https://youtu.be/3ZRC3b4p4EI is a 40 minute adaptation of T. S. Eliot's "Prufrock" - check it out! And hopefully I'll have something new here this year. ;-)

Link to comment
Share on other sites

As Scott posted, you'll need a USB host box. Neither the Casio nor the MicroFreak are USB hosts, both are devices, and so they need a host between them. As well as Scott's suggestion, I'll throw in Mumidi's hublink, which allows you to connect two devices via USB (rather than one side requiring DIN/3.5mm MIDI). It's a bit pricey, but may be of interest.

 

15 hours ago, allan_evett said:

a USB A Male to USB B Male cord

(A useful rule of thumb is: if the answer is a USB male-male cable, you're probably asking the wrong question).

 

Cheers, Mike.

 

 

Link to comment
Share on other sites

8 minutes ago, stoken6 said:

(A useful rule of thumb is: if the answer is a USB male-male cable, you're probably asking the wrong question).

 

Indeed! Originally they made the A and B sides different, not to make things difficult for people, but to stop people from trying to do things that couldn't possibly work. Changing one "end" to a different shape defeats that purpose, but still won't work. Things did subsequently get more complicated, though, with all the mini/micro/usb3 variants (yielding a plethora of adapters), USB-OTG, the different uses of the USB-C connector (i.e. thunderbolt).

 

Back to my earlier post, if you need an iPhone/iPad routing program between bluetooth MIDI and USB (or USB->5-pin) MIDI, I think MidiMittr does it, and it's free. That should allow you to use the Casio's bluetooth adapter while hard-wiring the connection to the Arturia. You could also hard-wire both keyboards into the iOS device's USB/lightning connector, but that could get a little clumsier, requiring a USB hub, which can be an additional dangling piece and possible one that may also require power.

Maybe this is the best place for a shameless plug! Our now not-so-new new video at https://youtu.be/3ZRC3b4p4EI is a 40 minute adaptation of T. S. Eliot's "Prufrock" - check it out! And hopefully I'll have something new here this year. ;-)

Link to comment
Share on other sites

If you need a quick solution and have a Raspberry Pi:

 

http://sandsoftwaresound.net/send-midi-from-usb-b-to-5-pin/

 

I picked up a DoReMIDI UMH-20 and it seems to be working good. I don't think I could build one for its selling price!

 

Scott is correct. USB started out as an addressable peripheral bus and the functional asymmetry is intentional, HOST vs. DEVICE. The problem with USB for MIDI is replacing a symmetric 5-conductor cable/connector with a physical and electrically asymmetry link. USB-C and MIDI 2.0 may finally alleviate that problem.

 

All the best -- pj

Link to comment
Share on other sites

Thanks for this post!!! It made me realise that there was a way I could play the Nord Electro 6D from the Yamaha P121. As some of you will know there is no 5pin MIDI on the P121/125 but by connecting a Raspberry Pi between them with 2 USB cables the Pi can act as a MIDI host.

 

Took about an hour of Googling and with a couple of tweaks I am now running the Pi headless and playing my Nord Electro Pianos and EPs from the P121.

 

It just requires the ALSA Midi library installing then use this command in a terminal window:

aconnect -l 

 

to get list the names of your MIDI devices - here is the command for my system:

 

aconnect 'Digital Piano' 'Nord Electro 6' 

 

Bingo! Midi data is sent from the P121 to the Electro. I edited the local file so when it boots it runs the command and so I don't need a monitor or keyboard attached.

 

Brilliant. Thanks again!

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...