Boss GP-10 MIDI I/O on Android 4.4.4

Started by Spider, July 16, 2014, 12:31:51 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Spider

Android 4.4 sees Boss GP-10 as USB MIDI device ( is it USB Class Compliant?) 
And what to add more? Enjoy.


It looks like for some reason GP-10 MIDI in/out works with some Android devices (Nexus 7, Sony Xperia Z) running Android 4.4.4, And it isn't dependent on apps but on OS version.

sixeight

#1
I first thought spider wanted to start a new wishlist for the next firmware upgrade
But this is great news indeed.

Spider

#2
It isn't 1. of Aprli. It is big big news :) I decided to try... maybe it will work. And YEEEEESSSSS.
https://dl.dropboxusercontent.com/u/563459/2014-07-16%2021.38.35.jpg

Elantric

#3
My own test of  the Boss GP-10 using the usual methods for USB Host to 5 pin DIN MIDI I/O proved futile  - no USB Class Compliant MIDI, No Audio

Edit  - instead use the Raspberry Pi - which does allow MIDI I/O with the Boss GP-10 and Boss GT-001  - thanks to the built in "Jack for Linux"code on the Raspberry Pi.
https://www.vguitarforums.com/smf/index.php?topic=11998.0

Elantric

#4

Looks like you are using an Android Tablet with USB OTG Cable adapter?




Thanks Spyder - if this is true - this IS BIG NEWS!!!

Spider

#5
Just now I'm not at home (no Motif, no Arduino USB Host close to me) so it is hard to judge latency with Andorid :D But working. I connected OTG cable to Nexus 7 and ask my wife "Hit the stings honey" ...OMG... it is impossible... it works!

Spider

#6
Works with mono line and chords without problems :) Yeeesssss. I like all marketing stuff in Roland. Good work guys. Keep it in secret... One of most important function wasn't announced... maybe it wasn't work as we would like to should it work. Any way try, report, enjoy :)

mbenigni

#7
Holy sh.....

mbenigni

#8
Alright... this puts everything in a new light.  I'd probably have ordered weeks ago if Roland hadn't managed to undersell the MIDI-class compliance. 

But now we have to start parsing out the details and caveats.  Spider, I don't really understand what you tested.  Are you saying you send MIDI note on messages to sound the OSC synth??  That sounds really unlikely.   I have a million stupid questions, e.g. what's an OTG cable?

My ultimate aim is TouchOSC deep-editing the GP-10, so first I need to know if the MIDI interface will respond to SysEx, then I need to find a wired interface that will transmit SysEx via OSC (since the Missing Link requires 5-pin), then I need to determine how much SysEx mapping the GP-10 shares in common with the GR-55.

But I'm getting way ahead of myself.  What exactly have you gotten the GP-10 to do with MIDI from your tablet?


EDIT:  Ah, I see - you have your GP-10 driving softsynth voices on the tablet.  That is a major breakthrough!  Next stop, controlling the GP-10 from the tablet.

bbob

Quote from: mbenigni on July 16, 2014, 01:08:31 PM
I have a million stupid questions, e.g. what's an OTG cable?

OTG = On the go cable

admin

#10
An Andriod Tablet refresher

* The Nexus 7 is a 7" Android Tablet that can run Android 4.1 (or newer)

* A USB OTG Adapter (USB On-The-Go) is equivalent to a USB Host port and equivalent to an Apple USB Camera Adapter for Ipad / Iphone 

* He's running a typical Android Based Soft  Synth on the Nexus 7 , and driving it with Boss GP-10 using "MIDI over USB"

http://www.singlecellsoftware.com/caustic

Spider

#11
To be more correct: Android 4.4.4 (it isn't important) and I use nice app Caustic (iOS/Android/Win/Mac).


Elantric

#12
Ok for the next trial

Test if Boss GP-10,  try recording some Audio over USB!

Link to a few Android Audio Aps that record from USB
https://www.vguitarforums.com/smf/index.php?topic=8393.msg69620#msg69620




mbenigni

#13
Thanks for the clarifications re: Android and OTG, guys.

QuoteBoss GP-10 MIDI Implementation
Complete - (Japanese)
http://media.rolandus.com/manuals/GP-10_MI.pdf

Just when I think I'm out, they pull me back in...

Spider

All communication is over CH 1. And this is BIDIRECTIONAL !!! I tested PC without any problems from Nexus :) Next step Sysex.

Elantric

#15
QuoteAll communication is over CH 1. And this is BIDIRECTIONAL !!! I tested PC without any problems from Nexus :) Next step Sysex.


Spider  - can you Try Boss GP-10 with your homebrew Arduino USB Host to 5pin MIDI Converter soon?

https://www.vguitarforums.com/smf/index.php?topic=9681.0

mbenigni

#16
QuoteAll communication is over CH 1. And this is BIDIRECTIONAL !!! I tested PC without any problems from Nexus :) Next step Sysex.

Great stuff!  Thanks and please keep it coming!

supernicd

#17
Yes, please keep it coming. Agreed 10 stars for you, Spider! I'm suddenly very excited about the GP-10.
Strat w/ GK-3, Godin LGXT
VG-99, GR-55, GP-10
---------------------------------------------------------------

Spider

USB Audio on Android isn't possible. Application see GP-10 but inform that it is not a audio device.

Elantric

#19
Spider - did you have to enable anything unique on the Boss GP-10?

I do not have a guitar handy, but when I connected to my Android Galaxy Note2+USB OTG (which typically works for USB Class compliant MIDI) - and Android 4.4.3 I had no response, even trying changing patches on the GP-10 and moving all GP-10's user controls, just to detect any MIDI CC# transmission - I get no response here.

Need further testing to determine magic combinations of Android Hardware with USB OTG / Host port that actually work for "MIDI over USB" communication with Boss GP-10.

QuoteWOW!!! So, this means I should be able to run an FCB1010 into iConnect midi4+, out of the USB on the iConn, right into the GP10, and change patches? If this is true, it truly changes everything, and I know what my next purchase will be!!! Good Karma to you, Spider!!

Just substitute Raspberry Pi for iConnectMIDI and then all the above will work and allow remote control of GP-10 with an FCB-1010
 
Read details here:

https://www.vguitarforums.com/smf/index.php?topic=11998.0

Rhcole

#20
First attempt with Kenton USB Host FAILED, no sound.

Cross-checked with the FTP, everything else (synths, cables) works.

Will try again later but it looks doubtful for the Kenton USB to 5 pin MIDI.

Spider

Steve, my nick is Spider but may be in this case SPYder is better:)
I connect it to Nexus 7 and it works. I doesn't make any modification. Strange thing.. in MIDI monitor on Mac (after uninstalling driver) it is not visible too. The same on Samsung Galaxy S3 with Android 4.3. :(

Elantric

#22
QuoteI connect it to Nexus 7 and it works. I doesn't make any modification. Strange thing.. in MIDI monitor on Mac (after uninstalling driver) it is not visible too. The same on Samsung Galaxy S3 with Android 4.3.

maybe we all need to go buy Nexus 7's, then update them to Android 4.4.4! ;)

Is this similar to yours?


http://www.buydig.com/shop/Product.aspx?sku=ASNEXUS7ASUS1B32OB




http://android.wonderhowto.com/forum/use-usb-go-usb-otg-any-nexus-without-rooting-0155470/








Spider

I think it was, however, premature joy: (

Spider

Quote from: Elantric on July 16, 2014, 03:00:02 PM
maybe we all need to go buy Nexus 7's ;)


And wait for Android L and promised 20 ms latency...