Я использую AudioKit 4.3 с Xcode 9.4.1, Swift, и до сих пор мне удавалось получить секвенсор, воспроизводящий AKSynthKick в стиле классической хаус-музыки, это 4-тактная петля, и бочка воспроизводится в каждом такте, но я ничего не понимаю в добавляя файлы wav, caf или aiff для воспроизведения с помощью секвенсора, AKMIDISampler запрашивает заметки, но для меня это не имеет смысла, если это один файл...
Как воспроизвести отдельные аудиофайлы в секвенсоре
Ответы (1)
AKMIDISampler
будет работать на вас здесь. AKMIDISampler
является подклассом AKAppleSampler
и имеет методы loadWav()
и loadAudioFile()
. Параметр noteNumber при использовании аудиофайла будет управлять скоростью/высотой воспроизведения. Использование MIDINoteNumber 60 будет воспроизводить файл с его фактической скоростью, 72 будет удвоенной скоростью (и на октаву выше, если это тональный сэмпл), 48 будет на половинной скорости (на октаву ниже) и так далее.
person
c_booth
schedule
12.07.2018
что такое пробный образец?
- person Juan Boero; 12.07.2018
Под тональным семплом я просто подразумеваю семпл, в котором имеет смысл говорить о том, что он имеет четкую высоту звука, то есть сэмпл фортепианной ноты, а не римшот.
- person c_booth; 12.07.2018