ViewVC logotype

Revision 3733

Jump to revision: Previous Next
Author: schoenebeck
Date: Sat Feb 1 18:11:20 2020 UTC (4 years, 3 months ago)
Changed paths: 16
Log Message:
NKSP: Added support for 'patch' variables.

* NKSP language: Added support for 'patch' variable qualifier
  (as new dedicated keyword 'patch').

* NKSP parser: capture locations of 'patch' variable declarations
  in script's source code.

* ScriptVM: Allow patching 'patch' script variables by replacing
  their default assignment expression with a supplied replacement
  variable initialization expression by optional 2nd argument when
  calling loadScript().

* ScriptVM: Allow retrieval of default initialization expressions
  of all 'patch' variables by optional 3rd argument when calling
  loadScript() (i.e. for instrument editors).

* gig engine: Implemented support for loading real-time instrument
  scripts with 'patch' variables bundled with gig instruments.

* Bumped version (2.1.1.svn46).

Changed paths

Path Details
Directorylinuxsampler/trunk/ChangeLog modified , text changed
Directorylinuxsampler/trunk/configure.ac modified , text changed
Directorylinuxsampler/trunk/src/engines/EngineChannelBase.h modified , text changed
Directorylinuxsampler/trunk/src/engines/common/AbstractInstrumentManager.cpp modified , text changed
Directorylinuxsampler/trunk/src/engines/common/AbstractInstrumentManager.h modified , text changed
Directorylinuxsampler/trunk/src/engines/common/InstrumentScriptVM.cpp modified , text changed
Directorylinuxsampler/trunk/src/engines/common/InstrumentScriptVM.h modified , text changed
Directorylinuxsampler/trunk/src/engines/gig/EngineChannel.cpp modified , text changed
Directorylinuxsampler/trunk/src/engines/gig/InstrumentResourceManager.cpp modified , text changed
Directorylinuxsampler/trunk/src/engines/sfz/EngineChannel.cpp modified , text changed
Directorylinuxsampler/trunk/src/scriptvm/ScriptVM.cpp modified , text changed
Directorylinuxsampler/trunk/src/scriptvm/ScriptVM.h modified , text changed
Directorylinuxsampler/trunk/src/scriptvm/editor/nksp.l modified , text changed
Directorylinuxsampler/trunk/src/scriptvm/parser.y modified , text changed
Directorylinuxsampler/trunk/src/scriptvm/scanner.l modified , text changed
Directorylinuxsampler/trunk/src/scriptvm/tree.h modified , text changed

  ViewVC Help
Powered by ViewVC