| 
					
				 | 
			
			
				@@ -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); 
			 |