Connecting Roland Integra-7 to MidiDesigner via Ad-Hoc

0 votes
asked Jan 27, 2014 in How does MIDI Designer work with X? by carpenzano (390 points)
Hi and thanks for your question. I don't know this for a fact, but the Roland might not be CoreMIDI compliant (most likely it isn't). If that's the case, then... could you connect directly via iPad camera connection kit? That could very well work.

I'll try to think of other ways around and how to figure this out. The important thing to note is that, unfortunately, a legit Wi-Fi connection doesn't necessarily mean CoreMIDI.
Thanks very much for your prompt answer.
Yes, I can connect directly via iPad camera connection and it works very well. But I'd like to use an ad-hoc connection just to avoid another cable in my setup.
MIDI over Wifi, also called rtpMIDI, is relatively rare in the wild. Yamaha is doing it on its newer gear, but aside from that, we're not aware of anybody that's building rtpMIDI (Network MIDI) into their gear. There are some remote possibilities, like you'd need to connect using IP address (so it would only work via computer, since we need the name in MD), but they're unlikely.
Thanks again.
I think that Roland is doing so. Please see the "Integra-7 Wireless manual" at:
http://www.roland.com/support/article/?q=manuals&p=INTEGRA%2D7&id=62482153
just looked at the manual, but there's no mention of MIDI nor rtpMIDI nor network midi in the manual. But anyway, if you can get your computer to connect wirelessly to the Integra and send/receive MIDI data, then we'd know more.
I can connect the Integra to my computer only through a USB connection.
On the other hand, I can connect the Integra to the iPad Integra editor app through a wifi or an ad-hoc connection. So it seems that the Integra wireless connection works only with its editor and not with other iPad apps: we can conclude that Integra is not core midi compliant, can't we?
Anyway MidiDesigner does not see my wifi network, is rptMidi the only way to connect MidiDesigner wireless?
I think these conclusions are correct. MIDI Designer uses ONLY rtpMIDI = Network MIDI (Apple calls it that) for MIDI over Wi-Fi.

It's still possible that you can connect via IP address (instead of name) from your computer to the Integra. If you can get or guess the IP address of the Integra, this could be interesting to test.

Intuitively, though, I'd say that the editor speaks its own brand of MIDI, and might not even use CoreMIDI at all!
Thanks very much again. I've never met a so prompt and efficient support.
This is a great added value to a great app as MidiDesigner is!
Thank you! Please show the love by reviewing the latest version in the App Store (and coming back every so often and reviewing the latest version if you still use it), and making and sharing vids/layouts/etc.

Or just enjoy the app, since that's the MAIN thing ;)

Best!
Dan

Dan Rosenstark
Author & CEO
MIDI Designer
dream | create | play

1 Answer

0 votes
MIDI Target Manufacturer(s): Roland
I know this is an old thread, but I cannot find much about the RTP MIDI to INTEGRA-7 connection, so I just want to add my humble findings and ask if anybody got somewhere with this.

I know this forum is for MidiDesigner users, but maybe there are members interesting in programming that has more to contribute in this question.

I am a programmer, and I have been writing MIDI programs since JUNO-106 came out on the market (was it 1979 or 1980?).

Right now I'm working on a librarian and editor for the INTEGRA-7, and just started investigating the WiFi connectivity.

Reading the RFC's gave me an understanding on how to communicate via RTP MIDI, but the INTEGRA-7 does not respond to MIDI messages.

This is what I found out so far:

IP you can see on the INTEGRA-7 (mine is 192.168.0.134).

Port is 23847 (found by scanning).

Could see the INTEGRA-7 in a Microsoft Edge when entering <IP>:23847/ and the page contained a few random characters.

I wrote a test program, and it turned out that I can connect via a TcpClient, and the INTEGRA-7 responded with a possibly valid RTP header:

0x01 0x00 0x00 0x04 plus a valid time quad. The time is the time since the INTEGRA-7 was initiated after power on.

But then, when I send valid RTP MIDI messages, I get no response at all. The INTEGRA-7 does not respond to a key on, and when I read it again, I get only zeroes.

I have looked at the source code for project rtpMIDI by Tobias Erichsen and seen that he uses Udp, not Tcp, so I tried that, but could not read from the INTEGRA-7 at all. The call just hangs, and I probably would have to send something first.
answered Jul 13, 2018 by hobbe (180 points)
...