I have assembled a modern PC for my son who is a musician for his music production needs, but also as a general purpose PC (we don't have enough space and money to have a dedicated rig).
As you might now music production has a stringent "real time" requirement with the CPU needing to keep a steady flow of processed data into the audio interface buffers with a latency that cannot be greater than 10-20 milliseconds, the lower the better.
While trying to optimise his system I have discovered the obvious :-) : there are drivers, devices, processes, services, settings and applications which would be better turned off when the PC is used for recording music (eg. antivirus, network, graphic effects etc.)
The same things need to be in a different state when the PC is used for general purpose stuff (surfing, office etc.)
Is there a way to automate the most of these things in a simple way so that ideally you'd have two "profiles" and could switch between the two easily ?
Thanks a lot.