summaryrefslogtreecommitdiff
path: root/src/mdaPiano.cpp
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2013-01-14 18:17:44 +0800
committerrekado <rekado@elephly.net>2013-01-14 18:17:44 +0800
commitef39638b45cc3dd0a3196c05f89417d0ea4604db (patch)
tree26e2c1bb49755f2f6cf17a4f021a9f10240b8460 /src/mdaPiano.cpp
parentd577482b1d594cd811d731ce320926801b7a34fa (diff)
create mdaPianoVoice objects
Diffstat (limited to 'src/mdaPiano.cpp')
-rw-r--r--src/mdaPiano.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mdaPiano.cpp b/src/mdaPiano.cpp
index 7c1a3a0..903bce7 100644
--- a/src/mdaPiano.cpp
+++ b/src/mdaPiano.cpp
@@ -31,6 +31,11 @@ mdaPiano::mdaPiano(double rate)
load_samples(&waves);
load_kgrp(kgrp);
+ for(uint32_t i=0; i<NVOICES; ++i) {
+ voices[i] = new mdaPianoVoice(rate, waves, kgrp);
+ add_voices(voices[i]);
+ }
+
notes[0] = EVENTS_DONE;
cpos = sustain = activevoices = 0;
comb = new float[256];