Just posted this at the Reaktor Forum, but thought I might throw it over here as well...
I am sick and tired of chopping up wavs in a wave editor and layering them across keys in samplers. In Logic, I want to be able to route something to an AU Midi-Controlled Effect via an internal bus, hit midi notes in a record mode to record a sample 'in' to a key, come out of record mode, and be able to play the recorded sample repeatedly using the same key, with vel sensitivity, envelopes, effects etc. It solves a huge problem for me, as I really enjoy hitting button pads on my korg microkontrol, but rarely have anything to trigger unless i painstakingly load samples onto virtual pads using the mouse first. i want to be able to sample whilst hitting pads, mpc style, but without getting any external hardware.
I thought "ah, this is a job for Reaktor", so built a sampling and playback engine in core, with a switching gui for each triggered sample which sends and receives parameter info such as start time, envelope etc. it works, and its very close to what i want.
Unfortunately, if I load it as a midi-controlled effect, sample some audio, save, close, then reopen, all of my sounds are gone, because the Arrays in core do not store the data with the patch, so obviously no audio plays back.
In Max, this would be extremely simple, and is still possible if I route audio out of Logic via Soundflower, then whatever I play can be routed back in to Logic, but I dont have any tweakable recorded midi in my timeline, and continuously switching between portable in build audio device and home audio interface makes having to use aggregate sound device and soundflower quite cumbersome.
Reaktor would be the perfect solution, if only Reaktor had objects which could store values, and keep them as part of the patch data (a non-volatile array!). Anyone got an idea how this could be possible? Also, anyone got a recommendation for an AU midi-controlled effect that I could use instead? I was thinking Battery, but that doesnt look like it can be instantiated as a midi-controlled effect, and therefore cannot sample.
If you have read this far, thank you so much. Any ideas will be HUGELY appreciated, as this will solve a big problem for me, and be great fun for others.