ADSR ў прашыўцы, прыклад код?

Я шукаў некаторыя прыклады, якія паказваюць, як зрабіць ADSR ў прашыўцы, выкарыстоўваючы сэмпл (пераважна WAV файлы з кропкамі цыклу, але той другасныя). Я мяркую, што большасць людзей, якія пішуць на выкарыстанне прыкладання аўдыёсістэму сэмплер/сінтэзатар для гэтага. Ці ведае які-небудзь адзін добры прыклад кода, які паказвае ADSR ў любы аўдыё бібліятэцы IOS?

3

3 адказы

У новым iOS SDK 5.0 ёсць зараз Unit Sampler Audio! Што можа зрабіць 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
дададзена

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

Канверт Генератары не залежыць ад платформы.

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

1
дададзена

MusicDSP мае зыходны код для прыклад абгінаючай з атакі/выпуску. Калі вы гэта зразумееце, то падтрымліваць/распад павінен быць даволі лагічна. ;)

Але ADSR канверт ў асноўным толькі пытанне прымянення каэфіцыента ўзмацнення да вашага выходнаму сігнале з дзяржаўнай машынай. Кожная дзяржава мае пачатковае значэнне і канчатковае значэнне і працягласць. Разлік нахілу гэтай лініі і значэнне кожнай кропкі ўздоўж яе была пакрыта ў класе алгебры ў сярэдняй школе. ;) Калі вы хочаце быць сапраўды фантазіі, вы можаце рэалізаваць іншыя тыпы крывых, але канцэпцыя засталася ранейшай.

1
дададзена
Дзякуй за каментар аб выкарыстанні дзяржаўнай машыны, гэта тое, што я, хоць, як добра.
дададзена аўтар lukebuehler, крыніца