Releases: RTcmix/RTcmix
RTcmix version 5.5.1
RTcmix version 5.5.0
This release supports a new advanced feature: The ability to "derive" a MinC struct from another using the 'structbase' keyword. Also bug fixes.
RTcmix version 5.4.2
Bug fix release.
RTcmix version 5.4.1
Many bug fixes since previous release.
Improvements to MIDI Output system.
Completion of Minc parser expansion.
RTcmix version 5.4.0
Minc types now support a number of builtin method calls such as print(), len(), and type().
Minc structs can now be instantiated using a built-in "constructor" function.
RTcmix v5.3.0
Minc parser upgrades: '++' operator now works on array[n] and structVar.structElement.
Stricter rules forbid overwriting most variables with those of another type.
Better error and warning messages for clarity of debugging.
Custom class methods now display their name as "Classname.methodName".
RTcmix v5.2.2
Includes several years of work to expand the MinC parser, improve error handling, handle 64-bit mode for multiple platforms, add additional instruments and utility commands.
RTcmix
This release includes changes to improve compilation under macOS 10.14 Mojave:
- For the MouseWindow and DisplayWindow apps
- For PYCMIX
(Note: Anyone getting errors about libcrypto when trying to compile PYCMIX (e.g., under Linux) can edit rtcmix/src/parser/python/print_libpython.py to uncomment the line that includes -lcrypto before recompiling.)
It also includes recent changes to the LPCPLAY instrument.
RTcmix
Many bug fixes, internal code and build improvements, and a few features, including...
- Pass in named variables from the shell via --varname arguments.
- Dynamic pfields for PVOC.
- Neil Thornock instruments (BROWN, CRACKLE, DUST, HENON, LATOOCARFIAN, MULTIFM, PINK).
- LOCALIZE instrument for 3-D localization.
- BWESINE instrument to play bandwidth-enhanced sine waves for additive synthesis.
- Additional pitch conversion functions for MIDI note numbers and use of floats, rather than integers, for these.
- Audio render thread efficiency improvement (when configured --with-multithread).