|
18 / 15 / 3
Регистрация: 04.05.2017
Сообщений: 136
|
|
Обработка аудио средствами js для изменения темпа и тональности18.11.2021, 22:33. Показов 1744. Ответов 6
Метки нет (Все метки)
Добрый день!
Просьба подсказать, каким образом можно изменить тональность и темп аудиотрека при помощи js, или как это сделать лучше иначе, в сети много сайтов с обработкой музыки онлайн, подозреваю, что через js это делается, могу ошибаться
0
|
|
| 18.11.2021, 22:33 | |
|
Ответы с готовыми решениями:
6
Изменение тональности без изменения темпа (Sound Forge 7.0, например) Изменение темпа воспроизведения аудио файла Ищу программу для изменения тональности "на лету" |
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||
| 19.11.2021, 11:49 | ||
|
Но такое тоже можно и в браузере. Кажется это https://tonejs.github.io/
0
|
||
|
18 / 15 / 3
Регистрация: 04.05.2017
Сообщений: 136
|
|
| 19.11.2021, 11:52 [ТС] | |
|
Ок, спасибо, без перезагрузки страницы такое видел, поэтому думаю, что через js все таки можно, почитаю, спасибо еще раз
0
|
|
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||
| 19.11.2021, 16:42 | ||
|
JS конечно может все! Но обработку аудио раньше делали ТОЛЬКО на сервере. Так было быстрее. Сейчас обычно домашний комп быстрее дешевого хостинга (у меня на хостинге 2 слабых ядра, на компе 12 и в мобилке 8), поэтому пытаются максимум перенести в браузер. Но не для всего еще есть нужные библиотеки... А писать подобное "с нуля"... нужно быть профи! Но с аудио вам повезло! Я видел мощные библиотеки для аудиопроигрывателей и "визуализации" аудио. Правда они скорее для игр сделаны а не для "обработчиков аудио"... Года 2 назад кучу времени убил в поисках онлайн редактора аудио - не нашел...
0
|
||
|
18 / 15 / 3
Регистрация: 04.05.2017
Сообщений: 136
|
||||||
| 19.11.2021, 21:50 [ТС] | ||||||
|
да, про Ajax знаю, конечно, но по моему обрабатывается именно в браузере. Ну даже предположим на сервере, какими средствами там лучше это реализовать? Если сайт на wordpress? Плагинов похожих не нашел, зато нашел скрипт js в котором звуки воспроизводятся вообще без файла, так что обработку думаю точно можно произвести
0
|
||||||
|
|
||
| 20.11.2021, 02:10 | ||
|
В браузере есть такая штука как Web Audio API - Интерфейсы веб API | MDN. Средствами этих интерфейсов можно в браузере создать и синтезатор и шарманку, которая будет воспроизводить какой-нибудь формат нотной записи типа ABC Notation, MusicXML и т. п. Существует куча библиотек, позволяющих работать с этими апи в более удобном режиме. Вот на базе этого всего можно реализовать много чего интересного, в частности транспозиция и изменение темпа там не будет представлять сложности. Но тут речь не идет об обработке звукозаписи, а вот когда у тебя есть что-то типа электронных нот, то внести в них изменение совсем не сложно, поскольку тут речь не об обработке звука как такового, а о работе с данными достаточно простого формата.
0
|
||
|
274 / 178 / 30
Регистрация: 16.03.2017
Сообщений: 1,631
|
||||
| 20.11.2021, 06:22 | ||||
|
Даже на PHP можно забрать файл клиента на сервер, обработать внешней утилитой и вернуть назад. Поэтому так много подобных "обработчиков рингтонов для СМС" и наплодилось в свое время! )) Добавь к этому что утилиты пишутся на С/С++ поэтому ОЧЕНЬ шустрые (по сравнению с JS минимум в 1.5-2 раза, а может и в 10). Да еще и могут быть многопоточными. Не по теме: Сам "пет-проектом" пытаюсь написать свой "аудио-фреймворк для браузера" (времени не хватает). Хорошо изучил вопрос... Пока учусь работать с буферами получаемыми с микрофона и выводить на экран бегущий график. Смог короткое mp3 вывести на канвас в виде амплитуд так-же как в аудио-редакторах (сверил = совпало). Смог заполнить буфер "белым шумом с убыванием" и проиграть... Подбираюсь к FFT ))) Добавлено через 16 минут
1
|
||||
| 20.11.2021, 06:22 | |
|
Помогаю со студенческими работами здесь
7
Обработка изображений из темпа прога для изменения типа подключение аудио (колонки\наушники) Программа для смены тональности Обработка исключений для изменения строки внешняя обработка для изменения свойств номенклатуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc
О Господи, Вечный, Ты . . .
Я помоги, Бесконечный. . .
Я прошу Ты. . .
Я погибаю, спаси. . .
Я прошу Тебя Вечный. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|