Learn and Experiment with Music Theory

An aid for learning and using music theory. You can build chords, scales, and chord progressions using 12-note equal temperament tuning (12-ET) or user-defined tuning. Includes functions to visualize notes on a piano using ASCII plots in the console and to plot waveforms using base graphics. It allows simple playback of notes and chords using the 'audio' package.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.1.1 by Efstathios D. Gennatas, 2 years ago


Browse source code at https://github.com/cran/music

Authors: Efstathios D. Gennatas [aut, cre]

Documentation:   PDF Manual  

GPL (>= 3) license

Imports graphics, utils, audio, crayon

See at CRAN