Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple synthesizer in rust

Prerequisites

  • Rust 1.3
  • Portaudio

On OSX, you can install portaudio from homebrew: brew install portaudio.

Execution

You can build and run the program through cargo with cargo run.

Controls

You can use your computer keyboard to play with the synthesizer.

'ZXCVBNNM,' map to the white keys on a piano, ranging from C to C. 'SD GHJ' map to the black keys in the same range, C# to A#.

To Do:

  • Figure out why sine waves don't sound right
  • Split core audio and synth control
  • Split input from main executable
  • Tweakable parameters
  • UI

About

A simple rust synthesizer

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages