Зачем мне инициализировать секвенсор с MIDI-файлом при использовании AKAppleSequencer от AudioKit? - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь использовать AudioKit для создания нового барабанного секвенсора. Проект игровой площадки с сайта AudioKit приводит пример, где они инициализируют AKAppleSequencer с помощью файла MIDI с именем «4tracks». Я нашел «4tracks» в папке ресурсов проекта, но это не дает мне никакого представления о том, для чего используется файл. Вот код от AudioKit Playgrounds:

  let sequencer = AKAppleSequencer(filename: "4tracks")
    sequencer.clearRange(start: AKDuration(beats: 0), duration: 
    AKDuration(beats: 100))
    sequencer.debug()
    sequencer.setGlobalMIDIOutput(drums.midiIn)
    sequencer.enableLooping(AKDuration(beats: 8))
    sequencer.setTempo(150)
...