import com.sun.speech.engine.synthesis.*; import com.sun.speech.freetts.cart.*; import com.sun.speech.freetts.diphone.*; import com.sun.speech.freetts.relp.*; import com.sun.speech.freetts.*; import com.sun.speech.engine.*; import de.dfki.lt.freetts.*; import com.sun.speech.freetts.clunits.*; import com.sun.speech.freetts.jsapi.*; import com.sun.speech.freetts.audio.*; import com.sun.speech.freetts.lexicon.*; import com.sun.speech.engine.synthesis.text.*; import com.sun.speech.freetts.util.*; import proxml.*; import promidi.*; XMLInOut xmlInOut; MidiIO midiIO; Zession session; Donmiguel donmiguel; void setup(){ size(400,400); xmlInOut = new XMLInOut(this); midiIO = MidiIO.getInstance(this); session = new Zession("session_001.xml"); donmiguel = new Donmiguel(); } void draw(){ background(0); session.checksong(); } void keyReleased() { switch(key){ case '1': session.loadSong(0); break; case '2': session.loadSong(1); break; case '3': session.loadSong(2); break; case '4': session.loadSong(3); break; case '5': session.loadSong(4); break; case '6': session.loadSong(5); break; case '7': session.loadSong(6); break; case '8': session.loadSong(7); break; case '9': session.loadSong(8); break; case '0': session.loadSong(9); break; } if (keyCode == 32) { session.rock(); } }