Как стать автором
Обновить

Если звук уложить в окружность

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров6.9K

Привет, читатель, в этой заметке хочу поделиться как можно представить звуковой сигнал таким образом чтобы увидеть в звуке довольно интересные штуки.

Звуковой сигнал в wave формате представляет из себя массив чисел, которые можно представить в виде графика. А на графике всегда можно выделить минимумы и максимумы, вот об их отображении речь и идет.

Так как изначально в звуковом сигнале много всего то его сначала стоит пропустить через фильтр. И уже потом находить минимумы и максимумы.

После этого их можно расположить по окружности, период которой пусть будет например 1/100с, тогда для например обычного синусоидального сигнала получается:


sinus 110 Hz - YouTube

Ну и вроде ничего такого, но вот для голоса получается интересно:

Также классика выглядит неплохо, а вот электрогитара и синтезатор часто выглядят как шум, хотя если увеличить период то что-то начинает проявляться, для ударных такой тип визуализации тоже не подходит.

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

Теги:
Хабы:
Всего голосов 6: ↑5 и ↓1+6
Комментарии7

Публикации

Истории

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн