Skip to content
MusicStation – Home

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.

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