|
News
2008-02-15
We're happy to announce that the first freely available sample library
is now available on our downloads server. Thanks to Mats Helgesson for
giving us the permission to share his "Maestro Concert Grand v2" piano
library with you. You find the download link along with the library's
license informations and a demo track for prelistening on our
instruments site.
2008-02-07
Added Debian Howto to the documentation
site, describing how to cook Debian packages, optimized for your
specific machine. Get the maximum out of your box! (The
"Benchmark"
chapter might be interesting for users of other systems as well)
2008-01-23
Due to popular demand we finally launched a forum for this project. The
place to be and share questions, stories and the latest gossip is
bb.linuxsampler.org
Latest CVS Commits
| linuxsampler |
|
2008-09-06 persson
* refactoring: extracted lscp notification from main() to a separate
function
* added helper function MidiInputPort::DispatchRaw for midi device
implementations with raw byte data
* fixed a win32 build error (atomic.h is working on windows too)
* code cleanup: moved lscp classes into LinuxSampler namespace
2008-09-06 persson
* rewrote the ConditionServer class to make it possible to create
multiple sample channels when the audio thread isn't running
2008-09-03 iliev
* Optimized the retrieval of the MIDI instrument mappings
2008-08-29 schoenebeck
* global volume sysex message can now be selected at compile time to be
only applied to the sampler channels that are connected to the respective
MIDI input port the SysEx message arrived on (by default global volume
SysEx messages apply globally to the whole sampler)
* bumped version to 0.5.1.7cvs
2008-08-29 iliev
* fixed a crash which occurs when removing a sampler channel waiting
to start instrument loading after another channel
2008-08-12 iliev
* bugfix: the bank number provided by MIDI_INSTRUMENT_INFO notifications
was incorrect
2008-07-28 schoenebeck
* bugfix: process chromatic / drumkit mode sysex message only for
the respective engine channels that are connected to the MIDI
input port on which the message was received
2008-07-10 schoenebeck
* added support for chromatic / drumkit mode Roland GS Sysex message
which is usally used to switch a part between chromatic sounds and
drumkit sounds (as opposed to their common default setting of MIDI
part 10 being a drumkit part and all other ones chromatic parts), in
LS however one can switch between the first 16 MIDI instrument maps
of all ones defined for the sampler
* bumped version to 0.5.1.6cvs
|
|
|
|
| gigedit |
|
2008-05-03 persson
* allow to create amounts of dimension zones that aren't powers of two
(patch by Devin Anderson, #89, slightly modified)
2008-04-26 persson
* the "Add Samples" dialog now remembers current directory (patch by
Devin Anderson, fixes #81)
2008-03-06 persson
* fixed compilation with gcc 4.3
2008-02-12 schoenebeck
* in "Save As..." dialog set inital filename to "copy_of_<filename>" and
show a warning message that saving to the same .gig file will corrupt
the sample wave data
* added autoconf test for the recent virtual MIDI device support on LS
side to prevent compile time errors when compiling gigedit against an
old LS version
2008-02-10 persson
* bugfix: dimension manager window didn't update when another region
was selected (#78)
2008-02-06 schoenebeck
* added "replace all samples" function to samples popup menu
(patch by Anders Dahnielson, a bit extended, fixes #73)
2008-02-04 schoenebeck
* show absolute velocity values of "real" MIDI sources
in the editor as well
2008-02-03 schoenebeck
* implemented alternative behavior for the virtual MIDI keyboard
(selectable by combobox below the keyboard)
* show absolute velocity value of note-on & note-off events below
the virtual MIDI keyboard
|
|
|
|
| libgig |
|
2008-03-06 persson
* fixed compilation with gcc 4.3
2008-02-10 persson
* bugfix: saving to the same file after the file size had been
increased made the file corrupt (#82)
* bugfix: removed another iterator invalidation in DeleteSample
* changed the functions for midi rules, to get rid of the iterator
2008-01-06 persson
* added partial support for MIDI rules, only the Controller Triggered
rule is supported so far
2007-12-05 schoenebeck
* preparations for release 3.2.1
2007-11-25 schoenebeck
* src/gig.cpp, src/gig.h:
added File::SetAutoLoad() and File::GetAutoLoad() for allowing
applications to retrieve very superficial informations like amount of
instruments and their names in a very fast way
2007-10-26 schoenebeck
* avoid Windows to perform unnecessary file stream caching which would
decrease disk streaming performance on Windows systems otherwise
2007-10-14 persson
* removed a warning about dlfcn.h from configure script
2007-10-14 schoenebeck
* minor code refactoring regarding fixed string lenghts of
fields in class DLS::Info
* preparations for release 3.2.0
|
|
|
|
| qsampler |
|
2008-07-02 capela
* Due to some trouble with newer Qt >= 4.4 applications regarding font
size configuration, a new global user option is now available to the
rescue: View/Options... /Display/Other/Base font size (default none).
2008-05-23 capela
* Attempt to load Qt's own translation support and get rid of
the ever warning startup message, unless built in debug mode.
(transaction by Guido Scholz, while on qsynth-devel, thanks).
* Only one application instance is now allowed to be up and running,
with immediate but graceful termination upon startup iif an already
running instance is detected, which will see its main widget shown
up automatically (Qt/X11 platform only).
2008-05-14 capela
* Messages file logging makes its first long overdue appearance,
with user configurable settings in View/Options.../Server/Logging.
2008-03-11 schoenebeck
* fixed autoconf preprocessor macro bug regarding the new device status
dialog
2008-02-26 schoenebeck
* bugfix in sampler channel dialog: driver combo boxes' content were
screwed
* bumped version to 0.2.1.13
2008-02-19 schoenebeck
* fixed minor macro typo bug (causing compiler error on Qt < 4.3)
2008-02-19 capela
* Selection rectangle get visible only where it stands legal,
that is for Qt >= 4.3, right on the channel sends fx dialog.
2008-02-18 capela
* Keep backward compability with Qt < 4.3 designer .ui files.
|
|
|
|
| liblscp |
|
2008-02-26 schoenebeck
* _lscp_device_port_info_query(): take port parameter "NAME" into the
result list, so that e.g. the "NAME" port / channel parameter appears in
QSampler's device managment dialog, allowing the user to rename MIDI
ports / audio channels (CAUTION: hope this won't break anything)
* bumped version to 0.5.5.8
2008-02-16 schoenebeck
* added LSCP event "DEVICE_MIDI"
2008-02-15 schoenebeck
* bugfix: _lscp_client_evt_proc() dropped LSCP events
2008-02-14 schoenebeck
* bugfix in lscp_client_subscribe(): only the first
lscp_client_subscribe() call succeeded (per client),
all subsequent ones failed
2008-02-14 schoenebeck
* added new LSCP event "CHANNEL_MIDI" (CAUTION: behavior change for
lscp_client_subscribe() and lscp_client_unsubscribe!)
* bumped version to 0.5.5.4
2008-02-04 schoenebeck
* added new client interface function, for renaming
effect send entities: lscp_set_fxsend_name()
2008-01-13 nagata
* OSX Xcode project files are added (directory osx)
2007-10-12 capela
* Changed client interface function, for editing
instrument, from:
lscp_edit_instrument();
to:
lscp_edit_channel_instrument();
|
|
|
|
| jsampler |
|
2008-09-08 iliev
* Added `Copy To' and `Move To' commands to the MIDI bank context menu
and to the MIDI instrument context menu
* Added commands to the MIDI instrument context menu for moving
a MIDI instrument to another program
(right-click on a MIDI instrument and choose `Change Program')
* Added option to choose between zero-based and one-based
MIDI bank/program numbering
(choose Edit/Preferences, then click the `Advanced' button)
* Added option to choose whether to include MIDI instrument
mappings when exporting a sampler configuration to LSCP script.
(choose Edit/Preferences, then click the `Advanced' button)
* Added option to set the MIDI instrument loading in background
when exporting MIDI instrument mappings to LSCP script.
(choose Edit/Preferences, then click the `Advanced' button)
* Implemented an option to change the socket read timeout
(choose Edit/Preferences, then click the `Backend' tab)
* Updated LscpTree
* Fantasia: Added option to hide the active stream/voice count statistic
in the sampler channel's small view
(choose Edit/Preferences, then click the `Channels' tab)
* Fantasia: `Turn off animation effects' checkbox moved to the `View' tab
2008-08-26 iliev
* updated the manual
2008-08-12 iliev
* Reimplemented the MIDI bank/program assignment algorithm
2008-08-12 iliev
* fixed bug #98
2008-08-11 iliev
* Added toolbar to the Database Instrument Chooser dialog
* Instrument Chooser and Database Instrument Chooser dialogs
are now resizable
* Fantasia: Added toolbar to the Right-Side Pane's Instruments Database
2008-06-02 iliev
* Fantasia: Aligned the numbering of sampler channels > 99
2008-06-02 iliev
* Orchestras, orchestra instruments, MIDI maps and MIDI instruments
can now be removed using the `Delete' key from the keyboard
* Fantasia: Aligned the numbering of sampler channel 10
2008-05-31 iliev
* Renamed the column labels in the Channel Routing dialog: The column
representing the sampler channel's audio channels is "Audio In" and
the column representing the audio device's channels is "Audio Out"
* Remember the last used tab in the Preferences dialog
* Fantasia: The sampler channels are now referenced by their position
in the list, not by their ID
* Fantasia: Implemented options to show the channel number and/or the MIDI
input port/channel on the sampler channel screen when using Small View
(choose Edit/Preferences, then click the `Channels' tab)
* Fantasia: Migrated to substance 5
|
|
|
|
| jlscp |
|
2008-09-08 iliev
* Added support for monitoring MIDI events on sampler channels
and MIDI devices
* Client: added new method - setSoTimeout
2008-04-29 iliev
* Client: added new methods - findLostDbInstrumentFiles,
setDbInstrumentFilePath, getExtendedCharacterEscaping,
setExtendedCharacterEscaping
* Parser: added new method - toExtendedEscapeSequence
* fixed bug #75
2008-03-19 iliev
* Client: added new method - getMidiInstrumentEntries
* fixed a bug in DB_INSTRUMENTS_JOB_INFO notifications
2007-12-31 iliev
* null parameters and parameters with null names are now not sent
to LinuxSampler
2007-12-06 iliev
* preparations for release 0.7a
2007-12-04 iliev
* Added support for monitoring the total number of active disk streams
2007-12-03 iliev
* Added new interface - Instrument
* Client: added new methods - getFileInstrumentCount,
getFileInstrumentInfo, getFileInstruments
2007-11-19 iliev
* MidiInputDevice: added new methods - getPortsParameter, setPortsParameter
|
|
|
|
|