Log InCreate An Account
  1. News
  2. »
  3. Virtual Instruments
  4. »
  5. Az Audio

AZ Audio updates SuperMidiScripter to v0.902

-
Az Audio

AZ Audio has updated the plug-in version of SuperMidiScripter to v0.902 and the stand-alone version to v0.910.

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.
Discussion

Discussion

Discussion: Active

Please log in to join the discussion