Super Contributor - Level 2

MIDI -> OSC; OSC -> MIDI translation

I seem to remember that some of you on this forum are interested in MIDI -> OSC & OSC -> MIDI translation? I (c/o StrongSoft) manufacture the UMMU Box (rev1 and 2) which as it stands can be used as a means of remote control for Yamaha desks (using StrongSoft Remote software for iOS).
The UMMU Box is constructed from Arduino shields, and could be modified with a little diligent Arduino programming to be a MIDI -> OSC OSC -> MIDI translater... If anyone is interested in this, please reply to this thread, and I'll do what I can to help!


Rev 1
https://www.strongsoft.co.uk/ummu_box.html



Rev 2
https://www.strongsoft.co.uk/ummu_box_rev2.html



John M
JohnMilner Super Contributor - Level 2 2017-07-01

2017-07-01

MIDI -> OSC; OSC -> MIDI translation

I seem to remember that some of you on this forum are interested in MIDI -> OSC & OSC -> MIDI translation? I (c/o StrongSoft) manufacture the UMMU Box (rev1 and 2) which as it stands can be used as a means of remote control for Yamaha desks (using StrongSoft Remote software for iOS).
The UMMU Box is constructed from Arduino shields, and could be modified with a little diligent Arduino programming to be a MIDI -> OSC OSC -> MIDI translater... If anyone is interested in this, please reply to this thread, and I'll do what I can to help!


Rev 1
https://www.strongsoft.co.uk/ummu_box.html



Rev 2
https://www.strongsoft.co.uk/ummu_box_rev2.html



John M

  • 0 Kudos
  • 21 Replies
  • Reply
Highlighted
Rock Star - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Hi John,

Wow. I can't believe I'm the first person to reply to this. This is HUGE for those who want to use physical control surfaces or other MIDI devices to control an X Air mixer. The only problem I'd run into is that the controllers I want to use all do Midi over USB vs. DIN connectors. I'd need to invest in a USB-Midi convertor which is OK but does add another possible failure point in the chain. Any plans for hardware that has a USB interface instead of DIN connectors?

Thanks for doing this.

Ken
If you want "Loud", then run a piece of sheet metal through a table saw. --Ivan Beaver
Highlighted
Super Contributor - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Ken Mitchell;126588 wrote:
Hi John,

Wow. I can't believe I'm the first person to reply to this. This is HUGE for those who want to use physical control surfaces or other MIDI devices to control an X Air mixer. The only problem I'd run into is that the controllers I want to use all do Midi over USB vs. DIN connectors. I'd need to invest in a USB-Midi convertor which is OK but does add another possible failure point in the chain. Any plans for hardware that has a USB interface instead of DIN connectors?

Thanks for doing this.

Ken


Ken - have a look at this:-

http://openpipe.cc/products/midi-usb-shield/

If you replaced the StrongSoft MIDI Shield with this one, I think you could do what you want. You could make minor alterations to the UMMU enclosure, or not use an enclosure at all... (or build your own). If you need any help with Arduino coding, I'd be happy to assist...

John M
Highlighted
Rock Star - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Hi John,

I "think" that shield is targeted towards those who want to make a MIDI device using an Arduino. I'll investigate further once they are back in stock and I can order one.

I was able to find this device which would do the trick although a little pricey.

http://www.kentonuk.com/products/items/utilities/usb-host.shtml

Why is it that all the good stuff is in the UK?

Ken
If you want "Loud", then run a piece of sheet metal through a table saw. --Ivan Beaver
Highlighted
Super Contributor - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Ken Mitchell;126652 wrote:
Hi John,

I "think" that shield is targeted towards those who want to make a MIDI device using an Arduino. I'll investigate further once they are back in stock and I can order one.

I was able to find this device which would do the trick although a little pricey.

http://www.kentonuk.com/products/items/utilities/usb-host.shtml

Why is it that all the good stuff is in the UK?

Ken


Ken - the UMMU Box Rev 1 consists of an Arduino Uno, Ethernet shield, and StrongSoft MIDI shield:-



What I was suggesting was replacing the StrongSoft MIDI shield with the one I mentioned... I think with some judicious Arduino coding, you could make that arrangement do what you want...

That box that you mentioned would work fine with the UMMU Box 'as is', with some recoding to do the MIDI -> OSC; OSC -> MIDI translation.

John M
Highlighted
Super Contributor - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Sorry, that last post should have displayed an image:-



John M
Highlighted
Rock Star - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Thanks John.

I'll revisit this once OpenPipe has their shield back in stock.

--Ken
If you want "Loud", then run a piece of sheet metal through a table saw. --Ivan Beaver
Highlighted
Super Contributor - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Ken Mitchell;126758 wrote:
Thanks John.

I'll revisit this once OpenPipe has their shield back in stock.

--Ken


Ken/Anyone who's interested - this is available from Hobbytronics - I've just ordered one, I'll test it and report back...

http://www.hobbytronics.co.uk/usb-host-board-v2

John M
Highlighted
Super Contributor - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

John Milner;126802 wrote:
Ken/Anyone who's interested - this is available from Hobbytronics - I've just ordered one, I'll test it and report back...

http://www.hobbytronics.co.uk/usb-host-board-v2

John M

I've used one of these to connect an X-Touch Mini to an Arduino. It is easy to use and works very well. The module handles all the USB host processing so the Arduino can simply send/receive the midi messages via its serial port.
Highlighted
Super Contributor - Level 2

Re: MIDI -> OSC; OSC -> MIDI translation

Rex Beckett;126861 wrote:
I've used one of these to connect an X-Touch Mini to an Arduino. It is easy to use and works very well. The module handles all the USB host processing so the Arduino can simply send/receive the midi messages via its serial port.


Rex - could you let me know what pin connections you use please, and do you just use jumpers, or do you use a 'piggy-back' board?

John M