현재 AudioKit의 AKSamplerMetronome을 사용하여 메트로놈 사운드를 생성하고 재생하고 있습니다. 현재 콜백을 구현하여 현재의 비트를 얻는 것이 필요합니다. 5 비트가 있으면 현재 재생중인 비트를 가져와야합니다. 비트 수에 따라 더 많은 함수를 추가 할 수 있습니다. 구현할 수있는 콜백이 있습니까?AudioKit ios AKSamplerMetronome
이 내 현재 코드
당신은 AKSequencer 쉽게 충분이 할 수// using AKSamplerMetronome
var metronome1 = AKSamplerMetronome()
var mixer = AKMixer()
// first sound called
let beatstart = Bundle.main.url(forResource: "mybeat", withExtension: "wav")
// other sounds based on beat count
let beaten = Bundle.main.url(forResource: "others", withExtension: "wav")
// setting first sound and other beat sounds
metronome1.sound = McountSoundUrl
metronome1.downBeatSound = MoneSoundUrl
metronome1 >>> mixer
AudioKit.output = mixer
AudioKit.start()
안녕하세요, 감사합니다. 신속하게 처리 할 수있는 새로운 기능과 iOS 개발 기능이있어이를 극복하는 데 도움이되는 샘플 코드가 있습니까? – RAM
안녕하세요, 현재 코드를 추가했습니다. 내가 잘못 생각한 부분을 알려주십시오. – RAM
콜백을 제공 할 분명한 방법이없는 AKSamplerMetronome을 사용하지 말 것을 제안합니다. 대신 사운드에는 AKMIDISampler가있는 AKSequencer를 사용하고 콜백에는 AKCallbackInstrument를 사용하십시오. 필자가 제공 한 코드는이를 수행하는 방법을 정확하게 보여줍니다. 당신이하고 싶은 것이 정확히 무엇입니까? –