Dependent on #91. Given the clef information, you should be able to take a location (line/space) on the staff and convert it into a Tone. This should be a new initializer on Tone. Also, you should be able to get the (noteLetter, accidental, octave) or staff location for any Tone.
I think you will need to pass the Clef into the Tone initializer in order for this to work.
Dependent on #91. Given the clef information, you should be able to take a location (line/space) on the staff and convert it into a
Tone
. This should be a new initializer onTone
. Also, you should be able to get the (noteLetter, accidental, octave) or staff location for anyTone
.I think you will need to pass the
Clef
into theTone
initializer in order for this to work.