Skip to content

muses-dmi/sensel_osc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sensel OSC Driver for SVG Interfaces

SVG interfaces (.mi files) are a simple approach to specifiying control interfaces for Digitial Musical Instruments or DMIs. SVG Interfaces generate OSC control messages and as such as indepdendent of any particular audio engine and were designed within the context of the Muses project.

Dependencies

The application is written in Rust and tested with 1.34.1 (and nightly). To install Rust go you need simply to install Rustup and if you already have Rust installed, then you can update with the command rustup update.

Building

To build run the command:

cargo build --release

Using it

To start the driver simple pass it as valid SVG JSON IR file:

cargo run --release -- <filename.json>

If no Sensel Morph is attached the program will say as much an exit.

More Information

Parent project

Tool and documentation for specification of interfaces as SVGs:

Tools for translating SVG Interfaces to the JSON intermidiate representation and different backends:

License

The source in this repo is licensed under either of

at your option.

Dual MIT/Apache2 is strictly more permissive

About

Sensel Morph Driver for SVG Interface IR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages