Log InCreate An Account
  1. News
  2. »
  3. Virtual Instruments
  4. »
  5. Irreducible Productions

SilenceVST build 2003-04-2 released

-
Irreducible Productions

The major change in this version is moving from Lua to Python as the scripting language for SilenceVST. This change was made because Python is easier to program, has a larger user community, and has a richer set of third-party libraries. The interface between Python and C/C++ code is implemented using David Beazley's Software Wrapper and Interface Generator (SWIG).

Other changes include:
  • The stability of the VST plugin has been improved.
  • The performance of Silence as a whole has been improved by moving from the Template Numerical Toolkit (TNT) to the boost::numeric::ublas template library for arrays, matrices, and linear algebra.
  • The performance of the Silence software synthesizer has been improved by allowing rendering in blocks of sample frames at the orchestra level. At the instrument level, rendering continues to be done one sample frame at a time.
  • Random number generation has been moved from CLHEP to boost.
  • Csound has been moved from the "MusicModel" class to the "Instrument" class. This now makes it possible to use Csound along with other Silence instruments in the same composition.
  • The Silence software synthesizer framework has a B-format panner that can handle up to 8 channels, including 5.1 surround sound and stereo.
Discussion

Discussion

Discussion: Active

Please log in to join the discussion

FEATURED
29% Off
pure:unmask
Dynamic EQ
by sonible
40%
Off
Building the Ultimate Oberheim: An interview with Marcus Ryle