summaryrefslogtreecommitdiff
path: root/tests/midiout.cpp
diff options
context:
space:
mode:
authorGary Scavone <gary@music.mcgill.ca>2013-10-11 14:49:10 +0200
committerStephen Sinclair <sinclair@music.mcgill.ca>2013-10-11 14:49:10 +0200
commit5642ef1ff2cf0896eb25d0965353c295d3a14618 (patch)
tree8da1b7787fc769f6f0c0588cd95c7306b9bc437f /tests/midiout.cpp
parent1f35631ce52b50069e3b05efee360b42ff7d6a45 (diff)
Version 1.0.5
Diffstat (limited to 'tests/midiout.cpp')
-rw-r--r--tests/midiout.cpp23
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 {