Я пытаюсь использовать 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)