[NEW APP] Link to MIDI Bridge 1.0 BETA

Everything about Beta builds (discussions, reviews, ...)
User avatar
planet-h
Posts: 1167
Joined: Wed Jun 19, 2013 4:46 pm

[NEW APP] Link to MIDI Bridge 1.0 BETA

Postby planet-h » Fri Aug 18, 2017 2:04 pm

Hi everybody
We're happy to announce Link to MIDI Bridge for Android, a new app that lets you synchronize hardware MIDI devices (synths, drum machines, etc.) that support MIDI Clock with an Ableton Link Session.



The BETA tests started today.

If you're willing to join the tests, just visit the G-Stomper Public BETA Group on google+ and click "ask to join".

Once you have joined the group, follow the instructions in the Link to MIDI Bridge 1.0 BETA post.

Important:

To join the BETA tests, you need a Google account, a Google+ profile, and the Google Play Store must be installed on your device.
This is the case on most devices, but not on Amazon Kindle Fire for example.

What is Link to MIDI Bridge?

Link to MIDI Bridge is "Ableton Link to MIDI-Clock Synchronization"
Link to MIDI Bridge creates a virtual bridge between your Ableton Link Session and musical devices that support MIDI Clock Synchronization.

ltm_800.jpg
ltm_800.jpg (49 KiB) Viewed 2592 times

Easy to use:
1. Join a Link session (WiFi required)
2. Hookup your MIDI device/interface
3. Enjoy your now Link-enabled MIDI device

Features:
MIDI Start quantization (1/4, 1/3, 1/2, 1 – 32beats)
Stable MIDI Clock
Latency compensation (+/-300ms) to perfectly align the playback of the receiving MIDI device

MIDI support:
Android 4.2.x+: USB (host)
Android 6.x+: USB (host+peripheral) + Bluetooth LE (host)

Important Note:
Link to MIDI Bridge is recommended for use with hardware MIDI devices, hooked up either directly over USB MIDI or in use of a USB MIDI to DIN interface.
It is technically possible to synchronize other apps over MIDI clock, but it’s not recommended because of timing inaccuracies.
Also, MIDI over Bluetooth LE is technically possible, but it’s not recommended because of timing inaccuracies in the BLE transmission.

Last but not least:
Early BETA testers can grab it for free until 22nd of August 2017.
User avatar
Cris_
Posts: 5
Joined: Thu Jun 29, 2017 8:03 pm

Re: [NEW APP] Link to MIDI Bridge 1.0 BETA

Postby Cris_ » Sun Aug 20, 2017 7:56 am

YEAH! I'am in.. :D
Hope Android gets more as a Music Making Device with this nice app.
User avatar
planet-h
Posts: 1167
Joined: Wed Jun 19, 2013 4:46 pm

Re: [NEW APP] Link to MIDI Bridge 1.0 BETA

Postby planet-h » Sun Aug 20, 2017 9:34 am

Cris_ wrote:YEAH! I'am in.. :D
Hope Android gets more as a Music Making Device with this nice app.

Awesome! Thanks for joining, Chris_
User avatar
Cris_
Posts: 5
Joined: Thu Jun 29, 2017 8:03 pm

Re: [NEW APP] Link to MIDI Bridge 1.0 BETA

Postby Cris_ » Thu Aug 24, 2017 2:46 pm

So tested with Reaktor-/MidiOx on PC and 2 Android Devices (Nougat 7.1.2):
Connected via USB-2-Midi Cable from my external DAC to OTG Adapter.

Almost stable Midi Clock (tested with with 1.0.1 Beta 2 i think, seems better now with b3? ^^ )
and all devices connected via Ableton Link also!

Tested Apps: Beatonal, G-Stomper Rhythm, NinjaJamm, Reactable, Remixlive and SevenPad.

Feature Request: Midi Clock In 2 Ableton Link.
Then i can Send Midi Clock from my PC/Laptop to a Android Device running "Link to MIDI Bridge" and sync other Devices with Ableton Link :!:
Most DAWs on PC except Ableton as no Ableton Link support but Midi Clock Out. The reason for me for your App. ;)


