Hi,
I’m in the process of creating a digital version of a 1980s synth called the Omnichord which originally featured a selection of drum/bass loops whose speed could be changed via a dial without affecting their pitch.
I’ve been trying for ages to figure out how to accomplish this in Corona and have been playing with the secret audio APIs but come up empty-handed. I can’t figure out a way to modify the playback speed of a sample without modifying its pitch, and the only alternative I can think of, queuing up individual drum and bass samples in order then changing the rate at which they are triggered, seems enormously complex too, particularly given that I understand Corona’s audio API is not metronome-accurate in terms of timing.
Is there a solution to this I’ve not thought of? Conversely, have I picked utterly the wrong tool for the job?
My Objective-C is dreadful so I am hoping for a non-native solution. I love Lua so am really hoping I can stick with Corona on this one!