The market of VST plugins for DAWs have never been more prosperous, but the computer systems used to run them are not up to the task. This thesis explores the possibility of creating a low-latency audio system able to load VST plugins on an SoC running Linux. This task is achieved thanks to the Xenomai framework and the use of the MCU embedded in the SoC. Furthermore, a second equivalent system is implemented with the famous Preempt_rt patch in order to compare the two systems and gain some useful insights.
Il mercato di plugin VST per DAW non è mai stato così vivo, ma i sistemi su cui questi vengono eseguiti non sono all'altezza del compito. Questa tesi esplora la possibilità di creare un sistema audio a bassa latenza in grado di eseguire plugin VST su un SoC Linux. Questo risultato è ottenuto grazie al framework Xenomai e all'uso di un MCU integrato nel SoC. Inoltre, un secondo sistema equivalente viene implementato con la più comune patch Preempt_rt per poter confrontare i due sistemi e trarne interessanti conclusioni.
Implementing a low-latency audio system on the STM32MP1 system-on-chip
VIGNATI, LUCA
2019/2020
Abstract
The market of VST plugins for DAWs have never been more prosperous, but the computer systems used to run them are not up to the task. This thesis explores the possibility of creating a low-latency audio system able to load VST plugins on an SoC running Linux. This task is achieved thanks to the Xenomai framework and the use of the MCU embedded in the SoC. Furthermore, a second equivalent system is implemented with the famous Preempt_rt patch in order to compare the two systems and gain some useful insights.File | Dimensione | Formato | |
---|---|---|---|
Implementing a Low-Latency Audio System on the STM32MP1 System-On-Chip.pdf
non accessibile
Descrizione: Testo della tesi
Dimensione
2.34 MB
Formato
Adobe PDF
|
2.34 MB | Adobe PDF | Visualizza/Apri |
I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/10589/154454