DBraun / DawDreamer

Digital Audio Workstation with Python; VST instruments/effects, parameter automation, FAUST, JAX, Warp Markers, and JUCE processors
GNU General Public License v3.0
902 stars 66 forks source link

Example Code Regarding Issue #131 (Loading non .fxp Preset to Synth Plugin) #158

Closed malekinho8 closed 1 year ago

malekinho8 commented 1 year ago

Added example for creating and visualizing sounds from presets on the TAL-UNO VST synthesizer, which includes functionality for loading/parsing XML preset files into a JSON file which can then be applied to a loaded synth plugin. Created a file called utils.py containing functional dependencies, and added a function for plotting spectograms from audio file contained within a folder.

Not sure if I am contributing in the most optimal way, but let me know your thoughts/feedback!

DBraun commented 1 year ago

Thanks. I'm happy to merge in more examples and notebooks. I'll take a look once libfaust gets updated. libfaust is unrelated, but it's been my highest priority recently.

DBraun commented 1 year ago

Thanks for this. I just shared an example of multiprocessing: https://github.com/DBraun/DawDreamer/tree/main/examples/multiprocessing_plugins

Do you think you could duplicate main.py in the same folder and adapt it for what you’re doing with TAL-UNO? Feel free to start a new PR if more convenient.