I'm working on an interactive music performance. So far, I have a custom application triggering audio playback in Logic via MIDI. This works great and gives me a lot of flexibility sound-wise.
However, I am now stumbling on a problem. I am dynamically synthesizing speech excerpts and saving them as wav files onto disk (during the live performance). I need a way for my custom application to tell Logic to play those files. I haven't found a way (in Logic or with a plugin) to do that. I though I could get away with creating an EXS24 instrument with a bunch of placeholder audio files and overwriting the audio files during the performance but it does not work. I guess EXS24 loads all samples into RAM at the beginning and doesn't reload the files until relaunched.
Can you guys think of a way to achieve this. I guess my best bet would be to find a sample player audio unit that would play the sounds from disk instead of from RAM. Does such a thing exist ? Or perhaps you guys can think of another solution ?
TIA.
However, I am now stumbling on a problem. I am dynamically synthesizing speech excerpts and saving them as wav files onto disk (during the live performance). I need a way for my custom application to tell Logic to play those files. I haven't found a way (in Logic or with a plugin) to do that. I though I could get away with creating an EXS24 instrument with a bunch of placeholder audio files and overwriting the audio files during the performance but it does not work. I guess EXS24 loads all samples into RAM at the beginning and doesn't reload the files until relaunched.
Can you guys think of a way to achieve this. I guess my best bet would be to find a sample player audio unit that would play the sounds from disk instead of from RAM. Does such a thing exist ? Or perhaps you guys can think of another solution ?
TIA.