コードを実行しようとしたとき、私はJFugueで作業しています
Player myPlayer = new Player();
myPlayer.play( ":DEFAULT(duration=.25)");
Pattern test=new Pattern(" m327.0 m348.8 ( m392.4/0.25 m413.393 m392.4 )/0.5 m348.8 ");
myPlayer.play(test);
パーサー例外が発生しました。音速として解析された文字が認識されません: : 0
')/0.5' から 0 を削除すると、正常に動作します
Pattern test=new Pattern(" m327.0 m348.8 ( m392.4/0.25 m413.393 m392.4 )/.5 m348.8 ");
1 以上のすべての値に対して同じ例外が表示されます (例: ')/1.5' )。ただし、m392.4/0.25 は問題なく動作していることに気付きました。