SuperDirt icon indicating copy to clipboard operation
SuperDirt copied to clipboard

SuperDirt 'recording' mode?

Open yaxu opened this issue 6 years ago • 8 comments

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?

yaxu avatar Jul 29 '19 13:07 yaxu

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.

telephon avatar Jul 29 '19 14:07 telephon

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.

telephon avatar Jul 29 '19 14:07 telephon

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.

yaxu avatar Jul 29 '19 14:07 yaxu

Then it may be the best to stream out each orbit on a different channel, though. But these setups are always a bit special …

telephon avatar Jul 29 '19 18:07 telephon

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.

telephon avatar Jul 29 '19 19:07 telephon

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.

telephon avatar Jul 31 '19 11:07 telephon

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?

mitchmindtree avatar Nov 06 '23 01:11 mitchmindtree

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/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?

there are several possible solutions. Did you check out the looper.scd in the hacks folder?

telephon avatar Nov 06 '23 21:11 telephon