/****************************************** * Réception des données de capteurs * pour le module 2 entrees analogiques vers Midi. * Interface-Z * Receiving sensors data from * 2 analogical ways to Midi Interface-Z ****************************************** */ import promidi.*; MidiIO midiIO; void setup() { //get an instance of MidiIO midiIO = MidiIO.getInstance(this); println("<<<<<<<<< Ports Midi >>>>>>>>>"); //Print a list of all available devices. //Imprime une liste de tous les peripheriques Midi disponibles. midiIO.printDevices(); /* Default : Open the first midi channel of the first input device. * Choose the correct number of your input device. * First channel = 0, not 1... * midiIO.openInput(device number,channel); */ /* Par defaut : Ouvre le premier canal sur le premier peripherique Midi. * Choisir le bon numero de peripherique * parmi les entrees disponibles sur votre ordinateur. * Premier canal = 0, pas 1... * midiIO.openInput(numero du peripherique,canal); */ midiIO.openInput(0,0); } int valeur1; int valeur2; void controllerIn(Controller controller, int device, int channel){ int numero = controller.getNumber(); if (numero==0) { valeur1 = controller.getValue(); print("Valeur capteur 1 "); println(valeur1); } if (numero==1) { valeur2 = controller.getValue(); print("Valeur capteur 2 "); println(valeur2); } } void draw() { }