Форматы для хранения массивов регистров музыкального сопроцессора можно условно разделить на два типа: синхронизированные (т.е. в исходной программе играются синхронно с прерываниями, VBL, таймерами MFP и т.д.) и не синхронизированные. К первой группе можно отнести VTX, YM6 и PSG-файлы, в них однозначно можно выделить группы регистров и их значений в каждом тике таймера (кадре, кванте, отсюда термины "квантованная музыка", "музыка на прерываниях"), в то время как информация о задержках вывода между регистрами внутри кадра потеряна.
Форматы OUT, ZXAY, EPSG, AY (EMUL), AYM и SNDH можно отнести ко второй группе. Первые (OUT, ZXAY и EPSG) хранят номера регистров и вывод в них с точностью до такта центрального процессора компьютера, для которого была написана исходная программа. А форматы AY, AYM и SNDH как раз и хранят внутри себя такую программу, и путём эмуляции работы соответствующего компьютера можно получить аналогичный поток номеров регистров и их значений с точностью до такта.
Однако подход, заложенный в форматах OUT, ZXAY и EPSG, кроме очевидных плюсов, хранит и не менее явные минусы: большой размер и, если в исходнике играется квантованная музыка, обилие избыточной информации (для подавляющей части квантованной музыки задержки вывода внутри кадра на слух почти не слышны или, наоборот, приводят к неприятным артефактам, например, в виде щелчков, однако для эффектов типа "full envelope+tone retrig" в последних версиях Fast Tracker такие задержки важны).
Если известно, что музыка в оригинале играется синхронно с прерываниями, и вывод во все регистры сопроцессора осуществляется почти одновременно один раз за прерывание, может возникнуть задача получить VTX, YM6 или PSG из OUT, ZXAY, EPSG, AY (EMUL), AYM или SNDH файлов. EPSG файл содержит маркёры прерываний, также и при проигрывании форматов с родным плеером моменты возникновения прерываний известны, поэтому, в отличие от OUT и ZXAY, никаких дополнительных параметров для успешного конвертирования не нужно.
Но для корректного конвертирования из OUT или ZXAY в любой синхронизированный файл необходимо правильно настроить два параметра Ay_Emul: Тиков на кадр и Смещение прерывания (окно "Микшер"). Первый параметр по умолчанию (69888) подходит для OUT файлов, созданных в эмуляторе ZX Spectrum "Z80" v.3.02 и v3.03 Г.А. Лунтера, он должен быть настроен точно. Если значение второго параметра отрицательно сказывается на генерации синхронизированного файла, его необходимо увеличить или уменьшить примерно на половину первого параметра (+35000 или -35000).
Если ни при каких параметрах не удаётся добиться приемлемого результата, значит, вывод в реальной программе не был синхронизирован с прерываниями.