aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2017-12-10 23:15:49 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2017-12-10 23:15:49 +0300
commitc564a6b6a27d3602e14c608e95fff7f93650a2cb (patch)
treefdba0790f0b277d95c7c532c76d97ddc81393594
parent51d6e05b7e7bc6fad529e9e023ceca9af34ed910 (diff)
downloadlibADLMIDI-c564a6b6a27d3602e14c608e95fff7f93650a2cb.tar.gz
libADLMIDI-c564a6b6a27d3602e14c608e95fff7f93650a2cb.tar.bz2
libADLMIDI-c564a6b6a27d3602e14c608e95fff7f93650a2cb.zip
Added "TODO" note into "adl_generate" function
-rw-r--r--src/adlmidi.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp
index 96ef32f..380630a 100644
--- a/src/adlmidi.cpp
+++ b/src/adlmidi.cpp
@@ -640,6 +640,12 @@ ADLMIDI_EXPORT int adl_generate(struct ADL_MIDIPlayer *device, int sampleCount,
if(!device)
return 0;
+ /*
+ * TODO: Implement the processing of vibrato and arpeggio here.
+ * Otherwise, in realtime playing there are will not be processed
+ * and chip channel management will work incorrectly!
+ */
+
MIDIplay *player = reinterpret_cast<MIDIplay *>(device->adl_midiPlayer);
sampleCount = (sampleCount > 1024) ? 1024 : sampleCount;