This package was created using the Min-DevKit for Max, an API and supporting tools for writing externals in modern C++.
You can use the objects provided in this package as-is.
To code your own objects, or to re-compile existing objects, you will need a compiler:
- On the Mac this means Xcode 9 or later (you can get from the App Store for free).
- On Windows this means Visual Studio 2017 (you can download a free version from Microsoft). The installer for Visual Studio 2017 offers an option to install Git, which you should choose to do.
You will also need the Min-DevKit, available from the Package Manager inside of Max or directly from Github.
For support, please contact the developer of this package.
Use cmake and you need to have libtorch downloaded:
cd ddsp_max_msp
mkdir build
cd build
cmake ../ -DCMAKE_PREFIX_PATH=/path/to/libtorch -DCMAKE_BUILD_TYPE=Release
make install
In max create a message box and use load path_to_model
instrument | realtime | preprocessing | sampling rate | link |
---|---|---|---|---|
saxophone | true | sigmund~ |
48kHz | download |
violin | true | sigmund~ |
48kHz | download |
To use the object you need to provide in the left input the frequency of the input sound and on the right input the loudness. The input audio needs to be preprocessed by adding a click on it's transients, making it more recognizable for the model to reconstruct.