Is it possible to map the play button with QMidiNet?

Having trouble with LMMS? Ask about it here.

Hello everyone,

I hope you are doing well.
I am experimenting with synchronous collaboration between beatmakers using LMMS over a network, utilizing Acconectgui and QMidiNet for communication.
It is already possible to play tracks from one computer on another – which is already amazing – but I have a question about the possibility of synchronizing the "play/pause" of the devices.
For example, I could have one computer acting as the "maestro" – or the controller desk – so that when play is pressed on this computer, all other computers mapped in Acconectgui play, and consequently, when paused, all pause simultaneously.

Does anyone know if it is possible to map the play and pause buttons or if there is a way to achieve this synchronization?

P.S.: There is the possibility of using Jack Transport, do you think that might be a more viable option?

Thank you in advance.

Best regards,

jotachina wrote:
Wed Apr 09, 2025 7:08 pm

question about the possibility of synchronizing the "play/pause" of the devices.
: have one computer acting as the "maestro" – or the controller desk – so that when play is pressed on this computer, all other computers mapped in Acconectgui play, and consequently, when paused, all pause simultaneously

I wish it was, but Pause/play Natively spacebar is not addressable, there is no handle. But i can definitively see the value of such a handle in the advanced setup that you describe. The thing is that LMMS is not build with neither software or HW-communication priorities. LMMS also does purely in live-performance setups.
The TL:DR version is that LMMS has inferior transport-control!
This is already in the pipeline, but so much other is 'in' it, and transport-improvement could be seen as a 2.0 thing, where the 'plan' is a complete rewrite of core!
What i would like you to do is to outline your ideas and your what your group see as necessities in a proper Enhancement-request. The more depth in the description -Like protocols used etc, the better
Follow this link and choose Enhancement-request
https://github.com/LMMS/lmms/issues/new/choose

Besides that, since you are new in Forum
Welcome jotachina !
Here are all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-A few rules and useful forum instructions
If you like to introduce yourself, to the community, go here:
http://lmms.io/forum/viewtopic.php?f=4&t=4480

Thanks for the welcome and the information, musikbear.

I will submit this detailed feedback as you suggested, in an enhancement request.

Just one question: do you know if there is actual compatibility with Jack Transport, or would I need to look for another solution like Hydrogen or Guitarix for synchronized collaboration with play/pause sync?

Best regards,

jotachina wrote:
Thu Apr 10, 2025 11:00 pm

if there is actual compatibility with Jack Transport

There are no interfase implementation, real sync-transport is not possible