Skip to content

wagnerb4/music_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

cargo build --release

Example

To generate a simple melody in G-Flat-Minor run the following.

target/release/music_generator --scale-tonic Gb --scale-kind minor --output gen.wav AxBCxDExFGHxxGFxEDxCBA

Roadmap

  • Implement an easy way to generate a type of JustIntonation for an arbitraty instance of the Key struct.
  • Remove assumption about 12-tone-system from the implementation of the Key struct and move it to the implementation of EqualTemperament.
  • Modify the Temperament trait for easy use in the Key implementation such that no additional mapping is necessary.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages