GR-55 - Marc Benigni's GR-55 TouchOSC Navigator for iPad

Started by MCK, February 17, 2011, 03:05:24 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

asb2m10

I've finally updated PiLink https://github.com/asb2m10/pilink to version 0.2 and it is now (somewhat) easier to use. The configuration can now be done via the browser and you can see what messages are sended from the OSC device to the midi (gr-55 for me) device.

And for optimal configuration, I've seen this project : http://www.pi-point.co.uk/ that offers a SD Raspberry Pi image that already act has a WIFI acess point. Simply install PiLink on this "distribution", connect your iPad to this WIFI access point and your set. No ad-hoc WIFI setup which is a plus. The only problem is that it has not been updated since 2012; and I've havn't tested it yet with my PI :-\. But maybe in the future this should be "recommended" distribution.

Anyway, for me, with the help of PiLink, I find Marc TouchOSC interface very useful with the GR-55.


scalisimusic

Did touch osc work with the iConnectMidi and the GR-55?
Where do I find the touch osc GR-55 template?


i
Quote from: Eric63 on December 21, 2015, 06:38:38 AM
Hi mbenigni,

I just bought a GR55, so buy also this :



A lightning edition for MIDI ;)

And TouchOSC too ofcourse !

Will try it tonigth ;)

For me it's a veru good complement to the FloarBoard.

Thx man

spyrl

Would the Yamaha Wireless 5-PIN DIN MIDI allow the TouchOSC to be revived? I can confirm patch changes via midi designer works.

admin

#403
Quote from: spyrl on January 08, 2018, 08:38:15 PM
Would the Yamaha Wireless 5-PIN DIN MIDI allow the TouchOSC to be revived? I can confirm patch changes via midi designer works.
No


M

OSC has not been adopted as hoped 10 years ago.

The only wireless OSC device was the Missing Link ( long discontinued)
http://cdm.link/2011/01/new-solutions-for-wireless-midi-midiosc-developers-answer-questions/




Thus interest in Pi-Link( running on Raspberry Pi)  - but as far as I know that project was never finished,

Bottom Line - its a bit of a shame Marc's GR-55 Wireless remote was built upon OSC and not MIDI

spyrl

Thanks! Guess I'm going to have to try the TB Midi Stuff along with it and see how it goes instead (another thread here).

domnils

Mr Benigni, good morning.
I am French and absolutely not English speaking.
I send you this request via the translator "google translator", so please excuse the syntax errors.
Here is my question: I would like to know if you intend to make a version for Android of your superb application "touch osc + gr55"? (even simplified, that would be perfect)
Hoping for an answer from you
Cdlt
Dominica
PS:
If you wish, I can leave you my details (mails)

admin

#406
Quote from: domnils on April 02, 2018, 12:26:56 PM
Mr Benigni, good morning.
I am French and absolutely not English speaking.
I send you this request via the translator "google translator", so please excuse the syntax errors.
Here is my question: I would like to know if you intend to make a version for Android of your superb application "touch osc + gr55"? (even simplified, that would be perfect)
Hoping for an answer from you
Cdlt
Dominica
PS:
If you wish, I can leave you my details (mails)

Hello,

there are several hurdles

I understand Marc Benigni has sold his GR-55 and now works with his Line-6 Helix
https://www.thegearpage.net/board/index.php?posts/26156342/

The next problem is that at the time of the creation of " Marc Benigni's GR-55 TouchOSC Navigator for iPad" template for TouchOSC IOS application in 2011 , Touch OSC on iPad only communicated in OSC ( Open Sound Control) data format ( not MIDI )
https://en.wikipedia.org/wiki/Open_Sound_Control


, and  Marc Benigni employed / relied on the now discontinued "Jabrudian Missing Link" wireless MIDI to OSC conversion unit, installed inside his GR-55 , which was the mechanism to allow  Wireless OSC control of the GR-55.

https://www.vguitarforums.com/smf/index.php?topic=3205.msg30038#msg30038




Today, MIDI Designer IOS app or TB Stuff would be preferred   over TouchOSC
http://mididesigner.com/
http://www.thiburce.com/TBStuff/?p=1297
https://www.vguitarforums.com/smf/index.php?topic=5798.msg35254#msg35254


Here is the GR-55 MIDI Implementation
https://www.vguitarforums.com/smf/index.php?topic=3348.0

https://www.vguitarforums.com/smf/index.php?action=dlattach;topic=3348.0;attach=10864



Jack

how must it be connectet to the gr -55 i have got all the software but dont know how to connect what do i need ?

nmcanga

Hi Gumtown,

I'm trying to control the GR55 by MidiCommander software in Android PlayStore.

Sending Sysex messages to change patches do work until U43.3 reached

When I try to send the following sysex command to GR55 from my android phone via MidiCommander Software to change the patch to U43.3

B00001B02000C000

GR55 Patch changes to U01.1 unexpectedly and surprisingly.

Am I doing something wrong? I'll really appreciate your reply and will be grateful if you can help.

best Regards

Mutlu ÇANGA

gumtown

Quote from: nmcanga on July 07, 2021, 11:45:14 AM
Hi Gumtown,

I'm trying to control the GR55 by MidiCommander software in Android PlayStore.

Sending Sysex messages to change patches do work until U43.3 reached

When I try to send the following sysex command to GR55 from my android phone via MidiCommander Software to change the patch to U43.3

B00001B02000C000

GR55 Patch changes to U01.1 unexpectedly and surprisingly.

Am I doing something wrong? I'll really appreciate your reply and will be grateful if you can help.

best Regards

Mutlu ÇANGA

What you have there is not system exclusive, it is 3 separate controller messages (2 x cc# and 1 x PC)
where
B0 00 01 = bank selection
B0 20 00 = control change (tells the device it is a bank change message and not a regular cc# control)
C0 00 = patch change message

what you are sending is correct, but should be 3 separate consecutive messages, and the GR-55 should apply that change to patch 43:3

System exclusive data always starts with an "F0" and ends with an "F7".

If you want to use system exclusive for patch change, below is a list of sysx patch changes from U01:1 to U99:3

F0 41 10 00 00 53 12 01 00 00 00 00 01 7E F7
F0 41 10 00 00 53 12 01 00 00 00 00 00 7F F7
F0 41 10 00 00 53 12 01 00 00 00 00 02 7D F7
F0 41 10 00 00 53 12 01 00 00 00 00 03 7C F7
F0 41 10 00 00 53 12 01 00 00 00 00 04 7B F7
F0 41 10 00 00 53 12 01 00 00 00 00 05 7A F7
F0 41 10 00 00 53 12 01 00 00 00 00 06 79 F7
F0 41 10 00 00 53 12 01 00 00 00 00 07 78 F7
F0 41 10 00 00 53 12 01 00 00 00 00 0C 73 F7
F0 41 10 00 00 53 12 01 00 00 00 00 0D 72 F7
F0 41 10 00 00 53 12 01 00 00 00 00 0E 71 F7
F0 41 10 00 00 53 12 01 00 00 00 00 13 6C F7
F0 41 10 00 00 53 12 01 00 00 00 00 14 6B F7
F0 41 10 00 00 53 12 01 00 00 00 00 15 6A F7
F0 41 10 00 00 53 12 01 00 00 00 00 1A 65 F7
F0 41 10 00 00 53 12 01 00 00 00 00 1B 64 F7
F0 41 10 00 00 53 12 01 00 00 00 00 1C 63 F7
F0 41 10 00 00 53 12 01 00 00 00 00 21 5E F7
F0 41 10 00 00 53 12 01 00 00 00 00 22 5D F7
F0 41 10 00 00 53 12 01 00 00 00 00 23 5C F7
F0 41 10 00 00 53 12 01 00 00 00 00 28 57 F7
F0 41 10 00 00 53 12 01 00 00 00 00 29 56 F7
F0 41 10 00 00 53 12 01 00 00 00 00 2A 55 F7
F0 41 10 00 00 53 12 01 00 00 00 00 2F 50 F7
F0 41 10 00 00 53 12 01 00 00 00 00 30 4F F7
F0 41 10 00 00 53 12 01 00 00 00 00 31 4E F7
F0 41 10 00 00 53 12 01 00 00 00 00 36 49 F7
F0 41 10 00 00 53 12 01 00 00 00 00 37 48 F7
F0 41 10 00 00 53 12 01 00 00 00 00 38 47 F7
F0 41 10 00 00 53 12 01 00 00 00 00 3D 42 F7
F0 41 10 00 00 53 12 01 00 00 00 00 3F 40 F7
F0 41 10 00 00 53 12 01 00 00 00 00 40 3F F7
F0 41 10 00 00 53 12 01 00 00 00 00 45 3A F7
F0 41 10 00 00 53 12 01 00 00 00 00 46 39 F7
F0 41 10 00 00 53 12 01 00 00 00 00 47 38 F7
F0 41 10 00 00 53 12 01 00 00 00 00 4C 33 F7
F0 41 10 00 00 53 12 01 00 00 00 00 4E 31 F7
F0 41 10 00 00 53 12 01 00 00 00 00 4F 30 F7
F0 41 10 00 00 53 12 01 00 00 00 00 55 2A F7
F0 41 10 00 00 53 12 01 00 00 00 00 56 29 F7
F0 41 10 00 00 53 12 01 00 00 00 00 5C 23 F7
F0 41 10 00 00 53 12 01 00 00 00 00 5D 22 F7
F0 41 10 00 00 53 12 01 00 00 00 00 62 1D F7
F0 41 10 00 00 53 12 01 00 00 00 00 64 1B F7
F0 41 10 00 00 53 12 01 00 00 00 00 65 1A F7
F0 41 10 00 00 53 12 01 00 00 00 00 6A 15 F7
F0 41 10 00 00 53 12 01 00 00 00 00 6B 14 F7
F0 41 10 00 00 53 12 01 00 00 00 00 6C 13 F7
F0 41 10 00 00 53 12 01 00 00 00 00 71 0E F7
F0 41 10 00 00 53 12 01 00 00 00 00 72 0D F7
F0 41 10 00 00 53 12 01 00 00 00 00 73 0C F7
F0 41 10 00 00 53 12 01 00 00 00 00 78 07 F7
F0 41 10 00 00 53 12 01 00 00 00 00 79 06 F7
F0 41 10 00 00 53 12 01 00 00 00 00 7A 05 F7
F0 41 10 00 00 53 12 01 00 00 00 00 7F 00 F7
F0 41 10 00 00 53 12 01 00 00 00 01 01 7D F7
F0 41 10 00 00 53 12 01 00 00 00 01 02 7C F7
F0 41 10 00 00 53 12 01 00 00 00 01 07 77 F7
F0 41 10 00 00 53 12 01 00 00 00 01 08 76 F7
F0 41 10 00 00 53 12 01 00 00 00 01 09 75 F7
F0 41 10 00 00 53 12 01 00 00 00 01 0E 70 F7
F0 41 10 00 00 53 12 01 00 00 00 01 10 6E F7
F0 41 10 00 00 53 12 01 00 00 00 01 11 6D F7
F0 41 10 00 00 53 12 01 00 00 00 01 17 67 F7
F0 41 10 00 00 53 12 01 00 00 00 01 18 66 F7
F0 41 10 00 00 53 12 01 00 00 00 01 19 65 F7
F0 41 10 00 00 53 12 01 00 00 00 01 1E 60 F7
F0 41 10 00 00 53 12 01 00 00 00 01 1F 5F F7
F0 41 10 00 00 53 12 01 00 00 00 01 20 5E F7
F0 41 10 00 00 53 12 01 00 00 00 01 25 59 F7
F0 41 10 00 00 53 12 01 00 00 00 01 26 58 F7
F0 41 10 00 00 53 12 01 00 00 00 01 27 57 F7
F0 41 10 00 00 53 12 01 00 00 00 01 2C 52 F7
F0 41 10 00 00 53 12 01 00 00 00 01 2D 51 F7
F0 41 10 00 00 53 12 01 00 00 00 01 2E 50 F7
F0 41 10 00 00 53 12 01 00 00 00 01 34 4A F7
F0 41 10 00 00 53 12 01 00 00 00 01 35 49 F7
F0 41 10 00 00 53 12 01 00 00 00 01 36 48 F7
F0 41 10 00 00 53 12 01 00 00 00 01 3B 43 F7
F0 41 10 00 00 53 12 01 00 00 00 01 3C 42 F7
F0 41 10 00 00 53 12 01 00 00 00 01 3D 41 F7
F0 41 10 00 00 53 12 01 00 00 00 01 3E 40 F7
F0 41 10 00 00 53 12 01 00 00 00 01 43 3B F7
F0 41 10 00 00 53 12 01 00 00 00 01 45 39 F7
F0 41 10 00 00 53 12 01 00 00 00 01 46 38 F7
F0 41 10 00 00 53 12 01 00 00 00 01 4B 33 F7
F0 41 10 00 00 53 12 01 00 00 00 01 4C 32 F7
F0 41 10 00 00 53 12 01 00 00 00 01 4D 31 F7
F0 41 10 00 00 53 12 01 00 00 00 01 52 2C F7
F0 41 10 00 00 53 12 01 00 00 00 01 53 2B F7
F0 41 10 00 00 53 12 01 00 00 00 01 54 2A F7
F0 41 10 00 00 53 12 01 00 00 00 01 59 25 F7
F0 41 10 00 00 53 12 01 00 00 00 01 5B 23 F7
F0 41 10 00 00 53 12 01 00 00 00 01 5C 22 F7
F0 41 10 00 00 53 12 01 00 00 00 01 61 1D F7
F0 41 10 00 00 53 12 01 00 00 00 01 63 1B F7
F0 41 10 00 00 53 12 01 00 00 00 01 64 1A F7
F0 41 10 00 00 53 12 01 00 00 00 01 69 15 F7
F0 41 10 00 00 53 12 01 00 00 00 01 6A 14 F7
F0 41 10 00 00 53 12 01 00 00 00 01 6B 13 F7
F0 41 10 00 00 53 12 01 00 00 00 01 6C 12 F7
F0 41 10 00 00 53 12 01 00 00 00 01 6F 0F F7
F0 41 10 00 00 53 12 01 00 00 00 01 72 0C F7
F0 41 10 00 00 53 12 01 00 00 00 01 73 0B F7
F0 41 10 00 00 53 12 01 00 00 00 01 74 0A F7
F0 41 10 00 00 53 12 01 00 00 00 01 79 05 F7
F0 41 10 00 00 53 12 01 00 00 00 01 7A 04 F7
F0 41 10 00 00 53 12 01 00 00 00 01 7B 03 F7
F0 41 10 00 00 53 12 01 00 00 00 01 7C 02 F7
F0 41 10 00 00 53 12 01 00 00 00 02 01 7C F7
F0 41 10 00 00 53 12 01 00 00 00 02 02 7B F7
F0 41 10 00 00 53 12 01 00 00 00 02 03 7A F7
F0 41 10 00 00 53 12 01 00 00 00 02 07 76 F7
F0 41 10 00 00 53 12 01 00 00 00 02 0A 73 F7
F0 41 10 00 00 53 12 01 00 00 00 02 0B 72 F7
F0 41 10 00 00 53 12 01 00 00 00 02 0F 6E F7
F0 41 10 00 00 53 12 01 00 00 00 02 11 6C F7
F0 41 10 00 00 53 12 01 00 00 00 02 12 6B F7
F0 41 10 00 00 53 12 01 00 00 00 02 15 68 F7
F0 41 10 00 00 53 12 01 00 00 00 02 17 66 F7
F0 41 10 00 00 53 12 01 00 00 00 02 18 65 F7
F0 41 10 00 00 53 12 01 00 00 00 02 19 64 F7
F0 41 10 00 00 53 12 01 00 00 00 02 1A 63 F7
F0 41 10 00 00 53 12 01 00 00 00 02 1D 60 F7
F0 41 10 00 00 53 12 01 00 00 00 02 1E 5F F7
F0 41 10 00 00 53 12 01 00 00 00 02 1F 5E F7
F0 41 10 00 00 53 12 01 00 00 00 02 20 5D F7
F0 41 10 00 00 53 12 01 00 00 00 02 21 5C F7
F0 41 10 00 00 53 12 01 00 00 00 02 22 5B F7
F0 41 10 00 00 53 12 01 00 00 00 02 23 5A F7
F0 41 10 00 00 53 12 01 00 00 00 02 24 59 F7
F0 41 10 00 00 53 12 01 00 00 00 02 25 58 F7
F0 41 10 00 00 53 12 01 00 00 00 02 26 57 F7
F0 41 10 00 00 53 12 01 00 00 00 02 27 56 F7
F0 41 10 00 00 53 12 01 00 00 00 02 28 55 F7
F0 41 10 00 00 53 12 01 00 00 00 02 29 54 F7

Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Metasteve

New here and I've read through all the posts but... where can I download the actual TouchOSC file that is this GR-55 editor so I can try to connect and use it? Can someone just tell me where the actual TouchOSC file or template to download is?

Thanks.

admin

Marc visits here twice a year and no longer supports this effort

This is a very old effort, and required an actual "Jabrudian Missing Link" which was and early Arduino based OSC to MIDI converter  - as essential component as the creator (mbenigni) created this using Touch OSC - which transmitted OSC commands to the Missing Link OSC to MIDI converter.



Today if you seek iPad control of GR-55, best to explore MIDI DESIGNER based apps , and use Apple USB Camera adapter to a Roland UM-ONE USB <> MIDI adapter cable, or wireless BLE using a CME WIDI unit or QuiccoSound m1.1
https://mididesigner.com/qa/4259/gr55-patch-and-audio-player-midi-controller?fbclid=IwAR3CFvSQxPcKlGz9t5Tk4ad1WN_GWJ7wDRusBte7C27O9xJxeKt3AwrPr6Q

https://mididesigner.com/qa/6205/iphone-layout-for-pod-hd500-dt50-nova-drive-nova-system-gr-55?show=6205#q6205

 

But if you start reading from page 1 of this thread   - there is 17 pages over 10 years with a wealth of information here regarding controlling any MFX unit using a mobile tablet  - regardless of platform
https://www.vguitarforums.com/smf/index.php?topic=3205.msg20805#msg20805

The Roland GR-55 is NOT USB Class compliant, which presents a major hurdle  - but Roland / Boss use essentially similar MIDI over USB communication  - its worth reading the
Katana R&D Remote control area
https://www.vguitarforums.com/smf/index.php?board=240.0

. .  as there are far more Katanas in the world vs GR-55 Guitar Synths  = more numbers of folks working on remote control solutions. the Roland / Boss MIDI SYSEX communication protocol is revealed by Gumtown and Steve Hirsch on those threads for controlling Katana , and lots of incite for creating a remote control for GR-55, using same procedure 



Also read the "VController" thread , which is a Teensy based controller for many Roland / Boss MFX units,  - the Roland / Boss MIDI SYSEX communication protocol is revealed by Gumtown and Sixeight on those threads, and lots of incite for creating a remote control for GR-55
https://www.vguitarforums.com/smf/index.php?board=277.0


And of course review the MIDI Controller setup / Debug process here:
https://www.vguitarforums.com/smf/index.php?topic=2975.0
 

admin

Quote from: admin on July 12, 2021, 06:43:54 PM
Marc visits here twice a year and no longer supports this effort

This is a very old effort, and required an actual "Jabrudian Missing Link" which was and early Arduino based OSC to MIDI converter  - as essential component as the creator (mbenigni) created this using Touch OSC - which transmitted OSC commands to the Missing Link OSC to MIDI converter.



Today if you seek iPad control of GR-55, best to explore MIDI DESIGNER based apps , and use Apple USB Camera adapter to a Roland UM-ONE USB <> MIDI adapter cable, or wireless BLE using a CME WIDI unit or QuiccoSound m1.1
https://mididesigner.com/qa/4259/gr55-patch-and-audio-player-midi-controller?fbclid=IwAR3CFvSQxPcKlGz9t5Tk4ad1WN_GWJ7wDRusBte7C27O9xJxeKt3AwrPr6Q

https://mididesigner.com/qa/6205/iphone-layout-for-pod-hd500-dt50-nova-drive-nova-system-gr-55?show=6205#q6205

 

But if you start reading from page 1 of this thread   - there is 17 pages over 10 years with a wealth of information here regarding controlling any MFX unit using a mobile tablet  - regardless of platform
https://www.vguitarforums.com/smf/index.php?topic=3205.msg20805#msg20805

The Roland GR-55 is NOT USB Class compliant, which presents a major hurdle  - but Roland / Boss use essentially similar MIDI over USB communication  - its worth reading the
Katana R&D Remote control area
https://www.vguitarforums.com/smf/index.php?board=240.0

. .  as there are far more Katanas in the world vs GR-55 Guitar Synths  = more numbers of folks working on remote control solutions. the Roland / Boss MIDI SYSEX communication protocol is revealed by Gumtown and Steve Hirsch on those threads for controlling Katana , and lots of incite for creating a remote control for GR-55, using same procedure 



Also read the "VController" thread , which is a Teensy based controller for many Roland / Boss MFX units,  - the Roland / Boss MIDI SYSEX communication protocol is revealed by Gumtown and Sixeight on those threads, and lots of incite for creating a remote control for GR-55
https://www.vguitarforums.com/smf/index.php?board=277.0


And of course review the MIDI Controller setup / Debug process here:
https://www.vguitarforums.com/smf/index.php?topic=2975.0


Reread all above, covers current situation of this discontinued project