2 key.hh -- declare Key, Octave_key
4 (c) 1996,97 Han-Wen Nienhuys
13 /// administration of current key in one octave.
17 Array
<int> accidental_i_arr_
;
20 void set(int i
, int acc
);
21 int acc(int i
)const { return accidental_i_arr_
[i
]; }
24 /// administration of accidentals
27 /** for each octave a key. Has to be private since octave 0 isn't member 0.
29 Array
<Octave_key
> octaves
;
34 Octave_key
oct(int) const;
35 void set(int name
, int acc
);
36 void set(int oct
, int name
, int acc
);