Projects / Jamulus

Jamulus

The Jamulus software enables musicians to perform real-time jam sessions over the Internet. There is a Jamulus server which collects the audio data from each Jamulus client, mixes the audio data, and sends the mix back to each client.

Tags
Licenses
Operating Systems
Implementation

RSS Last announcement

The software name has changed to Jamulus 24 Feb 2013

With the new version 3.3.0, the name of the software has changed from "llcon" to "Jamulus". The project URLs are still the old ones (including llco...

RSS Recent releases

  •  25 Mar 2013 20:46

Release Notes: The OPUS codec is now enabled, which replaces the old CELT code. The mixer level settings are stored so that they are recovered on the next connection. The server performance is improved for the Linux version. A modified network buffer improves audio quality on lost network packets. The protocol overhead for DSL Internet connection lines is now considered for the upload rate indicator. Some outstanding renaming issues are fixed (llcon was renamed to Jamulus). The overall delay was not correctly calculated; this is fixed now.

  •  24 Feb 2013 20:01

Release Notes: The software is renamed from "llcon" to "Jamulus". It supports an instrument picture on the mixer fader label (additional to the existing text). An optional server welcome message can be shown on a connection to the server. The source code is now compatible with Qt version 5. All text that is sent to/received from the server is now UTF-8 coded (allowing special characters, etc., to be used in the mixer fader text or chat messages).

  •  15 Jul 2012 21:46

Release Notes: This release changes an auto-jitter buffer property to reduce audio dropouts, fixes the mechanism to keep the NAT port open in the slave server, and makes unregistering of a slave server work reliably.

  •  02 Feb 2012 22:01

Release Notes: This release adds support for audio device selection under Mac OS. The connect dialog list is now sorted by the ping time. All software icons have been updated. Distortions of the audio signal if an USB sound card is used under Mac OS are fixed. An issue with slave server unregistering is solved.

  •  01 Jul 2011 20:44

Release Notes: Implementation of a new GUI skin for the main window of the software. A list of available servers is shown on pressing the connect button. The jitter buffer size can now be independently set for client and server. The auto-jitter buffer algorithm is improved. For Linux, the Qt project file is used too. The settings file is stored in the home directory instead of the application directory. New server settings for the server list are given in the main server GUI, and settings file support is added for server operation. A bug in the JACK audio interface was fixed.

Screenshot

Project Spotlight

Console Ansi Mpeg Player interface

A console interface for MP3 players

Screenshot

Project Spotlight

Puggsy messenger

A PyGTK LAN messenger.