Posted: 16 Sep 2009, 22:57
I was just experimenting with using the load patch module to load fairly cpu and ram heavy patches in realtime with audio and midi streaming through the patches with receive buses and it actually worked quite well with no interuptions to a parallel audio stream so it got me to thinking how valuable this could be for use live as one of the big problems I have is that on a slow computer, complex patches needed just to keep live performance flexible end up using much of my computer cpu just to load the basic patches, before fx and such are even turned on.
If using realtime patch loading, then it would be possible just to wire up the components that are required for each performance.
As I already use a software to resample a loop to play back during song transitions, loading patches in realtime should work much the same way for me.
That being said, I can already do this is Usine, but it is complicated if I use this approach as the LoadPatch module does not accept text input for selecting the name of the patch to load, presumably because once there is a text input to the patch name, LoadPatch no longer has a refence for the root directory the patches are stored in.
Ideally, and my suggestion is that I could tell the LoadPatch module where the root patch directory was and then a listbox etc. could be used via an input bus to select the name of the next patch to load. (which also reminds me that for some reason I seem unable to send text data over a bus?)
Also, in the hopefull future that an audio send bus can be safely disconnected, the above ideas would have even more function if the LoadPatch module could also be set to load sub patches.
Then again maybe I'm crazy and these ideas are no good...?
If using realtime patch loading, then it would be possible just to wire up the components that are required for each performance.
As I already use a software to resample a loop to play back during song transitions, loading patches in realtime should work much the same way for me.
That being said, I can already do this is Usine, but it is complicated if I use this approach as the LoadPatch module does not accept text input for selecting the name of the patch to load, presumably because once there is a text input to the patch name, LoadPatch no longer has a refence for the root directory the patches are stored in.
Ideally, and my suggestion is that I could tell the LoadPatch module where the root patch directory was and then a listbox etc. could be used via an input bus to select the name of the next patch to load. (which also reminds me that for some reason I seem unable to send text data over a bus?)
Also, in the hopefull future that an audio send bus can be safely disconnected, the above ideas would have even more function if the LoadPatch module could also be set to load sub patches.
Then again maybe I'm crazy and these ideas are no good...?