diff options
| author | Gary Scavone <gary@music.mcgill.ca> | 2013-10-11 14:49:10 +0200 |
|---|---|---|
| committer | Stephen Sinclair <sinclair@music.mcgill.ca> | 2013-10-11 14:49:10 +0200 |
| commit | 5642ef1ff2cf0896eb25d0965353c295d3a14618 (patch) | |
| tree | 8da1b7787fc769f6f0c0588cd95c7306b9bc437f /tests/midiout.cpp | |
| parent | 1f35631ce52b50069e3b05efee360b42ff7d6a45 (diff) | |
Version 1.0.5
Diffstat (limited to 'tests/midiout.cpp')
| -rw-r--r-- | tests/midiout.cpp | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/tests/midiout.cpp b/tests/midiout.cpp index d8ecf7b..3c20fc8 100644 --- a/tests/midiout.cpp +++ b/tests/midiout.cpp @@ -21,7 +21,7 @@ // This function should be embedded in a try/catch block in case of // an exception. It offers the user a choice of MIDI ports to open. // It returns false if there are no ports available. -bool chooseMidiPort( RtMidi *rtmidi ); +bool chooseMidiPort( RtMidiOut *rtmidi ); int main(int argc, char *argv[]) { @@ -89,16 +89,9 @@ int main(int argc, char *argv[]) return 0; } -bool chooseMidiPort( RtMidi *rtmidi ) +bool chooseMidiPort( RtMidiOut *rtmidi ) { - bool isInput = false; - if ( typeid( *rtmidi ) == typeid( RtMidiIn ) ) - isInput = true; - - if ( isInput ) - std::cout << "\nWould you like to open a virtual input port? [y/N] "; - else - std::cout << "\nWould you like to open a virtual output port? [y/N] "; + std::cout << "\nWould you like to open a virtual output port? [y/N] "; std::string keyHit; std::getline( std::cin, keyHit ); @@ -110,10 +103,7 @@ bool chooseMidiPort( RtMidi *rtmidi ) std::string portName; unsigned int i = 0, nPorts = rtmidi->getPortCount(); if ( nPorts == 0 ) { - if ( isInput ) - std::cout << "No input ports available!" << std::endl; - else - std::cout << "No output ports available!" << std::endl; + std::cout << "No output ports available!" << std::endl; return false; } @@ -123,10 +113,7 @@ bool chooseMidiPort( RtMidi *rtmidi ) else { for ( i=0; i<nPorts; i++ ) { portName = rtmidi->getPortName(i); - if ( isInput ) - std::cout << " Input port #" << i << ": " << portName << '\n'; - else - std::cout << " Output port #" << i << ": " << portName << '\n'; + std::cout << " Output port #" << i << ": " << portName << '\n'; } do { |
