aboutsummaryrefslogtreecommitdiff
path: root/utils/midiplay/adlmidiplay.cpp
diff options
context:
space:
mode:
authorJP Cimalando <jpcima@users.noreply.github.com>2018-06-28 01:10:37 +0200
committerJP Cimalando <jpcima@users.noreply.github.com>2018-06-28 01:28:39 +0200
commit7181959675c1658cff313a161f3a96f88a118baa (patch)
tree184a8e273d97e7c8edc7b4fb310751b1c4d3d5ad /utils/midiplay/adlmidiplay.cpp
parent96960d1dd9ff21adfc4e5171f4a6ef4f2a3e57a6 (diff)
downloadlibADLMIDI-7181959675c1658cff313a161f3a96f88a118baa.tar.gz
libADLMIDI-7181959675c1658cff313a161f3a96f88a118baa.tar.bz2
libADLMIDI-7181959675c1658cff313a161f3a96f88a118baa.zip
basic channel description API
Diffstat (limited to 'utils/midiplay/adlmidiplay.cpp')
-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");