…suoni dal forum
Anche nel forum di Virtual Sound si stanno producendo dei “pezzi facili” per Max MSP, sul tipo di quelli che ho cominciato a pubblicare qualche giorno fa.
Ecco ad esempio un’interessante patch di Franz Rosati, che fa il verso con ottimi esiti alle sonorità fredde e digitali di Alva Noto, Ryoji Ikeda etc.
Alla patch sono state fatte delle piccole aggiunte da parte del sottoscritto (una semplice pseudo stereofonia) e di Lorbi che ha aggiunto un brillante trucco per differenziare spazialmente le sonorità gravi da quelle acute.
Ecco la patch con le aggiunte: l’oggetto delay~ in basso è stato aggiunto da me e gli oggetti [+~ 1] e [gate~ 2] sempre in basso aggiunti da Lorbi. Gli altri 12 oggetti sono di Franz: come vedete siamo al minimalismo assoluto.
Difficile, guardandola, capire come suona! Ecco un esempio:
Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.
che se volete potete scaricare qui.
Sorprendente, no?
La patch invece la trovate qui. (Occhio quando la eseguite, che non c’è la regolazione del volume!)
Devo dire che è molto efficace, e assolutamente “economica” (ogni oggetto svolge una funzione insostituibile per l’effetto finale). Sfrutta in modo intelligente alcune caratteristiche di oggetti basilari. In pratica quello che fa è generare un flusso di campioni casuali (il cui valore varia 9 volte al secondo grazie al phasor~ e al sah~, sample and hold, in cima) con cui viene variato contemporaneamente il duty cycle di un’onda quadra (rect~) e l’ampiezza del suono finale. L’onda quadra (che varia tra 0 e 1, più il ripple dovuto al fatto che è un’onda limitata in banda) moltiplica un valore (9575) a cui ne viene sommato un altro (50), abbiamo così un’alternanza tra 9625 e 50 (più ripple), e questa alternanza è casuale perché il duty cycle varia casualmente. Questi valori sono passati come frequenza ad un cycle~ la cui ampiezza viene moltiplicata dal sample and hold di cui sopra: economico ed efficace, come dicevo prima.
Volendo, c’è un piccolo “errore” nella parte alta della patch: il [+~ 0.5] e il [*~ 0.5] che presumibilmente dovevano servire a rendere positivi tutti i valori casuali, sono invertiti, così che i valori variano tra -0.25 e 0.75 (e non tra 0 e 1). Comunque ho provato a correggere la patch invertendo i due operatori e devo dire che il risultato è meno efficace.
A questo punto io ho aggiunto un delay che, sfasando leggermente il canale destro e il canale sinistra, dà un effetto pseudostereofonico noto come “slapback delay”. E Lorbi ha aggiunto un trucco geniale per mettere in mono i suoni gravi e in pseudo stereofonia i suoni acuti: quando il rect~ è nella parte bassa del ciclo (suono grave), il gate~ a cui è collegato fa passare il suono non ritardato per il canale destro (e quindi abbiamo il suono al centro), quando il rect~ è nella parte alta (suono acuto), il gate~ fa passare il suono ritardato (e quindi abbiamo la pseudo stereofonia).
Ci sono stati altri “pezzi facili” nel forum, di cui probabilmente parlerò più avanti. Nel frattempo se volete potete presentare le vostre patch nel forum (magari alla fine facciamo un catalogo di sound design minimale con maxmsp)


