Hey Fmodderrs,
I have a large quantity (~20,000 / 10G as wavs) of audio clips which are user selectable, they are vocal lines which run over the music soundtrack. The programmer instrument is in a loop which will be used / repeated many times during playback.
There’s no sensible way to group the audio clips into ones that could be used together, eg. to build them into sets of banks that may be used together, their usage is pretty random.
The target device is mobile so packaging them all up into a single bank isn’t practical.
I can use programmer instruments to trigger the selected audio clip. When the user selects the clip there will be a delay while it’s downloaded from a url, this is expected and fine the first time it’s used.
A few questions;
-
Are there any options other than using programmer instruments?
-
The event that will hold the programmer instrument will be looped quite often, is there a way to “fix” a sound to a programmer instrument rather than having to respond to the callback every time the loop repeats?
-
Alternate solution; at runtime with built banks can I add sounds to events in a similar way to scripting in studio (eg, studio.project.create(‘SingleSound’) and then adding it to an event track). I can’t find any mention of this in the runtime APIs so I assume its not an option.
-
Are there any utilities that are prefered for batch compressing audio files outside of banks to vorbis?