LibCube: Find new sounds from audio synths easier
3 days ago
- #machine-learning
- #parameter-reduction
- #audio-synthesis
- The DLL binary release implements 'parameter reduction' machine learning code for audio synthesizers.
- Reduces synthesizer parameters to 2-3 dimensions for easier sound search using machine learning.
- Includes a C API library ('cube_interface.h') and DLL ('cube_param.dll') for integration.
- Uses t-SNE algorithm for dimension reduction, scaling O(N*log(N)) with presets.
- Supports multi-core CPUs for faster computations.
- Example program can be compiled with MSYS2 MINGW or Visual C++ in Windows.
- Depends on Linux DLLs with licenses that allow commercial use.
- Parameter reconstruction uses neural networks, requiring significant CPU time.
- Parameters can be changed offline but not in real-time automation.
- Includes example sounds and a YouTube demo with Sylent1 VST2 synthesizer.
- Author welcomes feedback and integration into audio synthesizers.
- Limited support available; contact [email protected] for questions.