2014-07-20 16:53:51 +02:00
|
|
|
3.3.5
|
|
|
|
|
|
|
|
|
|
|
|
TODO:
|
|
|
|
#introduce CONFIG flag to exclude legacy CELT code from Jamulus (completely)
|
|
|
|
#introduce CONFIG flag to use external OPUS library (initially only for Linux)
|
|
|
|
#add a Linux desktop link for Jamulus
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-01 22:31:22 +01:00
|
|
|
3.3.4
|
|
|
|
|
|
|
|
- true stereo reverberation effect (previously it was a mono reverberation
|
|
|
|
effect on both stereo channels)
|
|
|
|
|
2014-02-25 16:52:53 +01:00
|
|
|
- added a mono-in/stereo-out mode to support special sound cards which have
|
|
|
|
mono inputs for the instrument and a microphone but have stereo outputs
|
|
|
|
|
2014-02-25 22:15:14 +01:00
|
|
|
- store fader solo state in the ini file
|
2014-01-19 11:51:31 +01:00
|
|
|
|
2014-02-16 09:12:07 +01:00
|
|
|
- improved stability of the audio stream by reducing audio drop outs (by
|
|
|
|
using a separate socket thread)
|
|
|
|
|
2014-02-25 22:15:14 +01:00
|
|
|
- removed unnecessary settings and LED indicators
|
|
|
|
|
2014-02-25 16:52:53 +01:00
|
|
|
- bug fix: the fader level could not be changed if the fader was on solo
|
2014-01-01 22:31:22 +01:00
|
|
|
|
2014-02-25 22:15:14 +01:00
|
|
|
3.3.3 (2013-12-30)
|
2013-08-24 22:49:37 +02:00
|
|
|
|
2013-08-27 17:08:29 +02:00
|
|
|
- support for storing/recovering the window positions
|
|
|
|
|
2013-08-25 20:43:31 +02:00
|
|
|
- added new instrument pictures for "Recorder", "Streamer" and "Listener"
|
2013-08-24 22:49:37 +02:00
|
|
|
|
2013-09-10 18:24:55 +02:00
|
|
|
- the solo state of a mixer fader is not exclusive any more and the solo
|
|
|
|
state is preserved if the number of mixer faders changes
|
2013-12-17 22:05:00 +01:00
|
|
|
|
|
|
|
- more precise sound card latency estimation under Windows
|
|
|
|
|
2013-12-21 14:45:22 +01:00
|
|
|
- integrated a new OPUS version: v1.1
|
|
|
|
|
2013-12-15 11:54:17 +01:00
|
|
|
- bug fix: support for correct utf-8 storage of names in the ini-file
|
2013-09-10 18:24:55 +02:00
|
|
|
|
2013-08-24 22:49:37 +02:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.3.2 (2013-08-24)
|
2013-03-24 20:22:13 +01:00
|
|
|
|
2013-08-24 09:16:56 +02:00
|
|
|
- the connection setup dialog can now be opened during a connection
|
2013-03-24 20:22:13 +01:00
|
|
|
|
2013-08-15 21:15:01 +02:00
|
|
|
- support for three audio quality settings: low, normal and high
|
|
|
|
|
2013-03-24 20:22:13 +01:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.3.1 (2013-03-24)
|
2012-02-02 20:39:14 +01:00
|
|
|
|
2013-03-06 22:31:46 +01:00
|
|
|
- enabled the OPUS codec
|
|
|
|
|
2013-03-04 17:08:45 +01:00
|
|
|
- store fader level settings
|
|
|
|
|
|
|
|
- improved server performance under Linux
|
2012-02-02 20:39:14 +01:00
|
|
|
|
2013-05-03 21:11:01 +02:00
|
|
|
- changed the network buffer for improved OPUS PLC performance
|
2013-03-24 12:09:30 +01:00
|
|
|
|
|
|
|
- added protocol overhead for DSL line for upload rate calculation
|
|
|
|
|
|
|
|
- fixed outstanding renaming from llcon to Jamulus
|
|
|
|
|
|
|
|
- bug fix: the overall delay was not correctly calculated
|
2013-03-06 22:31:46 +01:00
|
|
|
|
2013-02-19 22:20:15 +01:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.3.0 (2013-02-24)
|
2013-02-19 22:20:15 +01:00
|
|
|
|
|
|
|
- renamed the software from llcon to Jamulus
|
|
|
|
|
2013-02-11 21:29:07 +01:00
|
|
|
- support for an instrument picture on the fader tag
|
|
|
|
|
|
|
|
- a server welcome message can be shown on a connect to the
|
|
|
|
server (the message is shown in the chat dialog of the client)
|
|
|
|
|
2013-01-14 19:22:21 +01:00
|
|
|
- the source code is now compatible to Qt5
|
|
|
|
|
2013-01-13 20:56:50 +01:00
|
|
|
- bug fix: strings in the protocol are now utf-8 coded
|
|
|
|
|
2012-02-02 20:39:14 +01:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.2.2 (2012-07-15)
|
2012-07-15 09:06:24 +02:00
|
|
|
|
|
|
|
- changed auto jitter buffer property to reduce audio drop outs
|
|
|
|
|
|
|
|
- bug fix: mechanism to keep port in NAT of slave server open works now correctly
|
|
|
|
|
|
|
|
- bug fix: slave server unregistering may not be successful
|
|
|
|
|
2012-02-02 20:39:14 +01:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.2.1 (2012-02-02)
|
2011-10-18 22:04:56 +02:00
|
|
|
|
2012-01-22 19:28:35 +01:00
|
|
|
- support for audio device selection under Mac OS
|
|
|
|
|
2011-11-19 22:24:03 +01:00
|
|
|
- connect dialog list is sorted by the ping time
|
|
|
|
|
|
|
|
- software icon changed
|
|
|
|
|
2012-01-29 22:21:29 +01:00
|
|
|
- bug fix: fixed distorted audio with USB sound cards on Mac OS
|
|
|
|
|
2011-11-19 22:24:03 +01:00
|
|
|
- bug fix: fixed crash on slave server unregistering
|
|
|
|
|
2011-10-18 22:04:56 +02:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.2.0 (2011-07-23)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- new GUI style of the main window, added switch for selecting the GUI style
|
|
|
|
in the settings window
|
|
|
|
|
|
|
|
- a list of available servers is shown on pressing the connect button, the list
|
|
|
|
is managed by a central server, any private server is added automatically if
|
|
|
|
the registering setting is enabled
|
|
|
|
|
|
|
|
- the jitter buffer size can be independently set for client and server
|
|
|
|
|
|
|
|
- improved auto jitter buffer algorithm
|
|
|
|
|
|
|
|
- the Qt project file is now used for Linux, too
|
|
|
|
|
|
|
|
- ini-file is stored in the home directory instead of the application directory
|
|
|
|
|
|
|
|
- added server settings in the GUI for the server list and added ini file
|
|
|
|
support to store the settings
|
|
|
|
|
2011-07-01 21:00:22 +02:00
|
|
|
- bug fix: fixed Jack audio interface instability
|
|
|
|
|
2011-06-16 10:48:38 +02:00
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.1.2 (2011-03-02)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- show warning in main window if audio delay is too long
|
|
|
|
|
|
|
|
- added download link in help menu
|
|
|
|
|
|
|
|
- bug fix: solo switch did not work correctly
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.1.1 (2010-07-01)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- added stereo audio channel support
|
|
|
|
|
|
|
|
- added input/output audio channel mapping for ASIO audio interface
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.1.0 (2010-03-16)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- support for MacOS (using CoreAudio audio interface)
|
|
|
|
|
|
|
|
- sound card frame size support for frame sizes other than 128, 256 and 512
|
|
|
|
samples
|
|
|
|
|
|
|
|
- improvement of network buffer (jitter buffer) in case of small buffer sizes
|
|
|
|
|
|
|
|
- all available ASIO sample formats supported
|
|
|
|
|
|
|
|
- bug fix for M-Audio Delta ASIO driver
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.0.3 (2009-12-05)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- accessibility improvements
|
|
|
|
|
|
|
|
- show number of connected clients in window title (and therefore in OS task
|
|
|
|
bar)
|
|
|
|
|
|
|
|
- added "Whats this" help text to the GUI controls in the general settings
|
|
|
|
dialog, added Tool Tips to some GUI controls
|
|
|
|
|
|
|
|
- server logging history grid lines of weekend days are now plotted with
|
|
|
|
different line width
|
|
|
|
|
|
|
|
- removed ALSA support since the ALSA interface implementation in llcon was
|
|
|
|
buggy and will not be maintained in the future
|
|
|
|
|
|
|
|
- bug fix: fix for server logging history graph x-axis
|
|
|
|
|
|
|
|
- bug fix: fix for disconnect issue at the server
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.0.2 (2009-09-21)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- new server features: for chat messages the time stamp is also shown, parsing
|
|
|
|
of existing log file supported
|
|
|
|
|
|
|
|
- updates for help texts
|
|
|
|
|
|
|
|
- new design for fader tag
|
|
|
|
|
|
|
|
- change for Jack Linux audio interface: ports are only registered and
|
|
|
|
connected once when the software is started up
|
|
|
|
|
|
|
|
- bug fix: under bad network conditions chat messages were randomly repeated
|
|
|
|
|
|
|
|
- bug fix: in case the server was shutdown and restarted during a connection,
|
|
|
|
the channel name was not updated correctly at the server
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.0.1 (2009-08-23)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- use low complexity CELT encoder profile, this lowers audio dropout
|
|
|
|
probability on slow computers
|
|
|
|
|
|
|
|
- in case "Open Chat on New Message" is not enabled, a hint in the status bar
|
|
|
|
is shown when a message is received
|
|
|
|
|
|
|
|
- bug fix: buzzing occurred when audio stream was interrupted (e.g. in case
|
|
|
|
of network trouble)
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
3.0.0 (2009-08-19)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- introduced new audio codec "CELT", not compatible to old versions
|
|
|
|
|
2012-01-22 19:28:35 +01:00
|
|
|
- only the sound card frame sizes 128, 256 and 512 are allowed (since other
|
2011-06-16 10:48:38 +02:00
|
|
|
frame sizes require additional conversion buffers which introduce delay)
|
|
|
|
|
|
|
|
- IMA-ADPCM, MS-ADPCM removed
|
|
|
|
|
|
|
|
- since CELT works on 48 kHz sample rate, resampling was removed
|
|
|
|
|
|
|
|
- various bug fixes (e.g. disconnecting did not work reliably)
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.3.0 (2009-07-09)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- new system sample rate of 33 kHz to improve audio quality, not compatible
|
|
|
|
to old versions
|
|
|
|
|
|
|
|
- added history graph for server logging
|
|
|
|
|
|
|
|
- added command line argument for connecting a server at software start-up
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.2.2 (2009-05-14)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- "Mute" and "Solo" check boxes for each connected client fader
|
|
|
|
|
|
|
|
- store previous server URLs
|
|
|
|
|
|
|
|
- changes to the main GUI (grouped "local" and "server" settings)
|
|
|
|
|
|
|
|
- LED status lights and LED input level meter
|
|
|
|
|
|
|
|
- better behaviour on disconnection (introduced disconnection protocol message)
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.2.1 (2009-03-29)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- bug fix and improvements for automatic jitter buffer size setting
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.2.0 (2009-03-13)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- added Jack audio interface (Linux)
|
|
|
|
|
|
|
|
- simplified settings dialog, complete redesign (removed sound card
|
|
|
|
buffer settings, network block sizes settings, added upload rate display)
|
|
|
|
|
|
|
|
- improved audio stability (audio interface is not callback based, removed
|
|
|
|
intermediate audio buffers, client audio buffer size equals network
|
|
|
|
buffer size now)
|
|
|
|
|
|
|
|
- added upload rate limitation for server (server decides which network
|
|
|
|
parameters to use depending on the upload limit and the number of connected
|
|
|
|
clients)
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.1.4 (2009-02-15)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- added automatic jitter buffer size setting
|
|
|
|
|
|
|
|
- speed optimizations to improve audio interface stability
|
|
|
|
|
|
|
|
- new default settings (e.g. turn off Reverb by default since it requires
|
|
|
|
significant CPU)
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.1.3 (2008-11-02)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- added sound card selection
|
|
|
|
|
|
|
|
- improved ASIO configuration
|
|
|
|
|
|
|
|
- added total delay display
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.1.2 (2008-08-15)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- audio compression type can be selected (IMA ADPCM, MS ADPCM, None)
|
|
|
|
|
|
|
|
- security checks for protocol messages (wrong messages could crash the
|
|
|
|
software)
|
|
|
|
|
|
|
|
- bug fix: ping time measurement problems on Windows OS fixed
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.1.1 (2008-08-03)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- added a chat window
|
|
|
|
|
|
|
|
- the client can select a port number of server additional to the URL
|
|
|
|
|
|
|
|
- the server can be operated on an arbitrary port number
|
|
|
|
|
|
|
|
- ping time information in general settings dialog added
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.1.0 (2008-07-17)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- ASIO support
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
2.0.0 (2008-03-29)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- first QT4 compatible release
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
0.9.9 (2007-09-10)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- new client settings dialog
|
|
|
|
|
|
|
|
- at each client a separate audio mix can be generated for all connected clients
|
|
|
|
at the server
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
0.9.4 (2006-03-10)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- added a protocol mechanism, now it is possible to set the jitter buffer in the
|
|
|
|
server according to the setting in the client (they are coupled now)
|
|
|
|
|
|
|
|
- removed sample rate offset estimation since it was not used anyway
|
|
|
|
|
|
|
|
- internal audio processing in the server is now based on the minimum block
|
|
|
|
size (improves latency)
|
|
|
|
|
|
|
|
|
2013-12-29 18:31:28 +01:00
|
|
|
0.9.1 (2006-01-28)
|
2011-06-16 10:48:38 +02:00
|
|
|
|
|
|
|
- initial version
|