vulpivia

joined 1 year ago
[–] [email protected] 3 points 4 months ago (1 children)

I did a bit of reading and it seems you're right, but it isn't quite as simple. You have to compress more, since you have less potential dynamic range on vinyl (so in practice a digital recording can be more dynamic than an analog one), but limiting is more problematic and an excessively limited recording has to be cut quieter or you'll encounter issues. From what I read, these issues seem to be mainly unintended distortion and, again, needle skipping.

But your explanation makes sense and I'm not quite sure why excessive limiting would lead to skipping.

[–] [email protected] 3 points 4 months ago (3 children)

It's actually because of the limitations of analog media that analog audio might sound better. For example, you can't compress the signal as much when mastering for vinyl instead of digital, since you risk the needle jumping between adjacent grooves. As a result, the vinyl version of a song can sound more dynamic.

[–] [email protected] 1 points 5 months ago

Writing real-time audio processing code in Python won't be performant, though. And that's the part that matters for a DAW.

[–] [email protected] 1 points 5 months ago (2 children)

In this case we're talking about a soft real-time application where milliseconds matter. If you use Python for this, your developer speed will suffer because you're using most of your time to fight garbage collection pauses, among other things.

[–] [email protected] 2 points 5 months ago (4 children)

Yes. For a DAW, I would avoid languages with garbage collection.