SuperDirt
SuperDirt copied to clipboard
SuperDirt 'recording' mode?
I suppose SuperDirt is mainly made with live performance in mind, I'm just wondering what adjustments should be made for recording? In particular, is there some compression/limiting that should be removed, where mastering would happen later?
There is a limiter in the dirt_monitor SynthDef, I am not particularly fond of it, but on the other hand, it might indeed save some ears. Apart from this, it is just hitting "Start Recording". You may want to set up your recording number of channels etc.
What would be a good feature is that every orbit could go into a separate track, but then you'll always have a 12-track file, even if you never use them.
If you want to be able to control recording from tidal, there is already something in hacks/, but we could think about how to make this interface standard.
The Limiter could be switched off dynamically just by sending a parameter.
Switching off the limiter with a parameter sounds good!
In my case I'm using other software to record (ardour), as well as a digital mixer to monitor things. I think it makes sense for the audio to be recorded straight into a DAW for onward processing rather than recorded in supercollider.
Then it may be the best to stream out each orbit on a different channel, though. But these setups are always a bit special …
Can you try https://github.com/musikinformatik/SuperDirt/tree/topic/bypassable-limiter
You should be able to set the parameter limitertype to (0 = none, 1 = limiter, 2 = tanh distortion).
I haven't tested this.
Nice and flexible, but my problem with this here is that it is adds calculations unnecessarily. We could move the limiter to a separate global effect.
I'm curently digging into superdirt recording solutions to see just how easy I can make recording out little tidal clips.
There's lots of handy tricks around routing into DAWs etc, but I'd love some solution that didn't require spinning up any extra software, and perhaps some way that recorded out exact durations without needing to clip them down to size.
I was reading through this and this looking for ideas, and it got me wondering if anyone has managed to setup recording that is controllable via ControlPattern?
E.g. it'd be nice to have some key like recording = true/false that indicates whether or not the output for the current orbit should be recorded. Does something sound like this sound feasible from SuperDirt? Or maybe something similar exists and I haven't come across it yet?
OK, this is a little confusing, because the original topic was about a special mode that allows for recording, not a recording function itself. But why not.
E.g. it'd be nice to have some key like
recording = true/falsethat indicates whether or not the output for the current orbit should be recorded. Does something sound like this sound feasible from SuperDirt? Or maybe something similar exists and I haven't come across it yet?
there are several possible solutions. Did you check out the looper.scd in the hacks folder?