For macOS builds, macOS 12 (Monterey) is required.
For all platforms Python 3.10 or higher is required (to save space on PyPI).
PluginProcessor:
- Added
get_parameter_range(index: int, search_steps: int = 1000, convert: bool = True)
Sinceconvert=True, the output will try to convert the parameter's range of text labels into floats (e.g."16.2 kHz"will become16200.0,"440 Hz"will become440,"50% (-32.0 dB)"will become-32.0, and so on). Ifconvert=False, you'll get the strings instead of the float conversions.
FaustProcessor:
- Use libfaust 2.70.3 (which is behind the latest libfaust version 2.74.6)
- Added
opt_levelproperty for LLVM optimization level, defaulting to -1 for backwards compatibility. - Allow multiple paths for Faust assets paths and library paths.
.faust_libraries_path(a str).faust_libraries_paths(a list of str).faust_assets_path(a str).faust_assets_paths(a list of str)
boxFFunandsigFFunhave been added to the Box API and Signal API.- Fixed a bug with
boxVGroupaccidentally usingboxHGroup