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

Diff of /linuxsampler/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2856 by persson, Wed Jan 6 10:02:40 2016 UTC revision 2884 by schoenebeck, Wed Apr 20 15:22:58 2016 UTC
# Line 6  Version SVN trunk (?) Line 6  Version SVN trunk (?)
6    * general changes:    * general changes:
7      - fixed printf type errors (mostly in debug messages)      - fixed printf type errors (mostly in debug messages)
8      - use unique_ptr instead of auto_ptr when building with C++11      - use unique_ptr instead of auto_ptr when building with C++11
9        - Added RTAVLTree class which is a real-time safe ordered multi-map, thus
10          allowing to sort data efficiently in real-time safe manner.
11        - RTList class: added methods for moving/inserting elements to arbitrary
12          position within a list.
13        - RTList class: added method fromPtr() for creating an Iterator object from
14          a raw element pointer.
15        - Attempt to partly fix resetting engine channels vs. resetting engine, an
16          overall cleanup of the Reset*(), ConnectAudioDevice(),
17          DisconnectAudioDevice() API methods would still be desirable though,
18          because the current situation is still inconsistent and error prone.
19        - Active voices are now internally grouped to "Note" objects, instead of
20          being directly assigned to a keyboard key. This allows more fine graded
21          processing of voices, which is i.e. required for certain instrument
22          script features.
23    
24      * packaging changes:
25        - removed unnecessary dependency to libuuid
26          (originated by libgig's usage of it)
27        - Automake: set environment variable GCC_COLORS=auto to allow GCC to
28          auto detect whether it (sh/c)ould output its messages in color.
29    
30      * Real-time instrument scripts:
31        - Implemented scheduler for delayed MIDI events and for suspended scripts.
32        - Built-in script function "wait()": implemented support for function's
33          "duration-us" argument, thus scripts using this function are now
34          correctly resumed after the requested amount of microseconds.
35        - Built-in script function "play_note()": implemented support for
36          function's "duration-us" argument, thus notes triggered with this
37          argument are now correctly released after the requested amount of
38          microseconds.
39        - Fix: script events were not cleared when engine channel was reset,
40          potentially causing undefined behavior.
41        - Fixed crash which happened when trying to reference an undeclared
42          variable.
43        - Built-in script function "play_note()": Added support for passing
44          special value -1 for "duration-us" argument, which will cause the
45          triggered note to be released once the original note was released.
46    
47  Version 2.0.0 (15 July 2015)  Version 2.0.0 (15 July 2015)
48    

Legend:
Removed from v.2856  
changed lines
  Added in v.2884

  ViewVC Help
Powered by ViewVC