| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -137,8 +137,11 @@ main ( int argc, char **argv ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        o->callback( (Fl_Callback*)cb_main, main_window ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        o->show( argc, argv ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			         // o->show(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    const char *osc_port = NULL; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        int r = argc - 1; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        int i = 1; | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -150,6 +153,7 @@ main ( int argc, char **argv ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    MESSAGE( "Using instance name \"%s\"", argv[i+1] ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    instance_name = argv[i+1]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    --r; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    ++i; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                else | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -157,6 +161,20 @@ main ( int argc, char **argv ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    FATAL( "Missing instance name" ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            else if ( !strcmp( argv[i], "--osc-port" ) ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                if ( r > 1 ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    MESSAGE( "Using OSC port \"%s\"", argv[i+1] ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    osc_port = argv[i+1]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    --r; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    ++i; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                else | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    FATAL( "Missing OSC port" ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            else if ( !strncmp( argv[i], "--", 2 ) ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                WARNING( "Unrecognized option: %s", argv[i] ); | 
		
		
	
	
		
			
				| 
				
				
				
					
				
				 | 
			
			 | 
			@@ -177,6 +195,8 @@ main ( int argc, char **argv ) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    mixer->init_osc( osc_port ); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    Fl::run(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    delete main_window; | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |