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

Diff of /linuxsampler/trunk/ChangeLog

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

revision 3625 by schoenebeck, Thu Oct 3 13:37:25 2019 UTC revision 3690 by schoenebeck, Fri Jan 3 10:18:21 2020 UTC
# Line 26  Version SVN trunk (?) Line 26  Version SVN trunk (?)
26        file).        file).
27      - Renamed type LFOSigned -> LFOTriangleSigned.      - Renamed type LFOSigned -> LFOTriangleSigned.
28      - Renamed type LFOUnsigned -> LFOTriangleUnsigned.      - Renamed type LFOUnsigned -> LFOTriangleUnsigned.
29        - Using now cubic interpolation as resampling algorithm by default; and
30          linear interpolation is deprecated now.
31        - Event:Init(): memset() entire Event::Param union to zero instead of trying
32          to do that for its individual members; the latter became error prone due
33          to the union's growing complexity meanwhile.
34        - EngineChannel: Overhaul of RPN/NRPN related methods: Added new
35          *Rpn*Parameter*() methods as replacement for previous *Rpn*Controller*()
36          methods and marked the old ones as deprecated; and likewise added new
37          *Nrpn*Parameter*() methods as replacement for previous *Nrpn*Controller*()
38          methods and marked those old ones deprecated as well.
39        - Added support for MIDI CC #38 (data entry LSB): this allows higher value
40          resolution for certain (e.g. hard coded) RPN and NRPN parameters.
41    
42    * Real-time instrument scripts:    * Real-time instrument scripts:
43      - Added method ScriptVM::setExitResultEnabled() which allows to      - Added method ScriptVM::setExitResultEnabled() which allows to
# Line 198  Version SVN trunk (?) Line 210  Version SVN trunk (?)
210      - Added built-in script real number constant "~NI_MATH_PI".      - Added built-in script real number constant "~NI_MATH_PI".
211      - Added built-in script real number constant "~NI_MATH_E".      - Added built-in script real number constant "~NI_MATH_E".
212      - NKSP language: Allow unary '+' operator.      - NKSP language: Allow unary '+' operator.
213        - Added built-in script functions "msb()" and "lsb()".
214        - NKSP language: Added support for RPN event handler
215          ("on rpn ... end on" in instrument scripts).
216        - NKSP language: Added support for NRPN event handler
217          ("on nrpn ... end on" in instrument scripts).
218        - Added built-in read-only variables "$RPN_ADDRESS" and "$RPN_VALUE" which
219          may be read from the new RPN/NRPN script handlers to get the (N)RPN
220          parameter that had been changed and its new value.
221        - Added built-in const variables "$NI_CB_TYPE_RPN" and "$NI_CB_TYPE_NRPN"
222          which are identifying the new (N)RPN handlers as such at script runtime.
223    
224    * test cases:    * test cases:
225      - Fixed compiler errors in test cases.      - Fixed compiler errors in test cases.
# Line 237  Version SVN trunk (?) Line 259  Version SVN trunk (?)
259      - Format extension: Added support for LFO phase displacement (0°..360°).      - Format extension: Added support for LFO phase displacement (0°..360°).
260      - Format extension: Added support for flipping LFO polarity on LFO 3      - Format extension: Added support for flipping LFO polarity on LFO 3
261        (in the original gig format this was only available for LFO 1 and LFO 2).        (in the original gig format this was only available for LFO 1 and LFO 2).
262        - Format extension: Support for additional filter types:
263          lowpass 1/2/4/6-pole, highpass 1/2/4/6-pole, bandpass 2-pole,
264          bandreject 2-pole.
265    
266    * SFZ format engine:    * SFZ format engine:
267      - Fixed support for regions with loccN/hiccN conditions on more than one      - Fixed support for regions with loccN/hiccN conditions on more than one

Legend:
Removed from v.3625  
changed lines
  Added in v.3690

  ViewVC Help
Powered by ViewVC