Skip to content

An experimental software modular synth and livecoding environment.

License

Notifications You must be signed in to change notification settings

alec-deason/virtual_modular

Repository files navigation

virtual_modular is an experimental software modular synth and livecoding environment intended to be used for generative composition, sound design and dynamic music in interactive projects.

In its current form it's exploratory and while some parts are relatively polished, others are largely dumping grounds for ideas. It is finished enough to be used for composition and sound design, both interactively and as an embedded sound engine. This playlist contains some example tracks which are raw recordings of the synth with no post-processing.

To Use

The most common entry point to the system will be the virtual_modular_dynamic_environment executable which provides interactive playback of patches with dynamic reloading. It can be used for sound design or composition. There are several examples of patches in that crate's examples directory.

For use as an embedded sound engine it is possible but difficult to write patches by hand using the rust API. It is easier to design the patches using the dynamic environment and then compile them to rust using the code generator in the virtual_modular_definition_language crate.

About

An experimental software modular synth and livecoding environment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published