To enhance our piano learning tool's educational value and user interaction, we propose adding a feature to display played note names and pitch classes. This feature will show the names of the notes being played (including the octave) in real time in the grey area above the piano display. We could also display pitch classes for each note, which can aid in musical and harmonic analysis, such as determining chords or intervals.
Objectives
Implement a real-time display of note names as they are played.
Include the octave number with each note name (e.g., C4, G#3).
To enhance our piano learning tool's educational value and user interaction, we propose adding a feature to display played note names and pitch classes. This feature will show the names of the notes being played (including the octave) in real time in the grey area above the piano display. We could also display pitch classes for each note, which can aid in musical and harmonic analysis, such as determining chords or intervals.
Objectives
Implementation Details
Requirements
PianoDisplay.gd
script to handle the new display feature.Impact
Next Steps