de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 lukebuehler
lukebuehler
Вопрос

ADSR в iOS, пример кода?

Я искал несколько примеров, которые показывают, как сделать ADSR в iOS с использованием аудиокассет (желательно WAV-файлы с точками петли, но это вторично). Я думаю, большинство людей, которые пишут приложение sampler/synth, используют аудиоустройство для этого. Кто-нибудь знает пример хорошего кода, который показывает ADSR в любой аудио-библиотеке iOS?

3 2011-10-27T19:32:31+00:00 3
 lukebuehler
lukebuehler
Редактировал вопрос 27-го октября 2011 в 7:42
Программирование
ios
core-audio
audiounit
avaudioplayer
lukebuehler
14-го ноября 2011 в 4:24
2011-11-14T16:24:07+00:00
Дополнительно
Источник
Редактировать
#56791992

В новом iOS SDK 5.0 теперь есть звуковой модуль Sampler! Что может делать конверты ADSR.

The presets demo shows how to use the sampler: http://developer.apple.com/library/ios/#samplecode/LoadPresetDemo/Introduction/Intro.html#//apple_ref/doc/uid/DTS40011214

If you want to load different sound formats to play this article is helpful: https://developer.apple.com/library/mac/#technotes/tn2283/_index.html

And here's the iOS documentation reference: http://developer.apple.com/library/ios/#documentation/AudioUnit/Reference/AUComponentServicesReference/Reference/reference.html#//apple_ref/doc/uid/TP40007291

2
0
justin
27-го октября 2011 в 10:21
2011-10-27T22:21:12+00:00
Дополнительно
Источник
Редактировать
#56791990

вы можете найти (очень простой) в примере Apple SinSynth. Это AU, но он должен продемонстрировать, как применить конверт к звуковому буферу. я не помню - это может быть просто ASR, но добавление четвертого этапа просто, как только вы поняли существующую программу. Реализация прямо в рендеринг заметки.

Генераторы конвертов не являются специфичными для платформы.

musicdsp.org will be a better resource if you want more than a push in the right direction.

1
0
Nik Reiman
28-го октября 2011 в 6:42
2011-10-28T06:42:38+00:00
Дополнительно
Источник
Редактировать
#56791991

У MusicDSP есть исходный код для примерного конвертера с атакой/выпуском. Если вы это понимаете, то сустейн/распад должен быть довольно логичным. ;)

Но конверт ADSR - это просто вопрос применения коэффициента усиления к вашему выходному сигналу с помощью конечного автомата. Каждое состояние имеет начальное значение и конечное значение, а также продолжительность. Вычисление наклона этой линии и значение каждой точки вдоль нее было покрыто в классе алгебр в старшей школе. ;) Если вы хотите быть действительно фантазией, вы можете реализовать другие типы кривых, но концепция остается прежней.

1
0
Похожие сообщества 6
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
18 324 пользователей
Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. Размещение бесплатное. 📌 ВАЖНО: Правила публикации и правила канала: 📌 Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-12-10
Открыть telegram
iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
6 227 пользователей
Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C и т.д. См. также: @android_ru, @macdev_ru, @macos_ru Вакансии и поиск работы: @mobile_jobs Правила чата: https://telegra.ph/Pravila-ios-ru-04-16 Логотип авторства @master_branch спасибо ему
Открыть telegram
Джейлбрейк | Jailbreak
Джейлбрейк | Jailbreak
2 874 пользователей
Обсуждаем новости о выходе джейлбрейка, новые твики и многое другое. Запрещено: ⛔️мат и брань⛔️ реклама. Нарушение - бан. Новостной канал Apple: https://t.me/joinchat/AAAAAELjEJQyFY4O0H7mDw Чат Apple: @ithere
Открыть telegram
iOS Good Talks
iOS Good Talks
2 008 пользователей
Чат русскоязычного iOS комьюнити. Обсуждение новостей, холивары. Правила: https://t.me/iosgt/8904 Реклама – https://etolstoy.notion.site/Good-Reads-90242327a2cc4e78b3a8331441c7486a Открытый чат вахты: https://t.me/+S0x2Ujxl5yHlNSqU
Открыть telegram
Чат конференции Mobius
Чат конференции Mobius
1 141 пользователей
Канал конференции: @mobiusconf_channel Ближайшая конференция — Mobius 2022 Autumn, 9–10 ноября · Online Offline-день — 21 ноября, Москва Билеты: https://tinyurl.com/Mobius2022 Саппорт: @JUGConfSupport_bot
Открыть telegram
iOS / iPadOS / watchOS
iOS / iPadOS / watchOS
16 пользователей
betaprofiles.com Правила — https://rudevs.network/rules Все чаты — https://rudevs.network/chats
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 4 дня назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией