Posts: 10
Threads: 2
Joined: Sep 2022
Reputation:
0
Hi. Any MobilesheetsPro + Ableton Live 11 Users?????
I have a question for you.
I use mobile sheets to manage my band's chord sheets and lyrics. Additionally, I use the metronome in MSpro as an input source for our in-ear monitors.
I use Ableton Live 11 for my multitrack, loops, sample, and some VST arpeggios playback so, I want to sync Ableton's internal metronome with MSpro's Metronome via Metronome signal MIDI out From Andoird tablet's USB port( MSpro installed on this) to Ableton's Ext (External Sync Switch)input.
Ableton recognized the tab as a midi input device, but I couldn't find a way to route the midi signal to the Ext input. Can someone help me to resolve this problem?
[Some other 3rd part apps have Ableton link function (link via wifi) and I saw that the code is now open source. Can we add that option to the MSpro app?
]
Posts: 13,366
Threads: 302
Joined: Apr 2012
Reputation:
235
02-16-2024, 04:09 AM
(This post was last modified: 02-16-2024, 04:12 AM by Zubersoft.)
Did you make sure to switch the USB input on the tablet to "MIDI"? You can do this on some devices by dragging down from the top of the screen, tap the MIDI entry in the status and switch it to MIDI. You can also get to this within the tablet Settings app. This will ensure the tablet will show up with MIDI input and output ports that other applications can use (I've utilized this to connect it to things like loopMIDI).
As far as Ableton Link, it's open source, but the license is one where proprietary/commercial applications can't use it without first contacting link-devs@ableton.com. I'm guessing they may charge some kind of licensing fee. I don't have time to look into this right now, but I can revisit it in the future if enough users request it. The LinkKit for iOS doesn't seem to have the same licensing restrictions.
Mike
Posts: 10
Threads: 2
Joined: Sep 2022
Reputation:
0
I already switched my tablet to MIDI mode, But no luck for me.
Posts: 13,366
Threads: 302
Joined: Apr 2012
Reputation:
235
Please try installing loopMIDI, connect that to your Android device (as it should recognize the input/output ports if the USB is set to MIDI), then connect Ableton live to loopMIDI. If you use enable the sending of the MIDI time clock message in MobileSheets, then Ableton should be able to respond to that to synchronize the metronome tempo. MobileSheets does not currently support synchronizing it's own metronome tempo to an external application's or metronome's tempo.
Mike
Posts: 10
Threads: 2
Joined: Sep 2022
Reputation:
0
" MobileSheets does not currently support synchronizing its own metronome tempo to an external application's or metronome's tempo."
Do you have any updates?
Posts: 13,366
Threads: 302
Joined: Apr 2012
Reputation:
235
11-01-2024, 05:14 AM
(This post was last modified: 11-01-2024, 05:19 AM by Zubersoft.)
There is no plan at the moment to support that. With the way the metronome is implemented, it will just cause significant headaches and potentially performance issues, as the metronome tempo that is being received could constantly jump up and down 1 bpm, requiring a new audio file to be generated over and over. Obviously I could implement all sorts of optimizations to try to cache loops at different bpms to account for this, but I really don't want to try to take on all that work unless a large number of users indicate they need this capability. Part of the reason for all this complexity is I wanted to ensure the metronome is incredibly accurate over long periods of time. I had to do extensive work to make sure there was no variance in the metronome even if it is played for 30 minutes straight. I tested this against a real metronome sitting next to the tablet to be sure. Previously, I was dynamically generating audio on the fly for the metronome, but none of the available audio frameworks on Android or Windows were accurate enough over time - there would start to be small variance, and it would be worse on older devices or devices with slow processors. So instead I had to go with an approach of generating an audio file that contains one measure of audio for the metronome, and I loop that audio file with an audio framework that is designed for high-performance and accuracy.
Mike