This class is missing documentation.
Note.calculate(name, midi, freq, cents, changeName, forceSign)
Note.makeScale(groundNote: "C3", type: 'major', startNote, endNote)
Note.new(name, midi, freq, cents: 0)
Note.rand(lo: "C-2", hi: "G8", step: 1)
*(aNumber)
+(aNote)
-(aNote)
/(aNumber)
==(aNote)
.addOct(aNumber: 0)
.alt = alt
.cents = inCents
.clip(lo: "C-2", hi: "G8")
.freq = inFreq
.init(thisname, thismidi, thisfreq, thiscents)
.makeScale(type: 'major', startNote, endNote)
.max(aNote)
.midi = inMidi
.min(aNote)
.name = inName
.oct = oct
.rand(lo: "C-2", step: 1)
.round(aNumber: 1)
.set(thisname, thismidi, thisfreq, thiscents)
.transpose(aNumber: 0, type: 'midi')
.wrap(lo: "C-2", hi: "G8")
Copy and paste the text below and save to HelpSource/Classes/Note.schelp
link::Classes/Note::