Name openInput ( )
Examples
import promidi.*;

MidiIO midiIO;

void setup(){
  size(128*5,128*5);
  smooth();
  background(0);
  
  midiIO = MidiIO.getInstance(this);
  println("printPorts of midiIO");
  midiIO.printPorts();
  midiIO.openInput(0);
}

void draw(){

}

void noteOn(Note note){
  int vel = note.getVelocity();
  int pit = note.getPitch();
  
  fill(255,vel*2,pit*2,vel*2);
  stroke(255,vel);
  ellipse(vel*5,pit*5,30,30);
}

void noteOff(Note note){
  int pit = note.getPitch();
  
  fill(255,pit*2,pit*2,pit*2);
  stroke(255,pit);
  ellipse(pit*5,pit*5,30,30);
}

void controllerIn(Controller controller){
  int num = controller.getNumber();
  int val = controller.getValue();
  
  fill(255,num*2,val*2,num*2);
  stroke(255,num);
  ellipse(num*5,val*5,30,30);
}

void programChange(ProgramChange programChange){
  int num = programChange.getNumber();
  
  fill(255,num*2,num*2,num*2);
  stroke(255,num);
  ellipse(num*5,num*5,30,30);
}

Description Use this Methode to open an input. You can open an input with its number or with its name. Once the input is opened it is reserved for your program. All opened ports are closed by promidi when you close your applet. You can also close opened Ports on your own.
Syntax
openInput(inputNumber);
openInput(inputName);
Parameters
inputNumber   int, number of the Input to open
inputName   String, name of the input to open
Returns None
Usage Web & Application
Related openOutput ( )
closeInput ( )
closeOutput ( )
closeInputs ( )
closeOutputs ( )