Как установить определенную последовательность аудиофайлов программно? - PullRequest
2 голосов
/ 28 января 2020

Я хочу проигрывать короткие WAV-файлы (около 1 секунды каждый) в определенных последовательностях. Последовательности представляют собой одну из мер 16-х нот, разделенных на 4 части, которые генерируются случайным образом. Примерная случайная последовательность будет следующей. Каждый «x» является запиской, а каждый «-» является отдыхом: «| x - - - | - xx - | x - xx | xxxx |»

В настоящий момент я могу только представить похожая вещь, играя звуки из банка MIDI с Audio Toolbox. Я до сих пор не знаю, как заставить звучать звуки в определенной последовательности даже с помощью MIDI-банка. Кроме того, есть 4 последовательности, которые должны воспроизводиться одновременно. Любые указатели или даже небольшой толчок в правильном направлении приветствуются.

1 Ответ

0 голосов
/ 21 февраля 2020

Я решил это, используя платформу AudioKit. Вы можете воспроизводить свои собственные сэмплированные барабанные звуки и указывать позицию, которую они играют в такте. Слишком много, чтобы написать в этом ответе. Но вы можете go на AudioKit.io и скачать проект игровых площадок. Внутри вы увидите файл детской площадки под названием Drum Sequencer. Это очень хорошо объясняет функциональность!

...