public static void main(String[] args){
    int port;
    boolean loopbackMode = true;
    
    if (args.length == 0) {
      System.out.println("You did not specify a port");
      usage();
    }
    if (args.length == 1) {
      loopbackMode = true;
    }
    if (args.length == 2) {
      if (args[1].equals("network")) {

	loopbackMode = false;
      }
      else {
	loopbackMode = true;
      }
    }

    try {
      if (!loopbackMode) {
	System.out.println("Conductor: you selected network mode. I am reading your hostname/IP address as: "+InetAddress.getLocalHost()+"\nYou'll need to connect to that IP from remote machines.  ");
      }
      port = new Integer(args[0]).intValue();
      Conductor c = new Conductor(port,loopbackMode);
      do {
	try {
	  Thread.sleep(1000);
	} 
	catch (Exception e) {
	}
	
      }while (true);


      //c.broadcastMessage(new OSCMessage( "/s_new", new Object[] { "default", -1}));
      
    } catch (Exception e) {
      
      e.printStackTrace();
      System.out.println("An error occurred starting up the Conductor...");
      usage();
    }


  }