Package: music 0.1.3
music: 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.
Authors:
music_0.1.3.tar.gz
music_0.1.3.zip(r-4.5)music_0.1.3.zip(r-4.4)music_0.1.3.zip(r-4.3)
music_0.1.3.tgz(r-4.4-any)music_0.1.3.tgz(r-4.3-any)
music_0.1.3.tar.gz(r-4.5-noble)music_0.1.3.tar.gz(r-4.4-noble)
music_0.1.3.tgz(r-4.4-emscripten)music_0.1.3.tgz(r-4.3-emscripten)
music.pdf |music.html✨
music/json (API)
NEWS
# Install 'music' in R: |
install.packages('music', repos = c('https://egenn.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/egenn/music/issues
Last updated 1 years agofrom:8b0822fa98. Checks:OK: 1 NOTE: 6. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-win | NOTE | Nov 02 2024 |
R-4.5-linux | NOTE | Nov 02 2024 |
R-4.4-win | NOTE | Nov 02 2024 |
R-4.4-mac | NOTE | Nov 02 2024 |
R-4.3-win | NOTE | Nov 02 2024 |
R-4.3-mac | NOTE | Nov 02 2024 |
Exports:buildChordbuildProgressionbuildScalecplot_pianodelay_timeformatNotationformatNotefreq2wavemplotnote2freqnoteDistanceplayChordplayFreqplayNoteplayProgressionplayWavestrings
Readme and manuals
Help Manual
Help page | Topics |
---|---|
'music': Learn and use music theory | music-package |
Build Chord | buildChord |
Build Chord Progression | buildProgression |
Build Scale | buildScale |
Console piano plot for notes | cplot_piano |
Delay and Reverb Time Calculator | delay_time |
Format Notation | formatNotation |
Format notes | formatNote |
Frequency to waveform | freq2wave |
Plot waveform | mplot |
Convert musical notes to frequencies | note2freq |
Note distance in semitones | noteDistance |
Play Chord | playChord |
Play frequency | playFreq |
Play Note | playNote |
Play Progression | playProgression |
Minimal "Polyphonic" Wave Player | playWave |
Separate notes into vector of strings | strings |