Подтвердить что ты не робот

Отображение формы сигнала на iphone

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

Существуют ли какие-либо библиотеки для этого или нужно ли это полностью настраивать решение?

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

TIA!

4b9b3361

Ответ 1

Я передаю свой ответ из этого вопроса, так как он применим и здесь:

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

Вот несколько хороших статей об этом:

Отображение формы волны

Создайте экран звуковой формы

Что касается исходного кода, я бы рекомендовал просмотреть исходный код Audacity. Звуковой сигнал Audacity довольно хорош и, по большей части, скорее всего, делает подобный снимок данных при визуализации сигналов.

Ответ 3

Я понимаю, что это старый пост, однако я искал это недавно, и решил бросить свое собственное решение на основе нескольких фрагментов, которые я нашел на SO и нескольких других сайтах.

См. мой ответ на Этот вопрос