Я хочу вручную иметь функцию, которая создает MIDI-файл в соответствии с требованиями пользователей, например.
Пользователь пишет 2 патча, которые содержат 8 тактов по 4 четверти А4 (Концерт А - 440 Гц) и С4 (каждый в качестве отдельного канала) на 120 скоростях, со скоростью 100, на инструментальном пианино (01) и патче 49 или любом другом.
Как должен выглядеть MIDI-файл в соответствии с вышеизложенным.
Моя цель - узнать, как создать функцию, которая генерирует данные MIDI, а затем записать все в файл MIDI.
Итак, сначала я должен понять, как создать эту функцию или понять «язык MIDI-файлов», чтобы я мог написать ее.
Заранее спасибо.