Il linguaggio di programmazione Faust, data la sua versatilità, ben si presta ad essere utilizzato per applicazioni di effettistica musicale. Il presente elaborato, difatti, ha il fine di sviluppare un algoritmo multieffetto per chitarra tramite Faust e di effettuarne il porting su SHARC Audio Module. In tal senso, una volta introdotte le piattaforme utilizzate, vengono trattati gli aspetti di design teorico e di implementazione in codice degli effetti sviluppati. Data la specificità dell'hardware utilizzato, un particolare focus viene seguentemente dedicato all'interfaccia di controllo del multieffetto. Infine, si dettaglia la procedura di porting su board evidenziandone gli aspetti di compatibilità, i problemi riscontrati e le possibili soluzioni.

Sviluppo tramite FAUST di un algoritmo multieffetto per chitarra ed implementazione su DSP Sharc

RAPACCINI, DENNIS
2021/2022

Abstract

Il linguaggio di programmazione Faust, data la sua versatilità, ben si presta ad essere utilizzato per applicazioni di effettistica musicale. Il presente elaborato, difatti, ha il fine di sviluppare un algoritmo multieffetto per chitarra tramite Faust e di effettuarne il porting su SHARC Audio Module. In tal senso, una volta introdotte le piattaforme utilizzate, vengono trattati gli aspetti di design teorico e di implementazione in codice degli effetti sviluppati. Data la specificità dell'hardware utilizzato, un particolare focus viene seguentemente dedicato all'interfaccia di controllo del multieffetto. Infine, si dettaglia la procedura di porting su board evidenziandone gli aspetti di compatibilità, i problemi riscontrati e le possibili soluzioni.
2021
2022-12-19
FAUST development of multi-effects algorithm for guitar and implementation on DSP Sharc
File in questo prodotto:
File Dimensione Formato  
Tesi.pdf

accesso aperto

Dimensione 3.73 MB
Formato Adobe PDF
3.73 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12075/11609