Log of /linuxsampler/branches/release2_0_0/src/scriptvm/ScriptVM.cpp
Parent Directory
| Revision Log
Revision
2619 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Jun 11 13:24:32 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
Original Path:
linuxsampler/trunk/src/scriptvm/ScriptVM.cpp
File length: 11442 byte(s)
Diff to
previous 2611
* Implemented built-in instrument script function "abs()".
* Implemented built-in instrument script function "random()".
* Implemented built-in instrument script function "num_elements()".
* Disabled debug mode of RefPtr template class.
* Bumped version (1.0.0.svn51).
Revision
2611 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 9 19:20:37 2014 UTC
(9 years, 11 months ago)
by
schoenebeck
Original Path:
linuxsampler/trunk/src/scriptvm/ScriptVM.cpp
File length: 11258 byte(s)
Diff to
previous 2594
* Fixed crash when loading an instrument script.
* Fixed "init" script handler only to be executed once:
when the script was loaded.
* Fixed aftertouch script event which always had value zero
and controller number was set to aftertouch value instead.
* gig Engine: Fixed handling of "smartmidi" dimension, which
was recognized as "unknown" dimension.
* Fixed script function gig_set_dim_zone(): was accessing
wrong event.
* ls_instr_script command line tool: is now not limited to
core language scripts, but can now also parse sampler format
dependent instrument scripts, with the respective specific
built-in script variables and functions.
* ScriptVM: Fixed runtime behavior of "and" and "or" binary
script expressions, which also evaluated the right hand side
of the expression even if the left hand side already failed
the overall expression semantic to become true.
* Bumped version (1.0.0.svn46).
Revision
2594 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 5 00:16:25 2014 UTC
(10 years ago)
by
schoenebeck
Original Path:
linuxsampler/trunk/src/scriptvm/ScriptVM.cpp
File length: 11192 byte(s)
Diff to
previous 2588
* ScriptVM (WIP): started to integrate real-time instrument script
support into the sampler engine implementations. The code is
shared among all sampler engines, however currently only the gig
file format supports storing instrument scripts (as LinuxSampler
extension to the original GigaStudio 4 file format).
* gig engine: Added support for loading instrument scripts from .gig
files.
* ScriptVM (WIP): Implemented built-in script variables %CC, $CC_NUM,
$EVENT_NOTE, $EVENT_VELOCITY, $VCC_MONO_AT, $VCC_PITCH_BEND.
* ScriptVM (WIP): Implemented execution of script event handler "init".
* ScriptVM (WIP): Implemented execution of script event handler
"controller".
* Bumped version (1.0.0.svn42).
Revision
2581 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Added
Fri May 30 12:48:05 2014 UTC
(10 years ago)
by
schoenebeck
Original Path:
linuxsampler/trunk/src/scriptvm/ScriptVM.cpp
File length: 10517 byte(s)
* (WIP) Implemented parser and VM for upcoming new real-time instrument
script support. It needs yet to be integrated into the sampler's
sampler engines. You can toy around for now with the command line tool
"ls_instr_script" and i.e. examples showing the core language features
under src/scriptvm/examples/.
* Bumped version (1.0.0.svn41).
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.