Skip to content

tsionyx/musik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Musik

Musical theory and audio signals concepts expressed in Rust. It is mostly expired by HSoM book.

Install dependencies

sudo apt install libasound2-dev   # also `qjackctl` and `qsynth` for handling audio streams

Examples

You could listen to your code examples (or included example) by compiling with the play-midi feature (included by default).

  1. Run one of the external MIDI servers, e.g.:

    • timidity -iA -Os
    • fluidsynth --audio-driver=alsa -o audio.alsa.device=pulse /usr/share/sounds/sf2/FluidR3_GM.sf2
  2. Run your code, e.g. cargo run --example hsom-exercises.

Useful Links

Similar crates

About

Experimenting with computer music concepts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages