I'm thinking about making some fairly long tracks in  and I find myself wondering about technical limitations that I might run into. My machine isn't the youngest, and it wasn't top of the line back when I bought it in 2017. (It's still going pretty ok!)

Does anyone know which hardware factors might play a role for the maximum length of a track that I can still process on my system? What is the impact of bit depth and sample rate? Is RAM a factor?

#SuperCollider

@draco length isnt really a problem in itself, its more about how much processing you have going on at any given time. this will be limited by single-core performance of your CPU (unless using supernova, which can do multithreading. but i have no experience with it)

RAM is mainly a factor when dealing with lots and lots of samples loaded into memory

@draco when bumping up the sample rate you can expect roughly a proportional increase in CPU load, e.g. going 48kHz -> 96kHz about doubles CPU usage (but it depends on DSP algorithms in use, buffering etc etc)

i dont think you can change bit depth in SC? afaik it is always 32-bit float

@draco as a concrete point of reference, i used a 2013 macbook air (1.7GHz core i7-4650U, 8GB RAM) until last year for all my live sets at 44100Hz and had very few problems, just occasional stutters with my most complex tracks (10+ simultaneous Tidal patterns). i had to upgrade because web browsing got too demanding 😭