
1
Михаил
нет рекомендаций
нет жалоб
Название проекта: Программа для преобразования wav файла
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Банковский перевод, Электронные деньги
Прием заявок: от 2019-07-14 до 2019-07-21
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: без предоплат
Способы оплаты: Банковский перевод, Электронные деньги
Прием заявок: от 2019-07-14 до 2019-07-21
Описание проекта:
Требуются услуги программиста. Нужно написать программу. Нужно снизить или повысить тональность звука на определенное количество герц, но не в процентном соотношении как это обычно происходит (тогда нижние частоты уменьшаются на несколько герц, а верхние - на несколько тысяч), а каждой частоты отдельно. Например, вычесть 3.7Гц. Нижние частоты 30Гц становятся 26.3Гц, верхние 12340Гц становятся 12336.3Гц. Чтобы, например, спектральный анализ звука Sonic visualiser показал что каждая точка снижена именно на точное одинаковое кол-во гц.
Audacity (возможно единственная программа способная менять тональность в герцах а не тонах) не может точно определить изначальную частоту чистой синусоиды, ошибается на пару герц. Если ввести самому точное значение синусоиды, то правильно преобразует, до сотых. Но в обычном миксе, где много искажений и частот - полное мясо. Тональность слуайных точек меняется рандомно и пласт точек не меняется вообще. Хоть звук и воспринимается повышенным или пониженным, в этой задаче нужно точно преобразовать каждую точку с максимально возможным кол-вом знаком после запятой, но минимум до десятых герца.
На приложенном скриншоте спектральный анализ в Sonic visualiser, после стандартных преобразований плагинами, показывает совершенно случайные показатели при сравнении с той же координатой до преобразования.
Возможно, получится "распилить" файл на десятки тысячи линий - длиной в весь трек, но "шириной" в одну частоту, преобразовать по отдельности и скомпилировать обратно в файл.
Требуются услуги программиста. Нужно написать программу. Нужно снизить или повысить тональность звука на определенное количество герц, но не в процентном соотношении как это обычно происходит (тогда нижние частоты уменьшаются на несколько герц, а верхние - на несколько тысяч), а каждой частоты отдельно. Например, вычесть 3.7Гц. Нижние частоты 30Гц становятся 26.3Гц, верхние 12340Гц становятся 12336.3Гц. Чтобы, например, спектральный анализ звука Sonic visualiser показал что каждая точка снижена именно на точное одинаковое кол-во гц.
Audacity (возможно единственная программа способная менять тональность в герцах а не тонах) не может точно определить изначальную частоту чистой синусоиды, ошибается на пару герц. Если ввести самому точное значение синусоиды, то правильно преобразует, до сотых. Но в обычном миксе, где много искажений и частот - полное мясо. Тональность слуайных точек меняется рандомно и пласт точек не меняется вообще. Хоть звук и воспринимается повышенным или пониженным, в этой задаче нужно точно преобразовать каждую точку с максимально возможным кол-вом знаком после запятой, но минимум до десятых герца.
На приложенном скриншоте спектральный анализ в Sonic visualiser, после стандартных преобразований плагинами, показывает совершенно случайные показатели при сравнении с той же координатой до преобразования.
Возможно, получится "распилить" файл на десятки тысячи линий - длиной в весь трек, но "шириной" в одну частоту, преобразовать по отдельности и скомпилировать обратно в файл.


















