Skip to content

ZodiacFRA/Neurorack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neurorack

The full scientific paper associate to this project is available here.

This project documents the Neurorack, which is a deep AI-based synthesizer based on the Jetson Nano development kit in a EuroRack format. The following diagram briefly explains the overall structure of the module and the relations between the hardware and software (green) components.

The hardware part features 4 CV and 2 Gates (along with a screen, rotary and button for handling the menus), which all communicate with specific Python libraries. Note that the behavior of these controls (and the module itself) is highly dependent on the type of deep model embedded. For this first version of the Neurorack, we implemented a descriptor-based impact sounds generator, described in the software section, later in this document.

Everything in this project is under the CC NC-BY-SA 4.0 licence, which means you can adapt, share, tweak, dance with, destroy anything here as long as there is no commercial use involved.

Hardware

You can find in the board/ folder the board design and different schematics for wiring the hardware prototype. More detailed informations and tips are available in the wiki. We provide here just a quick BOM to help out.

Bill Of Materials (BOM)

Software

You can find in the code/ folder all the necessary Python code for running the Neurorack, along with the deep model based on a modified Neural Source-Filter (NSF) architecture. At this time, the first CV controls interpolation between different points of the latent descriptor space, and the three remaining CVs directly control high-level descriptors (loudness, centroid, inharmonicity). The first gate is used to output the corresponding current impact.

Demonstration video

You can find our cryptic demonstration video on YouTube

https://www.youtube.com/watch?v=64VpQenCHVs

Bibliography

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%