Repository navigation
|
Thank you for a great piece of software! How can I get more than two channels exposed to JackMate? For example, Reaper can have many channels in, but only two channels out, same for Supercollider. best, |
Replies: 12 comments 4 replies
|
Thanks a lot, Henrik, I really appreciate your interest in JackMoebius! At the moment, JackMoebius 1.0.0 output is limited to a standard stereo output per app, with a total of 64 slots. I focused the first release on flexible multiple inputs, since that was the most important use case for most of my setups, but your question comes at a perfect time ! Indeed, support for per-app multi-channel outputs is already on the roadmap and is one of the main targets for the upcoming 1.1 release. This will require some work on the driver side, especially around channel reservation and format negotiation, but I already have a clear plan for it, so your suggestion lines up with the next development step ! I’ll let you know when this is ready, and JackMate will automatically offer the update once it’s available. Best, Eric |
|
I'm really excited to try JackMoebius, but I'm gonna need more than two channels of output! |
@friskgit, I'm just curious: Even though I’m not a Supercollider user, I'm pretty sure it is possible to build SuperCollider with JACK support on macOS (see https://github.com/supercollider/supercollider/blob/develop/README_MACOS.md#building-with-native-jack-backend). Is there a specific reason you don't use it this way? Of course, JackMoebius remains essential if you need to route native CoreAudio apps into SuperCollider's inputs, or send SuperCollider's audio back out to regular CoreAudio apps. However, using SuperCollider's native JACK support could be a great workaround to unlock its multi-channel outputs right now without waiting for JackMoebius next update (which I’ll try to release as soon as possible). As for Reaper, it's a different story since it doesn't support JACK on macOS at all. But don't worry, as I mentioned, multi-channel output is high on the roadmap for v1.1, so it is definitely coming soon! |
|
Hi Eric,
You are right, compiling SC with support for jack would solve one of my
issues, I didn't think about that. Still looking forward to more than
stereo out!
best,
/Henrik
Den sön 11 okt. 2026 kl 00:01 skrev Éric Bavu ***@***.***>:
… Another vote for this feature 😂
I'm glad this lines up perfectly with the upcoming roadmap then 😁
Stay tuned!
—
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=ACHIRGG76ANIF4TACY6CK635TKWUVA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBYGU2TSNRWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-18855966>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACHIRGB66B7GBDARG2HVBDL5TKWUVAVCNFSNUABJKJSXA33TNF2G64TZHMYTEOJVGI4DQNRVGY5UI2LTMN2XG43JN5XDWMJQHE4TCMJQGSQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ACHIRGC7GYYWDS5WD5PTYHL5TKWUVA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBYGU2TSNRWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/ACHIRGAQ3O3BFFH5VC4FUA35TKWUVA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBYGU2TSNRWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Little teaser for @friskgit and @awlowell 😉. Here is the work-in-progress 1.1.0 build:
REAPER exposed as a single box in JackMate with 16 outputs and 8 inputs, from one “JackMoebius for REAPER” virtual device. The channel count is set per app, as for inputs in 1.0.0. I don't see any reason why it should not work with SuperCollider, but again, I never used it, I can’t say for sure. Currently it's set from the command line, and I still have work to do for a perfect integration of this into JackMate. Anyway, it’s coming along nicely! Best, Eric |
|
Very nice! Looking forward to it.
Den fre 16 okt. 2026 kl 02:14 skrev Éric Bavu ***@***.***>:
… Little teaser for @friskgit <https://github.com/friskgit> and @awlowell
<https://github.com/awlowell> 😉. Here is the work-in-progress 1.1.0
build:
Image: image (view on web)
<https://github.com/user-attachments/assets/bc8f622c-b029-4d05-82c7-8e45b5096ab5>
REAPER exposed as a single box in JackMate with 16 outputs and 8 inputs,
from one “JackMoebius for REAPER” virtual device.
The channel count is set per app, as for inputs in 1.0.0. I don't see any
reason why it should not work with SuperCollider, but again, I never used
it, I can’t say for sure.
Currently it's set from the command line, and I still have work to do for
a perfect integration of this into JackMate.
Anyway, it’s coming along nicely!
Best,
Eric
—
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=ACHIRGES7JN5FBWAG4J35535UFR6BA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBZGYYTKMZZUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-18961539>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACHIRGC2KOFS76OU4OGX5BT5UFR6BAVCNFSNUABJKJSXA33TNF2G64TZHMYTEOJVGI4DQNRVGY5UI2LTMN2XG43JN5XDWMJQHE4TCMJQGSQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ACHIRGDJC5733TFUZACRGST5UFR6BA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBZGYYTKMZZUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/ACHIRGAKQDGVO4T5HA3BXVT5UFR6BA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBZGYYTKMZZUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Hi,
Sorry for writing here on a new topic but I couldn't get the issue
templates on github to work.
I can't seem to disconnect connections in the patchbay. It says in the
documentation to click the cord, but this does not work for me.
Best, Henrik
Den lör 17 okt. 2026 kl 16:57 skrev Henrik Frisk ***@***.***>:
… Very nice! Looking forward to it.
Den fre 16 okt. 2026 kl 02:14 skrev Éric Bavu ***@***.***>:
> Little teaser for @friskgit <https://github.com/friskgit> and @awlowell
> <https://github.com/awlowell> 😉. Here is the work-in-progress 1.1.0
> build:
> Image: image (view on web)
> <https://github.com/user-attachments/assets/bc8f622c-b029-4d05-82c7-8e45b5096ab5>
>
> REAPER exposed as a single box in JackMate with 16 outputs and 8 inputs,
> from one “JackMoebius for REAPER” virtual device.
>
> The channel count is set per app, as for inputs in 1.0.0. I don't see any
> reason why it should not work with SuperCollider, but again, I never used
> it, I can’t say for sure.
>
> Currently it's set from the command line, and I still have work to do for
> a perfect integration of this into JackMate.
>
> Anyway, it’s coming along nicely!
>
> Best,
>
> Eric
>
> —
> Reply to this email directly, view it on GitHub
> <#6?email_source=notifications&email_token=ACHIRGES7JN5FBWAG4J35535UFR6BA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBZGYYTKMZZUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-18961539>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACHIRGC2KOFS76OU4OGX5BT5UFR6BAVCNFSNUABJKJSXA33TNF2G64TZHMYTEOJVGI4DQNRVGY5UI2LTMN2XG43JN5XDWMJQHE4TCMJQGSQXMAQ>
> .
> Triage notifications, keep track of coding agent tasks and review pull
> requests on the go with GitHub Mobile for iOS
> <https://github.com/notifications/mobile/ios/ACHIRGDJC5733TFUZACRGST5UFR6BA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBZGYYTKMZZUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
> and Android
> <https://github.com/notifications/mobile/android/ACHIRGAKQDGVO4T5HA3BXVT5UFR6BA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOBZGYYTKMZZUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
> Download it today!
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
|
Great, thanks!
/h
Den mån 19 okt. 2026 kl 09:23 skrev Éric Bavu ***@***.***>:
… Hi Henrik,
The JackMate docs should be updated then, thanks for pointing out !
To remove a connection, you just have to *right-click* either on a port
node (the green dots on jack client boxes), either on the client itself, on
the in or out zones.
Youl'll see in the attached screenshot the active zones for right clicks.
Image: Capture d’écran 2026-10-19 à 09 18 41 (view on web)
<https://github.com/user-attachments/assets/7a565dfd-70ea-454c-bb83-ed1d422fca60>
Best regards,
—
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=ACHIRGBR7G2MH5QJ4I5KYJ35UW6N7A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJQGM2DOMJQUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-19034710>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACHIRGBKDA56G4KEJ7ISS5T5UW6N7AVCNFSNUABJKJSXA33TNF2G64TZHMYTEOJVGI4DQNRVGY5UI2LTMN2XG43JN5XDWMJQHE4TCMJQGSQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ACHIRGCO2OBGVDW6MM3SKKL5UW6N7A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJQGM2DOMJQUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/ACHIRGHXDLIPX66FOTVVAL35UW6N7A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJQGM2DOMJQUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Good news: JackMoebius 1.1.0 and JackMate 2.1.0 are out! 🎉 Each app can now have a virtual sound card of its own, named “JackMoebius for ”, with up to 64 channels in each direction, outputs included. It shows up in the app’s audio device menu like a real interface, and its channels appear as separate ports in JACK. So REAPER can now expose, say, 16 outputs and 8 inputs, with no more stereo limit. Apps without a device menu keep working through one shared “JackMoebius” device, with nothing to set. All your apps together share 254 channels in each direction. In JackMate 2.1.0, each exposed app has an In and an Out pill: pick Dedicated, choose the number of channels (1 to 64) and hit Apply. A small panel tells you what will happen before anything changes, and your cables are kept when you change the channel count. The command line still works too (jackmoebius add REAPER --out private=16). A few things to know when upgrading: It's best to update both at the same time: JackMate 2.1.0 is needed for the new features, and it offers to update JackMoebius for you. Bonus: the JackMoebius bridge was rewritten and now adds only about 3 ms of latency (it was much more in 1.0.0). Changelog and download: https://jackmoebius.io/changelog.html https://jackmoebius.io/#download Best, |
|
Hi,
Thanks for the updates! I can't seem to figure out where I set the number
of inputs and outputs for an exposed app i JackMoebius?
/Henrik
Den fre 23 okt. 2026 kl 13:50 skrev Éric Bavu ***@***.***>:
… Hi @friskgit <https://github.com/friskgit>, @awlowell
<https://github.com/awlowell>,
Good news: JackMoebius 1.1.0 and JackMate 2.1.0 are out! 🎉
Each app can now have a virtual sound card of its own, named “JackMoebius
for ”, with up to 64 channels in *each direction*, outputs included.
It shows up in the app’s audio device menu like a real interface, and its
channels appear as separate ports in JACK. So REAPER can now expose, say,
16 outputs and 8 inputs, with no more stereo limit. Apps without a device
menu keep working through one shared “JackMoebius” device, with nothing to
set. All your apps together share 254 channels in each direction.
In JackMate 2.1.0, each exposed app has an In and an Out pill: pick
Dedicated, choose the number of channels (1 to 64) and hit Apply. A small
panel tells you what will happen before anything changes, and your cables
are kept when you change the channel count. The command line still works
too (jackmoebius add REAPER --out private=16).
A few things to know when upgrading:
It's best to update both at the same time: JackMate 2.1.0 is needed for
the new features, and it offers to update JackMoebius for you.
Install the new JackMoebius package over the old one and restart your Mac
(it incluses JackMate in the installer). Or, if you prefer, just wait
around 24 hours that JackMate tells you that an update is available (for
JackMate and for JackMoebius), and let it guide you.
Bonus: the JackMoebius bridge was rewritten and now adds only about 3 ms
of latency (it was much more in 1.0.0).
Changelog and download:
https://jackmoebius.io/changelog.html
https://jackmate.app/changelog.html
https://jackmoebius.io/#download
https://jackmate.app/#download
Best,
Eric
—
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=ACHIRGCLTFM255E52426KAT5VNAZDA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJRGQ2TAMJWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-19145016>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACHIRGHX2BQE77CSY67U33T5VNAZDAVCNFSNUABJKJSXA33TNF2G64TZHMYTEOJVGI4DQNRVGY5UI2LTMN2XG43JN5XDWMJQHE4TCMJQGSQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ACHIRGBDKI7ETZYBWZ4KNKL5VNAZDA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJRGQ2TAMJWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/ACHIRGD6WPBSIFJCWVQPJXL5VNAZDA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJRGQ2TAMJWUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
Hi Henrik, In order to set the number of inputs of outputs for an exposed app with JackMoebius, the easiest way is to use JackMate > v 2.1.0 (current version is 2.1.1), which I think you should have already since you installed JackMoebius 1.1.0. I still have to make new screenshots for the JackMate website documentation for this version, but I'm currently developing new functionalities for 2.2 and 2.3 and I have let aside this screenshot work for a bit later. Anyway, the behaviour is described textually here : https://jackmate.app/guide/jackmoebius.html#default-or-dedicated You just have to open the JackMoebius sidebar in JackMate, head to the application you want to expose, and select "dedicated" for input / and / or outputs, and select the wanted number of channels (max 64 per app), and click apply (one for inputs, one for outputs). Here is a screenshot with the selector of a dedicated sound device as an example for Reaper, with 12 inputs and 16 outputs :
The equivalent in CLI is :
Then in REAPER, just select "JackMoebius for REAPER" as the audio device in the app’s own settings. Same for other apps (with the device named "JackMoebius for App Name", as explained in JackMate interface. JackMate and JackMoebius remember your last choice per app and direction and offer it again the next time you want to expose the app, and you can change the number of channels the way you want. I hope to find time to make all those new screenshots for the documentation soon, but I think this explanation helps ;-) Best regards, |
|
Ah, sorry my ignorance, now I found it. It appears to be working fine now,
both the cli way (which works great for me) and the GUI way. Thank you!
/Henrik
Den mån 9 nov. 2026 kl 19:43 skrev Éric Bavu ***@***.***>:
… Hi Henrik,
In order to set the number of inputs of outputs for an exposed app with
JackMate, you have to use JackMate > v 2.1.0 (current version is 2.1.1),
which I think you should have already since you installed JackMoebius 1.1.0.
I still have to make new screenshots for the JackMate website
documentation for this version, but I'm currently developing new
functionalities for 2.2 and 2.3 and I have let aside this screenshot work
for a bit later.
Anyway, the behaviour is described textually here :
https://jackmate.app/guide/jackmoebius.html#default-or-dedicated
You just have to open the JackMoebius sidebar in JackMate, head to the
application you want to expose, and select "dedicated" for input / and / or
outputs, ans select the wanted number of channels (max 64 per app), and
clic apply (one for inputs, one for outputs). Here is a screenshot with the
selector of a dedicated sound device as an example for Reaper, with 12
inputs and 16 outputs :
Image: image (view on web)
<https://github.com/user-attachments/assets/01837467-2821-497e-a1da-0c8c05f0b107>
The equivalent in CLI is :
jackmoebius add REAPER --in private=12 --out private=16
Then in REAPER, just select "JackMoebius for REAPER" as the audio device
in the app’s own settings. Same for other apps.
JackMate and JackMoebius remember your last choice per app and direction
and offer it again the next time you want to expose the app, and you can
change the number of channels the way you want.
I hope to find time to make all those new screenshots for the
documentation soon, but I think this explanation helps ;-)
Best regards,
—
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=ACHIRGF57GSVU2IV37A372L5YIF35A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJUHE4TIMRYUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-19499428>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACHIRGGEQZRZX6MFYSQONAD5YIF35AVCNFSNUABJKJSXA33TNF2G64TZHMYTEOJVGI4DQNRVGY5UI2LTMN2XG43JN5XDWMJQHE4TCMJQGSQXMAQ>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ACHIRGBFMYI4I2YJSAMCKAD5YIF35A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJUHE4TIMRYUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSVGM33PORSXEX3JN5ZQ>
and Android
<https://github.com/notifications/mobile/android/ACHIRGCMRXHJL3ZNLER6SFD5YIF35A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCOJUHE4TIMRYUZZGKYLTN5XKO3LFNZ2GS33OUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|



Hi @friskgit, @awlowell,
Good news: JackMoebius 1.1.0 and JackMate 2.1.0 are out! 🎉
Each app can now have a virtual sound card of its own, named “JackMoebius for ”, with up to 64 channels in each direction, outputs included.
It shows up in the app’s audio device menu like a real interface, and its channels appear as separate ports in JACK. So REAPER can now expose, say, 16 outputs and 8 inputs, with no more stereo limit. Apps without a device menu keep working through one shared “JackMoebius” device, with nothing to set. All your apps together share 254 channels in each direction.
In JackMate 2.1.0, each exposed app has an In and an Out pill: pick Dedicated, choose the number of channels …