Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
* JACK driver: Use jack_on_info_shutdown() instead of the deprecated jack_on_shutdown() callback mechanism.
* Bugfix: update effects on sample rate & period size changes. * JACK: allow to register jackd shutdown listeners.
* Several fixes in JACK audio driver: - React on sample rate changes. - React on buffer size changes. - jack_port_get_buffer() was cached and called outside RT context.
* rewrote the ConditionServer class to make it possible to create multiple sample channels when the audio thread isn't running
* bugfix: notes triggered at position 0 in the audio buffer were sometimes wrongly killed in the same buffer, causing no sound to be played * fixes for audio drivers with varying buffer sizes * Makefile fix: JACK_CFLAGS wasn't used * JACK driver: use jack_client_open instead of the deprecated jack_client_new
* fixed compilation error on systems which support JACK, but not JACK MIDI
* added JACK MIDI driver
* fixed some minor memory leaks
just some refactoring work: - renamed class LinuxSamplerException -> Exception - encapsulated LS API relevant files into LS namespace - removed unnecessary header inclusions
* removed some build warnings * fixed a bug with hanging notes when using sustain pedal * release samples are not triggered anymore when sustain pedal is down
* JACK audio driver: fixed handling of channel parameter 'JACK_BINDINGS' * fixed parser bug of multiplicity parameters
* JACK driver: fixed channel parameter 'JACK_BINDINGS' which did not work for a multi JACK device setup
* small fix for building with old JACK versions (0.94 and earlier)
* JACK audio driver: added device creation parameter 'NAME' which can be used to assign an arbitrary name to the JACK client, it's now possible to create multiple JACK audio output devices simultaniously for LS * src/network/lscpserver.cpp: fixed little bug in 'SET CHANNEL AUDIO_OUTPUT_CHANNEL' (altering of audio routing) implementation, cleanup of error messages
* LinuxSampler was badly broken with last commit, fixed that * using now James Klicman's proposol to fix the reported linker problem * Mutex.cpp: try to force UNIX98 compatibility (if not already supported) * Makefile.cvs: generate (and clean) all necessary autotools files
* gcc-c++ 3.4.1 compability fixes.
* ALSA audio driver: bugfix in device parameter 'CARD' which caused an error message if used in conjunction with 'CREATE AUDIO_OUTPUT_DEVICE' LSCP command * JACK audio driver: fixed minor JACK port name issue and the device was not activated by default on creation which caused it to render solely silence * src/network/lscpserver.cpp: retry to bind socket for 3 minutes if bind failed
* ALSA MIDI driver: create one MIDI port by default, implemented parameter info for parameter 'ALSA_SEQ_BINDINGS' * ALSA audio driver: implemented parameter info for driver parameters 'FRAGMENTS' and 'FRAGMENTSIZE' * JACK audio driver: fixed creation of channels on device creation, channel parameter 'NAME' now actually updates the respective JACK port name, implemented channel parameter 'JACK_BINDINGS' (as well as its parameter info) * src/network/lscpserver.cpp: fixed commands "GET MIDI_INPUT_DRIVER_PARAMETER INFO" and "GET AUDIO_OUTPUT_DRIVER_PARAMETER INFO", fixed backward compatibility for "SET AUDIO_OUTPUT_TYPE" and "SET MIDI_INPUT_TYPE" commands * src/networ/lscp.y: added comma character (',') to symbol 'char' * src/drivers/DeviceParameter.cpp: fixed methods RangeMin(), RangeMax() in class DeviceCreationParameterInt which returned wrong values
* src/drivers/midi/MidiInputDeviceAlsa.cpp: implemented port parameter "NAME" which now updates the registered ALSA seq port name as well, fixed port parameter "ALSA_SEQ_BINDINGS" to allow more than one binding * src/network/lscp.y: fixed symbol STRINGVAL (that is strings encapsulated into apostrophes) which didn't allow space characters * changed all driver names and driver paramaters to upper case * fixed typo in LSCP documentation (section 5.3.12, was: "SET MIDI_INPUT_PORT PARAMETER", should be: "SET MIDI_INPUT_PORT_PARAMETER")
moved directory '/src/audiodriver' -> '/src/drivers/audio'
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC |