less than 1 minute read

Ciao! Questo è un post per testare l’incorporamento di un editor Faust.

Editor Faust Interattivo

Qui sotto dovresti vedere un editor di codice Faust. Puoi modificare il codice e premere il pulsante “play” (o il triangolo di avvio) per sentire il risultato. L’audio verrà processato direttamente nel tuo browser grazie a WebAssembly.

import("stdfaust.lib"); // Un semplice generatore di rumore bianco con un po' di guadagno process = no.noise * 0.05;

Prova a modificarlo!

Ad esempio, cambia la riga process = no.noise * 0.05; in: process = os.osc(440) * 0.1; // Un'onda sinusoidale a 440 Hz E poi clicca di nuovo “play”.

Widget Faust (solo controlli)

Possiamo anche incorporare un widget che mostra solo i controlli (slider, pulsanti, ecc.) senza l’editor di codice:

import("stdfaust.lib"); freq = hslider("frequenza [OWL:PARAMETER_A]", 440, 50, 2000, 0.1); gain = hslider("guadagno [OWL:PARAMETER_B]", 0.1, 0, 1, 0.01); process = os.sawtooth(freq) * gain;

Questo è utile per condividere strumenti o effetti pronti all’uso.