仪器在Jfugue中没有变化

时间:2013-03-31 18:27:41

标签: java jfugue

我正在运行Jfugue测试程序,这是代码:

package ge;

import org.jfugue.*;

public class GE {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       Player player = new Player();
       Pattern pattern = new Pattern("C D E F G A B I[MARIMBA]");
       player.play(pattern);
       System.exit(0); // If using Java 1.4 or lower
    }
}

到目前为止,代码确实有效,也就是说,它会编译并播放音符。但是,我可以随心所欲地改变乐器,我总是得到钢琴音乐。

我该如何更改?

1 个答案:

答案 0 :(得分:5)

您应该将仪器设置在序列的开头而不是它的末尾。序列"I[MARIMBA] C D E F G A B"对我来说是一种马林巴乐器。