Versions in this module Expand all Collapse all v0 v0.0.4 Nov 17, 2019 Changes in this version type Class + func (this Class) Diff(targetPitch Class) int type Note + Code string + Duration float64 + Performer string + Position float64 v0.0.3 Mar 30, 2016 v0.0.2 Mar 28, 2016 Changes in this version + func NameOf(text string) (Class, Octave) + type AdjSymbol int + const Flat + const No + const Sharp + func AdjSymbolBegin(name string) AdjSymbol + func AdjSymbolOf(name string) AdjSymbol + type Class int + const A + const As + const B + const C + const Cs + const D + const Ds + const E + const F + const Fs + const G + const Gs + const Nil + func ClassNamed(text string) Class + func RootAndRemaining(name string) (Class, string) + func (from Class) Step(inc int) (Class, Octave) + func (from Class) String(with AdjSymbol) string + type Note struct + Class Class + Octave Octave + func Named(text string) (n *Note) + func OfClass(class Class) (n *Note) + type Octave int + func OctaveOf(text string) Octave