fluidsynth: активировать несколько пресетов для каждого канала MIDI - PullRequest
0 голосов
/ 06 апреля 2019

Я пишу программу для Linux, которая читает MIDI-вход с USB и воспроизводит соответствующие ноты, используя примеры, предоставленные файлом Soundfont2, и libfluidsynth в качестве программного синтезатора.

В Fluidsynth яПо сути, я хочу воспроизвести несколько пресетов на один MIDI-канал.

В настоящее время я знаю только о возможности назначить одну пресет на MIDI-канал.Чтобы моя программа работала, я создал несколько каналов в fluidsynth и добавил несколько правил для отправки noteOn () нескольким каналам при получении noteOn () в канале 0.

Это так, как это должно бытьсделано или у меня что то не так?Могу ли я справиться с этим более эффективно?

...