diff options
| author | Gary Scavone <gary@music.mcgill.ca> | 2013-10-11 14:49:11 +0200 |
|---|---|---|
| committer | Stephen Sinclair <sinclair@music.mcgill.ca> | 2013-10-11 14:49:11 +0200 |
| commit | 8fec3d71d441efbada609d2139ddf8ff6aa7b914 (patch) | |
| tree | 760e2e74be6be3f4c81bc35b9e8a5d932e0338d8 /tests/midiprobe.cpp | |
| parent | 94ef7a9c9202314c5fe9de2dc24b16ded6b7d98c (diff) | |
Version 1.0.12
Diffstat (limited to 'tests/midiprobe.cpp')
| -rw-r--r-- | tests/midiprobe.cpp | 62 |
1 files changed, 21 insertions, 41 deletions
diff --git a/tests/midiprobe.cpp b/tests/midiprobe.cpp index 06d9497..e9ba757 100644 --- a/tests/midiprobe.cpp +++ b/tests/midiprobe.cpp @@ -13,57 +13,37 @@ int main() RtMidiIn *midiin = 0; RtMidiOut *midiout = 0; - // RtMidiIn constructor try { + + // RtMidiIn constructor ... exception possible midiin = new RtMidiIn(); - } - catch ( RtError &error ) { - error.printMessage(); - exit( EXIT_FAILURE ); - } - // Check inputs. - unsigned int nPorts = midiin->getPortCount(); - std::cout << "\nThere are " << nPorts << " MIDI input sources available.\n"; - std::string portName; - unsigned int i; - for ( i=0; i<nPorts; i++ ) { - try { - portName = midiin->getPortName(i); - } - catch ( RtError &error ) { - error.printMessage(); - goto cleanup; + // Check inputs. + unsigned int nPorts = midiin->getPortCount(); + std::cout << "\nThere are " << nPorts << " MIDI input sources available.\n"; + + for ( unsigned i=0; i<nPorts; i++ ) { + std::string portName = midiin->getPortName(i); + std::cout << " Input Port #" << i+1 << ": " << portName << '\n'; } - std::cout << " Input Port #" << i+1 << ": " << portName << '\n'; - } - // RtMidiOut constructor - try { + // RtMidiOut constructor ... exception possible midiout = new RtMidiOut(); - } - catch ( RtError &error ) { - error.printMessage(); - exit( EXIT_FAILURE ); - } - // Check outputs. - nPorts = midiout->getPortCount(); - std::cout << "\nThere are " << nPorts << " MIDI output ports available.\n"; - for ( i=0; i<nPorts; i++ ) { - try { - portName = midiout->getPortName(i); - } - catch ( RtError &error ) { - error.printMessage(); - goto cleanup; + // Check outputs. + nPorts = midiout->getPortCount(); + std::cout << "\nThere are " << nPorts << " MIDI output ports available.\n"; + + for ( unsigned i=0; i<nPorts; i++ ) { + std::string portName = midiout->getPortName(i); + std::cout << " Output Port #" << i+1 << ": " << portName << std::endl; } - std::cout << " Output Port #" << i+1 << ": " << portName << '\n'; + std::cout << std::endl; + + } catch ( RtError &error ) { + error.printMessage(); } - std::cout << '\n'; - // Clean up - cleanup: delete midiin; delete midiout; |
