|
@@ -3,8 +3,10 @@
|
|
|
|
|
|
namespace midi {
|
|
|
|
|
|
-Launchpad::Launchpad()
|
|
|
- : midiin(), midiout(), keyPressedCallback(0), keyReleasedCallback(0)
|
|
|
+Launchpad::Launchpad(const std::string clientName)
|
|
|
+ : midiin(Input::Api::UNSPECIFIED, clientName),
|
|
|
+ midiout(Output::Api::UNSPECIFIED, clientName),
|
|
|
+ keyPressedCallback(0), keyReleasedCallback(0)
|
|
|
{
|
|
|
// define callback before opening port to keep the message queue empty.
|
|
|
midiin.setCallback(midiMessageCallback, (void*) this);
|