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_level
property 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)
boxFFun
andsigFFun
have been added to the Box API and Signal API.- Fixed a bug with
boxVGroup
accidentally usingboxHGroup