Конвертировать .wav в .dat или .txt (Сменить разрешение не предлагать)

oldmelnik

Есть вавка, требуется получить нечто вроде зависимости амплитуды сигнала от времени график, короче, такой красивый, типо тех, что саундфорж рисует. С возможностью последующего фурье-анализа и прочего - то есть суть не в графике, а именно в получении такой большой такой таблички.
Вроде Origin предлагает возможность импорта вавок, только ээфекта ноль. ОМжет получалось у кого?

Fragaria

отрежь от него заголовок (то ли 48 байт, то и 68, не помню, уточни остальные данные - это и есть оцифрованный звук, который напрямую в график превратить можно Но скорее всего тебе усреднение нужно делать по времени, так как вряд ли тебе понадобятся отсчёты с частотой 44кгц (или скока у тебя там)

Marinavo_0507

man sox

oldmelnik

ну, я так примерно и предполагал
хуле Ориджин моск ипёт, не пойму

oldmelnik

а как бы его в ASCII конвертнуть, не подскажете?

oldmelnik

ха, Ориджин отлично справляется, если кому интересно
просто файл кривой был

Nastasya483

> (то ли 48 байт, то и 68, не помню, уточни)
Нет. Необходимо найти слово "WAVE", и сразу после него пойдет блок данных. Если слова "WAVE" нет, данные идут с первого байта. По-хорошему, перед этим вэйвом можно было бы разобрать другие блоки, каждый имеет свой тэг. В общем, в формате WAV звуковые данные могут начинаться с разных смещений.
Оставить комментарий
Имя или ник:
Комментарий: