
New in v0.902:
- Three new pointer functions: GETVARADDR(),
SETPTADDR() and GETTYPESIZE().
- Two new math functions: ABS() and NEG(),
related to the sign of the variable.
- Two new conditional functions: ISINRANGE()
and ISNOTINRANGE(), test if the last argument is
in an interval.
- Two new conditional loop functions:
WHILEINRANGE() and WHILENOTINRANGE, test in loop
if the last argument is in an interval.
- The parser now detects 'inline' comments.
Fixes in v0.902:
- Internal memory referencing could gets wrong
in some particular cases.
- SHOWVAR() function was corrupting its second
argument.
SuperMidiScripter
stand-alone version v0.910
This is an important update which
fixes two major leofuns problems, this fixes some
weird script behaviour that could be encountered,
without the possibility to fix them, furthermore
when trying the debug with Showvar, the problem
could get even worst (e.g. total clearing of an
array).
New features and improvements:
- LNG: three new pointer functions: GETVARADDR()
and SETPTADDR(), allow to assign a pointer
indirectly, GETTYPESIZE() allows to change
safely a valid memory address.
- LNG: two new math functions: ABS() and NEG(),
related to the sign of the variable.
- LNG: two new conditional functions:
ISINRANGE() and ISNOTINRANGE(), which are
testing if the last variable is in an interval.
- LNG: two new conditional loop functions:
WHILEINRANGE() and WHILENOTINRANGE, which are
doing the same as their conditional equivalent
but in loop.
- LNG: the parser now detects 'inline'
comments using {}, previously the whole line was
skipped without warning.
- LNG: pointer can be assigned to sub section
& subs can be called by a pointer (already in
the 8 may release).
- APP: configurable toolbar buttons.
- APP: State of 'helper auto popup' and 'log
exec time' is now visible in the menu.
- APP: New 'Tempo' variable, allowing to set
the application tempo among the script
execution.
- APP: Multimedia keyboard shortcuts : Play
(start, restart or continue if in pause), Stop
(pause), Rewind (reset clock if in pause).
- APP: Added the possibility to send Midi
messages in a ctInit section,(e.g.: sending a
Program change message or CC to setup the target
gear).
- APP: the library has been updated to reflect
the convention that a script must always test
the CallType (related to the 'ctInit section'
MIDI abilities).
Critical fixes:
- LNG: Internal memory referencing could be
wrong in some particular cases.
- LNG: SHOWVAR() function was corrupting its
second argument value.
Minor bug fixes:
- APP: There was an error message triggered if
the palette auto-collapsing was active, just
after inserting an item.
- APP: There was a redundant error message
triggered if a MIDI in device was turned off
before quitting the application.
Super Midi Scripter is a freeware
VST instrument for Windows. It acts as a relay
between the host and the instrument. The scripting
engine gives the opportunity to prepare various MIDI
instruments and effect such as sequencers,
arpeggiators and data filters.
Visit:
Az Audio
(no longer available)