Can i speak German? then i can better tell what i mean-/think.

Also big THANKS for the free Version for Beta Testers! This is not normal...
User avatar
planet-h
Posts: 1167
Joined: Wed Jun 19, 2013 4:46 pm

Re: [NEW APP] Link to MIDI Bridge 1.0 BETA

Postby planet-h » Thu Aug 24, 2017 6:07 pm

Thanks a lot for the test report, Chris_.
That's really helpful.

Cris_ wrote:So tested with Reaktor-/MidiOx on PC and 2 Android Devices (Nougat 7.1.2):
Connected via USB-2-Midi Cable from my external DAC to OTG Adapter.

May I ask what sort of USB to MIDI adapter you've used? brand, model?
Also interesting would be to know, what android device models you've used.

Cris_ wrote:Almost stable Midi Clock (tested with with 1.0.1 Beta 2 i think, seems better now with b3? ^^ )
and all devices connected via Ableton Link also!

Tested Apps: Beatonal, G-Stomper Rhythm, NinjaJamm, Reactable, Remixlive and SevenPad.

What exactly do you mean with "almost" stable?
Or in other words, how unstable is almost stable?
How did you measure it?
And on what device did you measure it?

I drove tests with hardware gears (Electribe SX + Deluge), which both received an ultra stable MIDI clock.
I've let them run in sync for around 15 minutes, and there was not a single millisecond of a drift off.
But that's surely depending on various factors.
Usually, software of any kind is not able to receive a MIDI clock in a really stable way.
That's why many DAWs not support MIDI clock IN.

Hardware gears behaves different, as these often have dedicated components just stable MIDI IN handling.

Cris_ wrote:Feature Request: Midi Clock In 2 Ableton Link.
Then i can Send Midi Clock from my PC/Laptop to a Android Device running "Link to MIDI Bridge" and sync other Devices with Ableton Link :!:
Most DAWs on PC except Ableton as no Ableton Link support but Midi Clock Out. The reason for me for your App. ;)

Unfortunately I cannot do that, for two main reasons.

1.
Ableton Link is not supposed to have a master in the session.
And by syncing one of the link peers (in this case the Link to MIDI bridge) over MIDI clock from outside, then this peer will influence the tempo of all other peers at every time, in other words, it would become the master.
And most important:
If one link peer gets synced from outside using MIDI clock, it would still be synced from the Link session, which would mean both sync mechanisms would fight each other.
Imagine what would happen if some other peer changes the tempo... What would happen on the peer that is synced from outside using MIDI clock?

Here's what the guys from ableton write in the Ableton Link documentation:
--------------
Other Sync Technologies
We recommend making Link mutually exclusive with other sync technologies that may be supported by your app, such as MIDI Clock or WIST. Having two concurrent clock sources fighting each other will degrade the Link session and compromise the user experience. The ABLLinkSetIsEnabledCallback callback registration function can be used to observe when Link has been enabled by the user in order to disable UI elements and functionality of other sync technologies.
--------------
Here's the complete LinkKit documentation: http://ableton.github.io/linkkit/

2.
Receiving the MIDI clock in a stable way is way more difficult to achieve than sending a stable MIDI clock out.
I drove various tests, and yes, on some devices, it's possible to receive a stable clock, but by far not on all.
And I don't want this new app end in a poor user experience.


Cris_ wrote:Can i speak German? then i can better tell what i mean-/think.

If you contact me by mail (I've just sent you a mail, so you got my address), then yes. I'm located in Switzerland, so German is fine.
In the forum, I would prefer to stick with English, since otherwise most others won't understand it anymore.

Cris_ wrote:Also big THANKS for the free Version for Beta Testers! This is not normal...

You're very welcome. Thank you for joining the tests and for your report:)

Return to “Beta Zone”

Who is online

Users browsing this forum: No registered users and 1 guest