0

私は単純に open() し、テンポを設定し、Midi ファイルを開始するシーケンス プレーヤーを持っています。Midi ファイルは実際には私のプロジェクトの大部分です (文字列ファイルを音楽作品に解析します)。

私のコードのすべての複雑さの中で、私は声ごとに楽器を変更する方法を理解できません:

midi ファイルには複数のボイスを含めることができ、シーケンサーは一度に複数のノートを再生するものとして認識します。だから私が持っている場合:

Voice: 1
notes
Voice: 2
more notes

次に、シーケンサーがこれら 2 つのパートを同時に再生します。2 つを分割して別の楽器を演奏することはできないかもしれませんが、少なくともシーケンス全体の楽器を変更するにはどうすればよいでしょうか?

4

1 に答える 1