Compute acceleration
Planned for 0.7.0
The engine runs its built-in devices on the CPU, the GPU and the Neural Engine: room for more instances and faster analysis at the same CPU load, all of it on your Mac.
This feature is in development and is not part of the current release. It is planned for MusicStation 0.7.0.
Compute acceleration is in development. The engine schedules its own built-in devices across the three compute units of an Apple Silicon Mac: convolution reverb with long impulse responses, physically modelled instruments and large spectral effects run on the GPU through Metal, while stem separation, audio-to-MIDI transcription, tempo, beat, key and chord detection, denoise and neural amp models run on the Neural Engine through Core ML.
The point of the split is headroom: at the same CPU load, more instances of the built-in devices fit into a session, and the analysis jobs that feed the MIDI editor and the browser are finished sooner instead of occupying a core. Everything runs locally on the Mac - the models ship inside the application, nothing is uploaded, and nothing leaves the machine.
Safety comes first: every device keeps a complete CPU path, whether a backend is available or not. When a GPU result misses its deadline, the CPU path computes that block without a dropout, and a device that misses its deadline repeatedly moves back to the CPU on its own. Each device header shows where it runs - GPU, NE or CPU - so the state is visible instead of guessed.
Limits of this version
This page names the limits that matter in practice instead of implying more. What a release changed - and what it did not - stands in its release notes.
- This holds for the built-in devices of the engine. Third-party VST3 and AU plug-ins are not accelerated: MusicStation cannot offload code it does not own.
- Plenty of devices deliberately stay on the CPU - algorithmic reverb built on feedback delay networks, delay, EQ, dynamics, filters, the saturation of a single channel and the mixer with its summing stage. They are either cheap or strictly sequential, and the CPU runs them with guaranteed timing.
Manual
A feature is documented once its controls ship. Nothing of this feature is available yet, so there is no manual section to link here.
Questions about this feature, or something that does not work as described here? Write to us: info@daw-musicstation.de