tiMidity
може витягувати окремі треки зі стандартного MIDI-файлу на аудіофайли, використовуючи його опцію -o out.wav
, і його варіант -Q 0,-n
щоб заспокоїти всі доріжки, крім n-го.
Однак повторне змішування отриманих файлів .wav ( sox -m *.wav ...
) може ні відтворити оригінал (всі доріжки, без -Q
). Це пояснюється тим, що будь-яка доріжка, перша подія нотатки якої приходить через кілька секунд після загального запуску (тобто починається з решти), створює аудіофайл, який починається точно на першій ноті. Благородний, але помилковий.
Як можна витягти одну доріжку в аудіофайл, зберігаючи мовчання раніше перша примітка?
(Чи потрібно редагувати файл MIDI, щоб вставити в кожну доріжку фіксовану замітку нульового обсягу на початку музики? Або додати фіктивний трек m
з нульовою початковою нотою, а потім -Q 0,-n,-m
?)