/[svn]/linuxsampler/trunk/NEWS
ViewVC logotype

Annotation of /linuxsampler/trunk/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1956 - (hide annotations) (download)
Fri Jul 31 07:45:47 2009 UTC (10 years, 7 months ago) by schoenebeck
File size: 4980 byte(s)
* preparations for release 1.0.0

1 schoenebeck 1956 Version 1.0.0 (30 July 2009)
2    
3     This is the first release which allows the sampler to be used as audio
4     host plugin, namely supporting the standards VST, AU, DSSI and LV2. The
5     sampler's limits for max. voices & disk streams can now be altered at
6     runtime by frontends, no need to recompile the sampler anymore. The Mac
7     version now also supports CoreAudio as audio driver. The Windows version
8     finally supports the sampler's instruments DB feature as well, however
9     expect it still to be unstable at this point. Along to the already
10     existing JACK audio driver, Jack MIDI support has been added in this
11     release. The sampler allows frontends now basic MIDI control, that is to
12     monitor incoming MIDI data on MIDI input devices and sampler channels and
13     to send note-on and note-off MIDI events to sampler channels, which
14     allows frontends to provide a virtual MIDI keyboard to the user. Besides
15     these major changes there were countless bugfixes and optimizations.
16    
17 schoenebeck 1560 Version 0.5.1 (6 December 2007)
18    
19     This is the first release for the Windows platform, providing a MME MIDI
20     input driver and ASIO audio output driver. Note that the instruments DB
21     feature is not yet available for Windows systems, since the respective
22     code base has yet to be ported. Needless to say that there still might be
23     plenty of issues on MS systems. Beside that support for Windows, this is
24     merely a bugfix release (i.e. fixing one serious crash) with only minor
25     new features.
26    
27 schoenebeck 1424 Version 0.5.0 (15 October 2007)
28    
29     This release comes with a bunch of important new features. We implemented
30     a very powerful and easy MIDI program change mapping, which not only
31     allows you to define which instrument to load on which MIDI program
32     change number (and bank select number), it also allows further parameters
33     like whether the instrument shall be pre-cached or loaded only when needed
34     (and likewise freed when not needed). You can create arbitrary amount of
35     effect sends for each sampler channel, each having an arbitrary MIDI
36     controller for controlling the effect send level in realtime and can
37     flexible be routed to some of the sampler's audio output channel, i.e.
38     to a dedicated one for a certain effect type. The new instruments
39     database allows you to keep track even of largest instrument library
40     collections. You can order them in categories and search by various
41     criteria. The sampler now allows third party applications to offer so
42     called 'instrument editor plugins' which the sampler can use to spawn
43     an appropriate instrument editor application for a selected instrument
44     and for allowing to edit instruments with such an external editor
45     application on-the-fly, that is all modifications made with the editor
46     will immediately be audible with the sampler. No need to reload instrument
47     files anymore. Checkout our brand new instrument editor application called
48     'gigedit' which you can use for this feature. Loading huge instruments may
49     take a long time, that's why the sampler now allows to play an instrument
50     while loading. That way you can i.e. play and hold notes on the keyboard
51     while loading a new instrument on the same sampler channel at the same
52     time. Beside these new features, you can find the common huge list of bug
53     fixes and quality improvements.
54    
55 schoenebeck 937 Version 0.4.0 (24 November 2006)
56    
57     Finally a new release after a long development cycle. The sampler now has
58     a completely revised synthesis core. Note that due to this, most of the
59     assembly code became incompatible and is thus deactivated at compile
60     time. So don't bother trying to activate the assembly option, it won't
61     compile! That's not an issue though, because even without assembly, the
62     new synthesis core is faster than the old one with assembly. The
63     Gigasampler engine now has real support for 24 bit samples, that is they
64     won't be truncated anymore, and finally supports all filter types of the
65     Gigasampler format. A lot of effort has been put into making all filters
66     under all parameters being as accurate as possible, compared to the
67     original Gigasampler ones. Analogue to hardware mixers, sampler channels
68     can now be muted and solo-ed and there is support for GM portamento and
69     GM mono mode (single note per channel) as well as support for sostenuto
70     pedal. Beside LSCP, third-party applications can now also link against
71     liblinuxsampler directly (using the sampler's C++ API). Beside these,
72     there have been of course a huge bunch of fixes and quality improvements.
73    
74 schoenebeck 692 Version 0.3.3 (15 July 2005)
75    
76     Another bug fix release. It solves one usability issue regarding small
77     fragments / high sampling rates of audio drivers, fixes some compile time
78     errors with GCC 4.0 and fixes a minor efficiency bug.
79    
80 schoenebeck 677 Version 0.3.2 (24 June 2005)
81    
82     This is more or less just a bug fix release. Beside a bunch of little
83     fixes it solves a serious crash in conjunction with voice stealing and
84     slightly improves Gigasampler format playback accuracy.

  ViewVC Help
Powered by ViewVC