libOGC  1.0
Defines | Enumerations
Note codification

Defines

#define NOTE(note, octave)   (note+(octave<<3)+(octave<<2))

Enumerations

enum  {
  NOTE_DO = 0,
  NOTE_DOs,
  NOTE_REb = NOTE_DOs,
  NOTE_RE,
  NOTE_REs,
  NOTE_MIb = NOTE_REs,
  NOTE_MI,
  NOTE_FA,
  NOTE_FAs,
  NOTE_SOLb = NOTE_FAs,
  NOTE_SOL,
  NOTE_SOLs,
  NOTE_LAb = NOTE_SOLs,
  NOTE_LA,
  NOTE_LAs,
  NOTE_SIb = NOTE_LAs,
  NOTE_SI
}
enum  {
  NOTE_C = 0,
  NOTE_Cs,
  NOTE_Db = NOTE_Cs,
  NOTE_D,
  NOTE_Ds,
  NOTE_Eb = NOTE_Ds,
  NOTE_E,
  NOTE_F,
  NOTE_Fs,
  NOTE_Gb = NOTE_Fs,
  NOTE_G,
  NOTE_Gs,
  NOTE_Ab = NOTE_Gs,
  NOTE_A,
  NOTE_As,
  NOTE_Bb = NOTE_As,
  NOTE_B
}

Define Documentation

#define NOTE (   note,
  octave 
)    (note+(octave<<3)+(octave<<2))

Final note codification. Used in Note2Freq().

 All Data Structures Files Functions Variables Typedefs Defines