1
AudioKit 프레임 워크에서 시퀀서를 사용하여 오디오 파일을 재생하려고합니다.AudioKit (still) missing 시퀀싱 용 시계 Audiofiles
AudioKit.output = sampler
AudioKit.start()
sampler.enableMIDI(midi.client,name: "sampler")
// sequencer start
let seq = AKSequencer()
seq.setLength(AKDuration(beats:Double(4)))
seq.enableLooping()
let pattern = seq.newTrack()
pattern?.setMIDIOutput(sampler.midiIn)
pattern!.add(noteNumber: 48, velocity: 127, position: AKDuration(beats:Double(1)), duration: AKDuration(beats:Double(0.2)), channel: 0)
pattern!.add(noteNumber: 48, velocity: 127, position: AKDuration(beats:Double(1)), duration: AKDuration(beats:Double(0.2)), channel: 0)
pattern!.add(noteNumber: 48, velocity: 127, position: AKDuration(beats:Double(2)), duration: AKDuration(beats:Double(0.2)), channel: 0)
pattern!.setLoopInfo(AKDuration(beats:Double(4)), numberOfLoops: 80)
seq.play()
내가 그것을 밝혀이 "즉시"시퀀스를 만들 수 없습니다로 AKMidiSampler는 사인파를 재생하지만 as described here
그래서하지 않을 권리 샘플 것이다 지점에 도착 그래서 시작 해결 방법을 찾아보고 SelectorClock AudioKit 개발자의 해결책을 찾았습니다. 슬프게도 이것은 더 이상 작동하지 않습니다. 많은 클래스 정의와 속성이 변경되었습니다.
어쩌면 나는 최신이 아니고 이것은 이미 수정되었습니다. 만약에 제가이 문제에 대한 해결책을 찾았 으면합니다.