Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

OSpeaker


Data Structures

struct  music_cell
class  oSpeaker
 General class to facilitate putting out notes on a speaker. More...


Enumerations

enum  MIDI_PITCH {
  CI = 0, CSI, DI, DSI,
  EI, FI, FSI, GI,
  GSI, AI, ASI, BI,
  C0, CS0, D0, DS0,
  E0, F0, FS0, G0,
  GS0, A0, AS0, B0,
  C1, CS1, D1, DS1,
  E1, F1, FS1, G1,
  GS1, A1, AS1, B1,
  C2, CS2, D2, DS2,
  E2, F2, FS2, G2,
  GS2, A2, AS2, B2,
  C3, CS3, D3, DS3,
  E3, F3, FS3, G3,
  GS3, A3, AS3, B3,
  C4, CS4, D4, DS4,
  E4, F4, FS4, G4,
  GS4, A4, AS4, B4,
  C5, CS5, D5, DS5,
  E5, F5, FS5, G5,
  GS5, A5, AS5, B5,
  C6, CS6, D6, DS6,
  E6, F6, FS6, G6,
  GS6, A6, AS6, B6,
  C7, CS7, D7, DS7,
  E7, F7, FS7, G7,
  GS7, A7, AS7, B7,
  C8, CS8, D8, DS8,
  E8, F8, FS8, G8,
  GS8, A8, AS8, B8,
  C9, CS9, D9, DS9,
  E9, F9, FS9, G9
}

Enumeration Type Documentation

enum MIDI_PITCH
 

defines all of the MIDI defined pitches used in the general equation 6.875*2^(3+MIDI_PITCH/12). NOTE: I in CI stands for imaginary for a "imaginary octave". The enumeration also allows you to code:

for (MIDI_PITCH p=C2; p<C8; p++) ...
Ref. http://www.cs.wisc.edu/~suan/misc/midi.html
Enumeration values:
CI 
CSI 
DI 
DSI 
EI 
FI 
FSI 
GI 
GSI 
AI 
ASI 
BI 
C0 
CS0 
D0 
DS0 
E0 
F0 
FS0 
G0 
GS0 
A0 
AS0 
B0 
C1 
CS1 
D1 
DS1 
E1 
F1 
FS1 
G1 
GS1 
A1 
AS1 
B1 
C2 
CS2 
D2 
DS2 
E2 
F2 
FS2 
G2 
GS2 
A2 
AS2 
B2 
C3 
CS3 
D3 
DS3 
E3 
F3 
FS3 
G3 
GS3 
A3 
AS3 
B3 
C4 
CS4 
D4 
DS4 
E4 
F4 
FS4 
G4 
GS4 
A4 
AS4 
B4 
C5 
CS5 
D5 
DS5 
E5 
F5 
FS5 
G5 
GS5 
A5 
AS5 
B5 
C6 
CS6 
D6 
DS6 
E6 
F6 
FS6 
G6 
GS6 
A6 
AS6 
B6 
C7 
CS7 
D7 
DS7 
E7 
F7 
FS7 
G7 
GS7 
A7 
AS7 
B7 
C8 
CS8 
D8 
DS8 
E8 
F8 
FS8 
G8 
GS8 
A8 
AS8 
B8 
C9 
CS9 
D9 
DS9 
E9 
F9 
FS9 
G9 


Generated on Mon Oct 8 19:32:28 2007 for OOMRM Mapping API by doxygen1.3