MIDI Bridge App based on MidiScope

229 views
Skip to first unread message

Christian Graffe

unread,
Oct 29, 2017, 6:10:49 AM10/29/17
to android-midi
Hi Phil,

As discussed over the Github site, I have developed a simple app to bridge MIDI devices as a solution to give Windows and other devices access to BTLE on a USB connection. The app is heavily based on MidiScope, well, I just made changes on the original source code.

You advised me to publish it as my own. If were to do thisn, then I would also look to integrate BTLE pairing on the same app, different Activity. However, I was wondering what is the deal with the license and if it is Ok to simply use your code. I am not planning to charge anything for it. My day job is not developing so I am not very aware of all the "legal" stuff, I just want to make a contribution as I could not find any other option for doing what this app does. At least for free.

BTW. Are you involved in the development of the official Android MIDI implementation? I have found a possible issue during my tests that I can only attribute to the Android subsystem and not the actual App and I'd like to report it. I can open a new topic for this if this is the right place to do so.

Christian
cags12

Phil Burk

unread,
Oct 30, 2017, 3:55:09 PM10/30/17
to android-midi
Hello Christian,

> was wondering what is the deal with the license and if it is Ok to simply use your code.

The simple non-lawyer answer is "yes".  The code is released under the Apache Open Source License V2. It is designed to encourage people to use it in their own code. We want people to write apps! I think you just need to include an acknowledgement somewhere, but I'm not sure. Please read the LICENSE file or an online summary.

>  I am not planning to charge anything for it

Cool. But I think you can charge for it and not violate the Apache license. Again, I am not a lawyer.

> Are you involved in the development of the official Android MIDI implementation?

Yes.

>  I have found a possible issue during my tests

If you find a bug in the Android framework then please file a bugreport here
and then leave a note in this forum on a separate topic.

Thanks!
Phil Burk

Christian Graffe

unread,
Nov 1, 2017, 11:06:25 AM11/1/17
to android-midi
Hi Phil,

Thank you. I read about the Apache License and now I understand what I can do :). Would you be interested on getting a preview of the app? I do not mind sharing the APK before trying to publish it to the Play Store.

Cheers,
Christian

Rajmund Domán

unread,
Jun 11, 2018, 8:03:14 PM6/11/18
to android-midi
Hi Phil, hi Christian,

what is the status of this MIDI bridge application? I was planning to implement such an app when I noticed this conversation here and on GitHub. If you have an already working solution I won't reinvent the wheel :-)

Thanks!
Rajmund Doman

Christian Graffe

unread,
Jun 21, 2018, 5:58:07 PM6/21/18
to androi...@googlegroups.com
Hi Rajmund,

Please find attached the apk for this app. I have not published it to the Store (I'm a bit lazy hehe).

Enjoy,
Christian


--
You received this message because you are subscribed to a topic in the Google Groups "android-midi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-midi/fD75Fyezmlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-midi+unsubscribe@googlegroups.com.
To post to this group, send email to androi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-midi/3eb51165-b5dc-472d-9ad1-f57e64d3cad2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

BlidiDroid-debug.apk

Daniel Turczański

unread,
Aug 28, 2018, 12:14:07 PM8/28/18
to android-midi
Hi Christian,

Do you think your app will work with Korg Microkeys Air? (https://www.korg.com/uk/products/computergear/microkey2_air/index.php)
I'm thinking about buying it but it doen't officially support android.

I'd like to route Microkeys signals to apps that only support standard USB midi on android.

I installed your app but I can't see any entries in Select output port dropdown. Do i need to connect a blutooth device first for the output port to be populated?

Cheers,
Daniel
To unsubscribe from this group and all its topics, send an email to android-midi...@googlegroups.com.

Phil Burk

unread,
Aug 28, 2018, 12:19:49 PM8/28/18
to android-midi
On Tue, Aug 28, 2018 at 9:14 AM Daniel Turczański <turcz...@gmail.com> wrote:
Do you think your app will work with Korg Microkeys Air? (https://www.korg.com/uk/products/computergear/microkey2_air/index.php)
I'm thinking about buying it but it doen't officially support android.

I don't know about the MIDI Bridge software. But I just tested the Korg Microkeys Air with a Pixel XL running Pie and it worked. It should also work on M,N,O.

I used the MIDI+BTLE app to connect the Korg device using Bluetooth.



Phil Burk

 

Christian Graffe

unread,
Aug 28, 2018, 12:20:33 PM8/28/18
to androi...@googlegroups.com
Hi Daniel,

Yes, you have to connect a MIDI device either by Bluetooth or USB so they can display there. Virtual ports are also supported if you need to internally route MIDI.

Regards,
Chiristian

Daniel Turczański

unread,
Aug 30, 2018, 5:59:45 AM8/30/18
to android-midi
After a few attempts I was able to display a USB midi device in the dropdowns but no virtual midi ports showed up. I assume they only show up when connecting a bluetooth device.

Cheers,
Daniel

Daniel Turczański

unread,
Aug 30, 2018, 6:02:20 AM8/30/18
to android-midi
Good chance it will work for me on Moto Z2 Play then. I also need to route the signal to an app like iGrand Piano to actually use the keyboard with nice sounds. I don't think many of the android synth apps support bluetooth midi.

Cheers,
Daniel

Christian Graffe

unread,
Aug 30, 2018, 6:10:17 AM8/30/18
to androi...@googlegroups.com
The Virtual Midi ports must be created with another application. I did not include that feature on this specific build of the app. Good idea thought.

I believe one of the other applications from Phil that are currently available in the play store has the capability of creating virtual ports.

--
You received this message because you are subscribed to a topic in the Google Groups "android-midi" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/android-midi/fD75Fyezmlo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to android-midi...@googlegroups.com.
To post to this group, send email to androi...@googlegroups.com.

Daniel Turczański

unread,
Aug 30, 2018, 6:38:50 AM8/30/18
to android-midi
Ok, I've installed an example Synth and it shows up in the output dropdown.

I was actually hoping to list a legacy midi apps ports in the dropdown. Looks like it is not supported.
Daniel
Reply all
Reply to author
Forward
0 new messages