synthberry
Software MIDI synthesizer for the Raspberry Pi.
Main Page
Classes
Files
File List
All
Classes
Functions
src
main.cpp
1
#include <iostream>
2
#include "serialmidi.h"
3
#include "debugobserver.h"
4
#include "synthesizer.h"
5
#include "log.h"
6
7
int
main(
int
argc,
char
*argv[])
8
{
9
LOG(
"Synthberry starting..."
);
10
11
PMidiSource midi(
new
SerialMidi
(
"/dev/ttyAMA0"
));
12
#ifdef DEBUG
13
PNoteObserver debugObserver(
new
DebugObserver
);
14
midi->getNotes().registerObserver(debugObserver);
15
LOG(
"DebugObserver registered"
);
16
#endif
17
midi->run();
18
19
// Code below isn't used yet
20
Synthesizer<uint16_t>
synth;
21
synth.
setMidiSource
(midi);
22
#ifdef DEBUG
23
synth.
addNoteObserver
(debugObserver);
24
#endif
25
26
return
0;
27
}
Generated on Fri Apr 4 2014 10:15:23 for synthberry by
1.8.1.2