Вопрос касается операции mix paste и связанных с ней настроек Adobe audition/Cool edit.
Если, к примеру, открыть редактором какой либо файл, а затем вычесть из него (mix paste, invert) его же самого (from file, указать тот же файл, что и открыт), то в итоге должен получиться wav, все отсчёты которого - нули.
До недавнего времени так и было - вычел файл из самого себя и получил ноль. А недавно вдруг заметил, что после mix paste в Cool edit (pro) остаётся некоторое количество отсчётов величиной -1. Я могу объяснить это тем, что при инвертировании 16-битного вава (с минимальным уровнем -32768 и максимальным +32767), происходит потеря единицы, т.е. при mixing'е вычитается уже несколько искажённый файл. Раньше такого не было - всё время получал нули. Возможно те вавники , с которыми работал, имели максимальный и минимальный уровень меньше (по абсолютному значению), чем вышеуказанные -32768 и +32767. Мне же показалось, что -1-цы стали вылезать из-за того, что я случайно, сам не знаю как, изменил какую-то настройку в проге. Покопался в Options -> Settings -> Data, поэкспериментировал с галочками - никакого результата, всё те же -1 разницы между одинаковыми файлами. Нет, изменения конечно произойдут, результат получится, как и должно быть, нулевой, если выбрать Auto-convert all data to 32-bit upon opening, но это box был всю жизнь unchecked...
Решил снести Cool edit, поставить более поздний Adobe Audition. Настройки в Options -> Settings -> Data - по умолчанию, dithering отключен. Результат получается ещё смешнее: разностые отсчёты величиной -32768 (или 767, точно не посмотрел).
Так вот, вопрос к знатокам программы: Как нужно настроить CE/AA, чтобы при работе с 16-битными вавами не было такой фигни (чтобы разница была нулевой)? Может, нужно копаться в реестре? Может нужно менять что-то радиобатонах в Options -> Settings -> Multitrack (хотя, по-моему, это не из той оперы)? Подскажите, кто знает
.
Если, к примеру, открыть редактором какой либо файл, а затем вычесть из него (mix paste, invert) его же самого (from file, указать тот же файл, что и открыт), то в итоге должен получиться wav, все отсчёты которого - нули.
До недавнего времени так и было - вычел файл из самого себя и получил ноль. А недавно вдруг заметил, что после mix paste в Cool edit (pro) остаётся некоторое количество отсчётов величиной -1. Я могу объяснить это тем, что при инвертировании 16-битного вава (с минимальным уровнем -32768 и максимальным +32767), происходит потеря единицы, т.е. при mixing'е вычитается уже несколько искажённый файл. Раньше такого не было - всё время получал нули. Возможно те вавники , с которыми работал, имели максимальный и минимальный уровень меньше (по абсолютному значению), чем вышеуказанные -32768 и +32767. Мне же показалось, что -1-цы стали вылезать из-за того, что я случайно, сам не знаю как, изменил какую-то настройку в проге. Покопался в Options -> Settings -> Data, поэкспериментировал с галочками - никакого результата, всё те же -1 разницы между одинаковыми файлами. Нет, изменения конечно произойдут, результат получится, как и должно быть, нулевой, если выбрать Auto-convert all data to 32-bit upon opening, но это box был всю жизнь unchecked...
Решил снести Cool edit, поставить более поздний Adobe Audition. Настройки в Options -> Settings -> Data - по умолчанию, dithering отключен. Результат получается ещё смешнее: разностые отсчёты величиной -32768 (или 767, точно не посмотрел).
Так вот, вопрос к знатокам программы: Как нужно настроить CE/AA, чтобы при работе с 16-битными вавами не было такой фигни (чтобы разница была нулевой)? Может, нужно копаться в реестре? Может нужно менять что-то радиобатонах в Options -> Settings -> Multitrack (хотя, по-моему, это не из той оперы)? Подскажите, кто знает
