Skip to content

outrightmental/music

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music

Build Status GoDoc Go Report Card

https://github.com/go-music/music

Opinionated models of the building blocks of music theory

There's an example command-line utility music.go to demo the libraries:

go run music.go -k "C minor 7"

This will output:

root: C
major: false
minor: true
tones:
  3: D#
  5: G
  7: A#

Author: Charney Kaye

Note

A Note is used to represent the relative duration and pitch of a sound.

GoDoc Coverage

Interval

An interval is the difference between two pitches.

GoDoc Coverage

Key

The key of a piece is a group of pitches, or scale upon which a music composition is created in classical, Western art, and Western pop music.

GoDoc Coverage

Chord

A chord, in music, is any harmonic set of three or more notes that is heard as if sounding simultaneously.

GoDoc Coverage

About

Opinionated models of the building blocks of music theory

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.2%
  • Makefile 0.8%