tiMidity: видобування треків, що зберігають початкове мовчання


2

tiMidity може витягувати окремі треки зі стандартного MIDI-файлу на аудіофайли, використовуючи його опцію -o out.wav, і його варіант -Q 0,-n щоб заспокоїти всі доріжки, крім n-го.

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

Як можна витягти одну доріжку в аудіофайл, зберігаючи мовчання раніше перша примітка?

(Чи потрібно редагувати файл MIDI, щоб вставити в кожну доріжку фіксовану замітку нульового обсягу на початку музики? Або додати фіктивний трек m з нульовою початковою нотою, а потім -Q 0,-n,-m ?)

Відповіді:


3

Тимчасовий варіант 2.14.0 має опцію --preserve-silence що запобігає скидання початкових залишків.


Дійсно, 2.14.0 з джерельного ресурсу timidity.c включає цю опцію. Yay! Вона просто ще не досягла Ubuntu 12.04 LTS, пакувальний пакет якого досі 2.13.2.
Camille Goudeseune

Ubuntu 14.04 LTS є досі застряг у боязкості 2.13.2.
Camille Goudeseune

Ubuntu 16.04.3 LTS є досі застряг у боязкості 2.13.2.
Camille Goudeseune

1
Я припускаю, що це прямо з debian, де не здається, що багато пакувальної діяльності . З іншого боку, версія 2.14.x не згадується сторiнкiсть сторінки ++ sourceforge або.
Aryeh Leib Taurog
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.