Java Sound API - Changer d'instrument
Fermé
Guillaume
-
30 mai 2010 à 16:25
lambdav Messages postés 2 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 30 août 2011 - 30 août 2011 à 01:51
lambdav Messages postés 2 Date d'inscription lundi 23 avril 2007 Statut Membre Dernière intervention 30 août 2011 - 30 août 2011 à 01:51
A voir également:
- Java Sound API - Changer d'instrument
- Changer dns - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Letasoft sound booster - Télécharger - Création musicale
2 réponses
lambdav
Messages postés
2
Date d'inscription
lundi 23 avril 2007
Statut
Membre
Dernière intervention
30 août 2011
1
30 août 2011 à 01:51
30 août 2011 à 01:51
Un peu tard mais voici le code pour changer d'instrument :
MidiChannel[] channels = synth.getChannels();
synth.loadInstrument( instrument );
Patch p = instrument.getPatch();
int bank = p.getBank(), program = p.getProgram();
program |= (bank&1)<<7; bank >>>= 1; // correction d'un bug Java
channels[channel].programChange(bank, program);
MidiChannel[] channels = synth.getChannels();
synth.loadInstrument( instrument );
Patch p = instrument.getPatch();
int bank = p.getBank(), program = p.getProgram();
program |= (bank&1)<<7; bank >>>= 1; // correction d'un bug Java
channels[channel].programChange(bank, program);