Archives/Groovy, Grails
[MusicXML] 파일 읽어서 연주하기
gilbird
2010. 5. 18. 21:38
반응형
import org.jfugue.*
class MyAdaptor extends ParserListenerAdapter {
Player myPlayer
public MyAdaptor( Player p) {
myPlayer = p
}
void keySignatureEvent( KeySignature keySig) {
//myPlayer.play("C4")
myPlayer.play(keySig.getMusicString())
println keySig.getMusicString()
}
}
def xml = new org.jfugue.MusicXmlParser()
xml.addParserListener(new MyAdaptor( new Player()))
xml.parse( new File( "d:/work/midi/elite.xml"))
반응형