Skip to content

Command-line application using the Onnx runtime and Onnx models from the NeuroDrum project

License

Notifications You must be signed in to change notification settings

Fyfe93/neurodrum-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

neurodrum-cli

Command-line application using Onnx runtime and Onnx models from the NeuroDrum project

Generate percussion using NeuroDrum generative models and render them to WAV files.

Instructions

  1. Requires the Juce library as this is a Juce project and uses the Projucer for building. Clone from here

  2. Clone Onnx runtime and build following the instructions in the Onnyx Documentation here

  3. create "include" and "lib" directories in neurodrum-cli project root folder

  4. For now you must copy header files and corresponding .a library files over to the previously created 'include' and 'lib' directories. To check you have placed the library files and includes in the correct locations open the Projucer file 'neurodrum-cli.jucer' and check against the linked library/include locations.

  5. Launch the Xcode project from the Projucer and build.

  6. The compiled executable will be found in the 'Builds' folder.

Acknowledgements

Credit given to the Music Technology Group, Universitat Pompeu Fabra, Barcelona who authored the NeuroDrum model architecture. You can check it out here

Check out the original paper here

About

Command-line application using the Onnx runtime and Onnx models from the NeuroDrum project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages