Программное обеспечение для работы с MIDI?
 
Все программы  позволяющие работать с MIDI,   в зависимости от круга решаемых задач, условно делятся на подгруппы,  которые я бы условно разделил на три основных типа: MIDI-секвенсорные программы, программы Автоаранжировщики, и программы Нотаторы. Это деление условно, и появляется всё больше программ, которые находятся на стыке этого деления,  между тем такое разграничение помогает более чётко определиться какие задачи вам необходимо решать и какие средства для этого лучше использовать.

Первый тип программ (sequencer), аналогичен аппаратным MIDI-секвенсорам. В их функции входит  запись и воспроизведение MIDI-партитур, отображение их в различных форматах, различное редактирование как нот, (транспонирование (transposition),   квантование (quantization),   сдвиг
фрагмента  (sliding)  и т.п.)  так и управляющих событий -  смены  инструментов, генерации серий значений контроллеров,  имитирующих движение регуляторов, вставки SysEx и  т.п. Современные программы-секвенсоры позволяют также  присоединять к партитуре WAV-файлы, которые будут воспроизводиться вместе с нею в нужные моменты времени.  Наиболее известны  секвенсоры: Cakewalk, Voyetra Orcestrator Plus,  Recording Session, MT PRO, Cubase, Logic и др.

Программы автоаранжировщики работают по принципу, близкому к тому что используется в синтезаторах, получившим в быту прозвище "самограек". Ваша задача только выстроить форму композиции, проставить гармонические функции, выбрать один из доступных стилей исполнения и композиция готова. Ясно, что нечто высокохудожественное таким образом не создашь,  однако
бывают ситуации, когда особые изыски и не нужны, тогда автоаранжировочные программы-это то,
что вам нужно!   К числу известных программ автоаранжировщикоов относятся:
YAMAHA Visual Arranger, Band in Box, Jammer Pro и др.

Программы нотаторы позволяют вам распечатывать и издавать свои ноты с достойным качеством,
а главное, позволяют без проблем "расписать" оркестровые голоса, а так же услышать своё творение
в процессе его создания со звучанием инструментов, соответственным уровню вашей звуковой карты.
К числу наиболее известных нотно-издательских систем относятся программы: Finale, Sibelius, Score, Graphire, Encore, Music Time,  и др.
.