aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorVitaly Novichkov <Wohlstand@users.noreply.github.com>2018-06-29 05:26:44 +0300
committerGitHub <noreply@github.com>2018-06-29 05:26:44 +0300
commitc8595d01aba305694d9fd8754ecc6fe4ac0f1ec2 (patch)
tree819889893b3aafb1286044cc5282c6b4b1d30680 /utils
parent242fb110d6910c1c15656daf5982812437b3e8c1 (diff)
parent7181959675c1658cff313a161f3a96f88a118baa (diff)
downloadlibADLMIDI-c8595d01aba305694d9fd8754ecc6fe4ac0f1ec2.tar.gz
libADLMIDI-c8595d01aba305694d9fd8754ecc6fe4ac0f1ec2.tar.bz2
libADLMIDI-c8595d01aba305694d9fd8754ecc6fe4ac0f1ec2.zip
Merge pull request #123 from jpcima/describe-channels
basic channel description API
Diffstat (limited to 'utils')
-rw-r--r--utils/midiplay/adlmidiplay.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/midiplay/adlmidiplay.cpp b/utils/midiplay/adlmidiplay.cpp
index 78b1235..bd0e498 100644
--- a/utils/midiplay/adlmidiplay.cpp
+++ b/utils/midiplay/adlmidiplay.cpp
@@ -634,6 +634,15 @@ int main(int argc, char **argv)
break;
#endif
+ #ifdef DEBUG_TRACE_ALL_CHANNELS
+ enum { TerminalColumns = 80 };
+ char channelText[TerminalColumns + 1];
+ char channelAttr[TerminalColumns + 1];
+ adl_describeChannels(myDevice, channelText, channelAttr, sizeof(channelText));
+ std::fprintf(stdout, "%*s\r", TerminalColumns, ""); // erase the line
+ std::fprintf(stdout, "%s\n", channelText);
+ #endif
+
#ifndef DEBUG_TRACE_ALL_EVENTS
double time_pos = adl_positionTell(myDevice);
std::fprintf(stdout, " \r");