Synthizer

Latest version: v0.12.6

Safety actively analyzes 638430 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 8

0.8.6

This release contains somewhat experimental code to make decoding buffers faster by approximately 2X. Please report any
perceptible audio quality issues with `BufferGenerator`.

- `syz_handleFree` now no-ops when passed `handle = 0`.
- Fix: deleting sources in specific orders no longer causes audio artifacts (issue 46)

0.8.5

- New function `syz_getObjectType` which queries the object type. Primarily intended for bindings developers.
- Fix: Synthizer no longer leaks megabytes of memory per second (issue 44).

0.8.4

- Contexts and all generators now support `SYZ_P_GAIN`.
- Contexts, sources, and generators now support play/pause via `syz_pause` and `syz_play`.
- In Python, this is `src.pause()` and similar.
- As the first part of the event system, all Synthizer objects may now have arbitrary userdata associated with them:
- In C, this is `syz_getUserdata` and `syz_setUserdata`
- In Python, this is `get_userdata` and `set_userdata`
- This will be documented properly when the rest of the event system exists, but can be used to link Synthizer objects
to non-Synthizer objects without having to maintain a custom mapping yourself.
- Slight memory savings.
- Fix: deleting contexts no longer crashes.

0.8.3

- Fix: FdnReverb.t60 = 0.0 no longer internally divides by 0.
- fix: BufferGenerator again uses seconds for positions. This was refactored incorrectly during 0.8.0's major changes.
- Objects should now die faster when their handles are freed, due to holding only weak references internally where
possible when dispatching commands to the audio thread.

0.8.1

- Miniaudio was improperly configured to use a conservative profile, rather than a low latency profile. Caused extreme
audio latency.

0.8.0

- Initial release
- Undo the rollbacks in 0.7.7 and reintroduce MSVC and Linux support.
- Internal fix for wire filters, which now don't play silence.
- A number of small fixes and slight quality improvements to reverb.
- All of the massive performance increases from above.

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.