2017-03-06 3 views
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 개발자의 해결책을 찾았습니다. 슬프게도 이것은 더 이상 작동하지 않습니다. 많은 클래스 정의와 속성이 변경되었습니다.

어쩌면 나는 최신이 아니고 이것은 이미 수정되었습니다. 만약에 제가이 문제에 대한 해결책을 찾았 으면합니다.

답변

2

대상에 대한 배경 기능을 켭니다. 오디오를 선택하십시오. 이것이 없으면 사인파가 발생합니다.