Author Archive

C’era una volta il campionatore – Il necessaire del campionarolo

Written by Jacopo Mordenti on . Posted in Gear, Software, Tutorial

Fissiamo un obiettivo: dare in pasto al nostro campionatore delle forme d’onda semplici semplici, ovvero niente più delle canoniche dente di sega, quadra, triangolare pronte all’uso. Per fare ciò, come prima cosa acquisiremo dei campioni molto brevi in numero di due per ottava (DO e FA#), da C1 a C6; in secondo luogo tratteremo tali campioni per renderli quanto più funzionali possibile allo scopo; infine li assembleremo in tre multisamples direttamente all’interno del nostro campionatore.

di Jacopo Mordenti

La condicio sine qua non affinché la giostra si metta in moto è un oscillatore che ci fornisca il materiale di partenza: se è vero che di oscillatori (hardware o software) è pieno il mondo, è vero anche che non vogliamo fare la fine dell’asino di Buridano, perciò ci rivolgiamo baldanzosi a un prodotto software gratuito come Charlatan. Trattandosi di un VSTi, Charlatan richiede un programma che possa ospitarlo e – giustappunto – campionarlo: orientiamoci su VSTHost, che – bontà sua –  è a sua volta gratuito, non richiede istallazione e può fungere di fatto da recorder audio.

Apriamo Charlatan all’interno di VSTHost e programmiamolo in modo da far lavorare solo e soltanto OSC 2: nessun’altra generazione, nessun filtro, nessuna modulazione. Limitiamoci a scegliere la forma d’onda da cui partire (ad esempio la quadra) e a regolare il volume MASTER in modo che l’ampiezza del segnale prodotto da Charlatan non raggiunga lo 0.0 dB. A questo punto non dobbiamo fare altro che attivare il recorder audio di VSTHost (configurato magari per ottenere file mono) e suonare in punta di mouse, uno dietro l’altro, i DO e i FA# da C1 a C6: un’operazione che volendo si può automatizzare facendo riprodurre a VSTHost un apposito file MIDI precedentemente creato (ad esempio con VSTSeq).

Apriamo il file audio appena creato con un editor, ad esempio Wavosaur (magari in versione portable): il colpo d’occhio ci restituisce le undici note campionate, che dobbiamo separare fra loro in altrettanti file. Menù Tools > Slicing/Region > Auto slice region: non resta che selezionare una alla volta le varie aree (con un doppio clic al loro interno) e copiare & incollare in un nuovo file (che chiameremo, ad esempio, SQUARE C1, SQUARE F#1, SQUARE C2, ecc. ecc.).

Bene: undici file, undici campioni… ventidue punti di loop da trovare. Semplifichiamoci la vita e appoggiamoci a Endless Wav, avendo cura di intervenire su ogni campione con:

  • DC Filter e DC Offset, all’interno della voce Tools.
  • Normalizzazione, all’interno della voce Tools.
  • Ricerca automatica dei punti di loop, attraverso la funzione Adjust S+E (con algoritmo extra large) in Helper Search…. Da notare come tale ricerca non prescinda da un iniziale posizionamento manuale dei punti di Start e End all’interno del campione. Non solo: se l’algoritmo extra large non portasse a buoni risultati, nulla vieta di riposizionare Start e End e affidarsi a un altro algoritmo (dynamic piuttosto che short, ad esempio).
  • Specificazione della Root-Key (C1 corrisponde a 36, F#1 a 42, C2 a 48, e così via).
  • Specificazione della funzione Truncate at end.

Salvati di volta in volta gli undici file (prego notare la dimensione irrisoria che possono vantare a fine trattamento!), non ci resta che ripetere le operazioni fin qui descritte per le altre forme d’onda di Charlatan: dente di sega e triangolare. Una volta che avremo allestito il nostro bel gruzzoletto di campioni, sarà il momento di predisporre il loro traghettamento all’interno del nostro campionatore.

Quando il gioco si fa duro…

C’era una volta il campionatore – prima parte

Written by Jacopo Mordenti on . Posted in Gear, Software, Tutorial

C’era una volta… 

– Una super workstation da mille millanta euro! – diranno subito i miei piccoli lettori.
No, ragazzi, avete sbagliato. C’era una volta un campionatore.
Non era una macchina di lusso – non più, certo – ma un semplice riempitivo per rack troppo sguarniti, di quelli che rimangono a prendere polvere nei negozi o che giacciono spenti negli studi.
Non so come andasse, ma il fatto gli è che un bel giorno questo catafalco capitò nell’antro di un tastierista irrecuperabilmente testardo…

 

Con buona pace di Carlo Collodi, qui e ora un’improbabile fiaba sul campionatore potrebbe davvero avere un incipit simile. Perché diciamo le cose come stanno: protagonista di primissimo piano della produzione musicale fra Ottanta e Novanta, oggi il campionatore tende a essere percepito – e dunque utilizzato – alla stregua di un ingombrante residuato bellico.

di Jacopo Mordenti

Wavetable: la sintesi del camaleonte

Written by Jacopo Mordenti on . Posted in Tutorial

In principio era la forma d’onda, dannatamente statica. Sì, certo: il contenuto armonico di essa poteva essere filtrato, così da alterarne – magari dinamicamente – il profilo, ma ciò non toglie come – per dire – una dente di sega rimanesse di fatto una dente di sega, pure data in pasto al più bieco passa basso modulato dal più bieco inviluppo.

di Jacopo Mordenti

Poi, la luce: nel 1978 Wolfgang Palm, la mente di PPG, rilascia il Wave Computer 360, con il quale si affaccia sul mercato il concetto di wavetable. L’unico oscillatore della macchina non produce una forma d’onda, bensì legge una tabella che ne ospita, una dietro l’altra, un certo numero: in prospettiva, modulare tale lettura spalanca le porte a timbri nuovi, cangianti, evolutivi. Roba da camaleonti.

 

Jump. Linee guida e variabili

Written by Jacopo Mordenti on . Posted in Tutorial

Gli ottoni sintetici che caratterizzano Jump, la hit dei Van Halen del 1984, vennero originariamente realizzati con l’OB-X di Oberheim, capostipite della fortunata serie OB rilasciata a partire dal 1979.

Di Jacopo Mordenti

L’architettura relativamente semplice dell’OB-X, realizzata peraltro in dominio puramente analogico, fa sì che tali ottoni siano replicabili senza eccessive difficoltà su numerosi sintetizzatori attualmente in produzione: vediamone i punti chiave.

ga('send', 'pageview');