Posts Tagged ‘reverse engineering’

CASE STUDY: ARP ODYSSEY Terza Parte

Written by Enrico Cosimi on . Posted in Tutorial

Concludiamo la nostra cavalcata di (ri)programmazione affrontando un problemino non da poco, relativo alla generazione di controllo bifonico all’interno della struttura di sintesi squisitamente monofonica a nostra disposizione.

Di Enrico Cosimi

Bifonia Low – High Priority
L’implementazione della bifonia è meno banale di quanto potrebbe sembrare ad una prima analisi; l’ostacolo maggiore è – all’interno del Demo Editor – il combattimento contro la monofonia di base su cui è impostato il programma; per sconfiggerla, è necessario costruire un percorso che, nella singola voce generata, renda indipendenti i due oscillatori nei confronti del controllo di tastiera. Vediamo di capire come fare.

CASE STUDY: ARP ODYSSEY. Seconda parte

Written by Enrico Cosimi on . Posted in Tutorial

Riprendiamo la modellazione dello storico ARP Odyssey, condotta all’interno del linguaggio di programmazione object oriented Clavia Nord Modular G2 Demo. Come dicevamo la scorsa volta, nel corso della programmazione siamo stati, siamo e saremo costretti a diversi compromessi inevitabili visto l’alto livello operativo del linguaggio Clavia. Ciò non toglie che l’esperienza acquisita in questo formato ci permetterà di navigare più velocemente un domani che, con coraggio e sprezzo del pericolo, dovessimo approdare su linguaggi più complessi e di basso livello, come N.I. Reaktor o MAX/Msp et similia.

Di Enrico Cosimi

E’ il momento di affrontare i generatori di modulazione (ovvero, LFO, ADSR e AR), i modificatori di controllo (ovvero Sample & Hold e Sample & Hold Mixer) e le strutture di controllo più subdole, come la trasposizione di tastiera, la gestione della bifonia e l’articolazione automatizzabile degli inviluppi.  Come al solito, procediamo dal semplice al complesso.

ga('send', 'pageview');