Patchmix

Patchmix รจ unโ€™interfaccia grafica, sviluppata in linguaggio X e C++, ideata per facilitare la costruzione di strumenti virtuali compatibili con il software Cmix, il software della famiglia dei Music N sviluppato da Paul Lansky.

Cenni storici โ€“ Patchmix รจ stato sviluppato da Mara Helmuth al Computer Music Center della Columbia University di New York allโ€™inizio degli anni Novanta. Per la sua realizzazione รจ stato utilizzato prevalentemente X, un linguaggio orientato ad oggetti molto simile al C. Lโ€™obbiettivo di Patchmix รจ di facilitare lโ€™uso del software Cmix, sviluppato da Paul Lansky, semplificando il procedimento di costruzione di nuovi algoritmi di sintesi, permettendo cosรฌ lo sviluppo di nuove Unitร  Generatrici anche a coloro non particolarmente addentro la programmazione in C, cosa che lo ha reso uno strumento molto utile anche in ambito didattico oltre che per la composizione di musica informatica. Nello sviluppare Patchmix lโ€™intenzione era anche quella di riproporre in ambito digitale lโ€™approccio modulare giร  adottato con la strumentazione analogica.[1]

Funzionamento โ€“ Alla base del suo funzionamento vi รจ la rappresentazione grafica della Unitร  Generatrici, sotto forma di diagrammi di flusso. Una volta realizzato il diagramma di flusso questo poteva esser convertito in codice eseguibile attraverso Cmix.

Struttura graficaย โ€“ La struttura grafica di Patchmix รจ articolata in tre sezioni: un menรน per la selezione delle unitร  generatrici, unโ€™area di lavoro per lโ€™assemblaggio del diagramma di flusso e un pannello con i comandi per compilare strumenti per Cmix e per agire sui file sonori. Lโ€™immagine che segue รจ una schermata esemplificativa del software Patchmix:

Patchmix

Sviluppi successivi โ€“ Mara Helmuth, dopo la prima versione del 1990, ha continuato a lavorare sullo sviluppo di Patchmix. Un primo significativo cambiamento si registra giร  nel 1991. In quellโ€™anno la Helmuth sviluppa StochGran, unโ€™utilitร  che consentiva di poter adottare la sintesi granulare anche con Cmix. Per questo motivo Patchmix รจ stato reso disponibile per sistemi operativi NextStep ed interfacciato con il nuovo software per la sintesi granulare.[2] In seguito, nel 1997, lo staff di lavoro riunito attorno a Brad Garton, ha presentato una versione di Cmix operativa in tempo reale: RTcmix. Per via di questa novitร  Mara Helmuth nel 1999 ha realizzato una nuova versione di Patchmix compatibile con le piattaforme della Silicon Graphics ed interfacciato sia con la vecchia versione di Cmix che con la piรน recente di RTcmix.[3] Le caratteristiche principali sono rimaste pressappoco invariate, a parte la presenza di una rinnovata interfaccia grafica:

Patchmix

Per scrivere questa voce ho letto:

[1] Mara Helmuth, Patchmix: a C++ X Graphical Interface to Cmix, Proceedings of International Computer Music Conference, 1990, Glasgow, pp. 273 โ€“ 275.
[2] Mara Helmuth, Patchmix and StochGran: Two Graphical Interfaces, Proceedings of International Computer Music Conference, Montreal, pp. 563 โ€“ 566.
[3] Mara Helmuth, Patchmix: a Cmix Instrument-Builder, Proceedings of International Computer Music Conference, 1999, Pechino, pp. 602 โ€“ 605.

Commenti

Lascia un commento

Il tuo indirizzo email non sarร  pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.