Приложение для многократного растяжения звука.

Paul's Extreme Sound Stretch (PaulStretch) — специализированное C++ / FLTK / wxWidgets графическое приложение позволяющее многократно замедлить любой трек (в более чем квинтиллион раз) и при этом без потери качества.

Большинство приложений имеющих функцию растягивания звуков, демонстрируют плохое качество при сильном растяжении (в несколько десятков раз), а в PaulStretch растягивать звук можно практически до бесконечности. Приложение было оптимизировано для применения самого предельного (экстремального) растяжения без влияния этого процесса на качество звука.

PaulStretch не обрабатывает звуковой файл как единое-целое, а для обработки разбивает файл на мелкие кусочки. Каждый кусочек называется "окно" и его размер задаётся в образцах (размер обрабатываемых кусочков в итоге влияет на качество конечного результата).

После растягивания к кусочкам применяются специальные звуковые эффекты, таких как спектральное сглаживание (спектральное размывание), конвертирование звука в текстуру (трансформирование в текстуру подходит для очень сильного растягивания звука), имеются эффекты после-обработки (сдвиг тональности/частоты, полосовой фильтр, компрессор и др...) и так же имеется модуль "Частотного сдвига", для создания "Бинаурального ритма" (артефакт работы головного мозга, воображаемые звуки управляемой музыки, которую мозг воспринимает/слышит хотя реальные звуки отсутствуют).

В PaulStretch есть возможность проигрывания растянутого участка в реальном времени (включая возможность "замораживать" звук), а так же можно совместить весь растянутый звук или его часть с аудио-файлами.

Поддерживается работа с аудио-файлами форматов WAV, OGG VORBIS и MP3. Есть возможность сохранять и загружать параметры.

Лицензия: GNU GPL v2

Домашняя страница
Страница на sourceforge.net
Комментарии (9)
Только один вопрос: ЗАЧЕМ? Зачем замедлять звук в квинтиллион раз?
Только один вопрос: ЗАЧЕМ? Зачем замедлять звук в квинтиллион раз?
Замедление в квинтиллион раз это проверенный предел замедления, ну навроде как проверка максимально отдаваемой мощности своего УЗЧ при которой от динамиков ещё не отваливаются магниты (на радость соседям).
Мало ли для чего это можно использовать, главное что есть такая возможность, а как её использовать пусть сам себе решает. Вот автор софины к примеру делает замедление классической музыки, ну нравится ему это... Кому то может сильно захочется Диму Билана замедлить или Филичку Киркорова! Да мало ли...
Замедление в квинтиллион раз это проверенный предел замедления, ну навроде как проверка максимально отдаваемой мощности своего УЗЧ при которой от динамиков ещё не отваливаются магниты (на радость соседям).
Мало ли для чего это можно использовать, главное что есть такая возможность, а как её использовать пусть сам себе решает. Вот автор софины к примеру делает замедление классической музыки, ну нравится ему это... Кому то может сильно захочется Диму Билана замедлить или Филичку Киркорова! Да мало ли...
Не знаю, как написать подобную программу для обычного сжатия(в несколько раз), растяжения, тоже без изменения частотных свойств. Порядок такой, считывание wav-файла, прямое FFT-преобразование, получение массива со спектром, интерполяция спектра, обратное FFT-преобразование, сохранения файла.
Не знаю, как написать подобную программу для обычного сжатия(в несколько раз), растяжения, тоже без изменения частотных свойств. Порядок такой, считывание wav-файла, прямое FFT-преобразование, получение массива со спектром, интерполяция спектра, обратное FFT-преобразование, сохранения файла.
Для музыки в жанре "эмбиент".
Для музыки в жанре "эмбиент".
подскажите,Как сохранить файл?
подскажите,Как сохранить файл?
Выбрать каталог, по умолчанию домашний, дать имя файлу и он будет сохранён как /местоположение/имя-файла.wav
Выбрать каталог, по умолчанию домашний, дать имя файлу и он будет сохранён как /местоположение/имя-файла.wav
Спасибо большое! Это именно то, что мне было нужно. Ведь, стандартное сжатие-растяжение скорости звука (например, WaveLab) - превращает его в металлическое дребезжание. А тут - другое дело!
Спасибо большое! Это именно то, что мне было нужно. Ведь, стандартное сжатие-растяжение скорости звука (например, WaveLab) - превращает его в металлическое дребезжание. А тут - другое дело!
как скачать ?
как скачать ?
Внизу темы есть ссылки.
Внизу темы есть ссылки.