Звуковой редактор WavePint
Структура TarS1 и фрагментация звуковых каналов в редакторе WavePint: назначение полей и способ хранения данных.
Структура TarS1
WavePint хранит звуковой материал в структуре TarS1. Поле TarS1[0] содержит частоту дискретизации, TarS1[1] и TarS1[2] указывают имя файла и путь, TarS1[3] несёт амплитудно-частотную характеристику, TarS1[4] зарезервировано, а TarS1[5] объединяет каналы фрагментированного звука в типе Dar.
Фрагментация каналов
Звук разбивается на короткие фрагменты функцией VarNoodlSqr. Каждый канал внутри Dar состоит из Arr-фрагментов, что позволяет адресовать отдельные участки записи. Сохранённый текст описывает только эти параметры; поведение редактора при запуске и совместимость с конкретными сборками не подтверждаются.