You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Jamulus now features a dedicated MIDI tab in the Settings window, giving musicians direct control over MIDI parameters within the client user interface. Included is a new "MIDI Learn" function, allowing you to automatically assign your controller parameters to the Jamulus Mixer controls.
Additionally, the MIDI-in port can now be enabled or disabled at runtime, removing the need to restart the client when making changes.
Windows users also no longer require JACK for MIDI support!
For client users
The mixer view now includes a "Sort by Channel" option, letting you arrange participants in the order their audio channels were assigned. This makes it easier to keep track of who’s who in larger sessions, especially when musicians switch instruments or roles. Your own channel is now always displayed first (as channel 0), giving you a consistent reference point in the mix.
Smooth adjustments to pan and gain controls now prevent abrupt jumps in the mix, making fine-tuning your sound more predictable and natural.
Screen-reader accessibility support for the server list in the Connect dialog should now work correctly on more platforms.
For mobile users (iOS & Android)
Jamulus now includes compatibility improvements if Qt6 is used to compile for iOS. The app also correctly reports the iOS version, ensuring smoother compatibility checks and fewer unexpected issues when connecting to servers. The connect dialog now appears as a fullscreen window on iOS, making it easier to use on smaller screens.
A subtle but important fix prevents Jamulus from crashing on iOS when closing the chat dialog, ensuring smoother operation and fewer unexpected interruptions.
Android builds are now compiled on a newer operating system using ARM-based runners, improving compatibility with the latest Android devices and ensuring smoother performance.
For macOS users
General maintenance updates ensure compatibility with the latest macOS infrastructure, keeping Jamulus stable and reliable for macOS users.
For server operators
Server operators now have expanded JSON-RPC capabilities, including access to directory and server list information. The new jamulusserver/setDirectory request allows operators to dynamically configure directory settings via JSON-RPC, enabling more flexible automation and integration with external tools. This enhancement makes it easier to monitor and manage server availability without relying on deprecated command-line options.
Jamulus now supports SRV records for directory connections, allowing server operators to use custom domain names for directory services. This provides greater flexibility in configuring and managing directory connections, especially in environments where DNS-based service discovery is preferred.
Deprecation notice
The -m command-line option, previously used to generate a server list in machine-readable format, is now deprecated. A deprecation warning will appear if this option is used, as it will be removed in a future release. Server operators should update any scripts or tools to use the JSON-RPC API instead for server list retrieval. This option will likely be removed in Jamulus 4.0.0.
For everyone
Quality of Service (QoS) support for IPv6 connections has been fixed, ensuring that audio packets are properly prioritized on networks that respect QoS settings. This improvement helps maintain smoother, more reliable audio streaming, especially in environments where network traffic is congested. While Windows users won’t yet see QoS benefits due to platform limitations, Linux, macOS, and iOS users will now experience more consistent performance when using IPv6.
Jamulus now includes a link to the privacy policy, making it easier for users to understand how their data is handled. This addition ensures transparency and helps users feel more confident about their privacy when using the software.
General maintenance and bug fixes improve stability and compatibility across all platforms. The Windows installer has been updated to use the latest NSIS version, ensuring smoother installation and better compatibility with modern Windows systems. The Opus audio codec has also been updated to version 1.5.2, bringing minor improvements to audio quality and compatibility. Jamulus now builds with Qt 6.9.1, which includes minor performance and stability improvements across all platforms.
Translations
General maintenance updates improve the reliability of translation tools, ensuring smoother contributions and updates to Jamulus's localization. A new check for missing accelerator keys in translations helps maintain consistency and usability across different languages, reducing the risk of incomplete or confusing interface elements for non-English users.
And, of course, thanks to all our translators for their hard work in keeping Jamulus accessible to musicians around the world. Here are the contributors for this release:
Swedish: bittin1ddc447d824349b2, Daniel, Daniel Wiik, Henry Higgins, Tony Mountifield
Spanish: ignotus
Italian: Diego Beraldin, Marco Ciampa, Massimo Pissarello
Chinese (Simplified Han script): Alioc, Gary Wang, 黄奕铭
Polish: ann0see, Anonymous, Dawid, Michał Korczak, Piotr Laszczkowski, Tony Mountifield
For full details on all changes, please see the changelog.
As always, all feedback on the new version is welcome. Please raise any problems in a new bug report or discussion topic.
REMINDER: Those of you with virus checkers are likely to find the Windows installer incorrectly flagged as a virus. This is because the installer is open source and virus checkers cannot be bothered to check what it installs, so assume that it's going to be malign. If you download the installer only from the official release, you should be safe to ignore any warning.
A big thanks to all contributors who made this release possible!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Get the latest release of Jamulus here -- https://jamulus.io/
Here's what's new in Release 3.12.0 of Jamulus
MIDI gets a proper settings interface
Jamulus now features a dedicated MIDI tab in the Settings window, giving musicians direct control over MIDI parameters within the client user interface. Included is a new "MIDI Learn" function, allowing you to automatically assign your controller parameters to the Jamulus Mixer controls.
Additionally, the MIDI-in port can now be enabled or disabled at runtime, removing the need to restart the client when making changes.
Windows users also no longer require JACK for MIDI support!
For client users
The mixer view now includes a "Sort by Channel" option, letting you arrange participants in the order their audio channels were assigned. This makes it easier to keep track of who’s who in larger sessions, especially when musicians switch instruments or roles. Your own channel is now always displayed first (as channel 0), giving you a consistent reference point in the mix.
Smooth adjustments to pan and gain controls now prevent abrupt jumps in the mix, making fine-tuning your sound more predictable and natural.
Screen-reader accessibility support for the server list in the Connect dialog should now work correctly on more platforms.
For mobile users (iOS & Android)
Jamulus now includes compatibility improvements if Qt6 is used to compile for iOS. The app also correctly reports the iOS version, ensuring smoother compatibility checks and fewer unexpected issues when connecting to servers. The connect dialog now appears as a fullscreen window on iOS, making it easier to use on smaller screens.
A subtle but important fix prevents Jamulus from crashing on iOS when closing the chat dialog, ensuring smoother operation and fewer unexpected interruptions.
Android builds are now compiled on a newer operating system using ARM-based runners, improving compatibility with the latest Android devices and ensuring smoother performance.
For macOS users
General maintenance updates ensure compatibility with the latest macOS infrastructure, keeping Jamulus stable and reliable for macOS users.
For server operators
Server operators now have expanded JSON-RPC capabilities, including access to directory and server list information. The new
jamulusserver/setDirectoryrequest allows operators to dynamically configure directory settings via JSON-RPC, enabling more flexible automation and integration with external tools. This enhancement makes it easier to monitor and manage server availability without relying on deprecated command-line options.Jamulus now supports SRV records for directory connections, allowing server operators to use custom domain names for directory services. This provides greater flexibility in configuring and managing directory connections, especially in environments where DNS-based service discovery is preferred.
Deprecation notice
The
-mcommand-line option, previously used to generate a server list in machine-readable format, is now deprecated. A deprecation warning will appear if this option is used, as it will be removed in a future release. Server operators should update any scripts or tools to use the JSON-RPC API instead for server list retrieval. This option will likely be removed in Jamulus 4.0.0.For everyone
Quality of Service (QoS) support for IPv6 connections has been fixed, ensuring that audio packets are properly prioritized on networks that respect QoS settings. This improvement helps maintain smoother, more reliable audio streaming, especially in environments where network traffic is congested. While Windows users won’t yet see QoS benefits due to platform limitations, Linux, macOS, and iOS users will now experience more consistent performance when using IPv6.
Jamulus now includes a link to the privacy policy, making it easier for users to understand how their data is handled. This addition ensures transparency and helps users feel more confident about their privacy when using the software.
General maintenance and bug fixes improve stability and compatibility across all platforms. The Windows installer has been updated to use the latest NSIS version, ensuring smoother installation and better compatibility with modern Windows systems. The Opus audio codec has also been updated to version 1.5.2, bringing minor improvements to audio quality and compatibility. Jamulus now builds with Qt 6.9.1, which includes minor performance and stability improvements across all platforms.
Translations
General maintenance updates improve the reliability of translation tools, ensuring smoother contributions and updates to Jamulus's localization. A new check for missing accelerator keys in translations helps maintain consistency and usability across different languages, reducing the risk of incomplete or confusing interface elements for non-English users.
And, of course, thanks to all our translators for their hard work in keeping Jamulus accessible to musicians around the world. Here are the contributors for this release:
For full details on all changes, please see the changelog.
As always, all feedback on the new version is welcome. Please raise any problems in a new bug report or discussion topic.
REMINDER: Those of you with virus checkers are likely to find the Windows installer incorrectly flagged as a virus. This is because the installer is open source and virus checkers cannot be bothered to check what it installs, so assume that it's going to be malign. If you download the installer only from the official release, you should be safe to ignore any warning.
A big thanks to all contributors who made this release possible!
Beta Was this translation helpful? Give feedback.
All reactions