Musical scale data: Frequencies of notes in a well-tempered Western scale
may be specified either as separate notes or using a struct data
structure.
Code for the piano may be found in the header
file scale-notes.h
Use of a struct data structure is described in
the Lists module.
Code involves a pitch.h file to define
the struct framework and
a scale.c file that specifies the
pitches.