Da una tabella CSV agli array

Una volta capito come leggere con Processing i dati contenuti in un file CSV, il passaggio successivo è rendere questi dati leggibili e modificabili facilmente all’interno del programma convertendoli in variabili e array. Ripartiamo dal nostro esempio precedente utilizzando sempre lo stesso data set: /* * Leggere file CSV * Federico Pepe, 25.03.2018 * http://blog.federicopepe.com/processing … Continua a leggere Da una tabella CSV agli array

Coding Rescue #3 – Cambiare la tonalità di alcuni pixel

Negli ultimi giorni ho ricevuto diverse richieste di aiuto per problemi di codice in Processing; ecco la soluzione a uno dei problemi che mi sono stati posti. Ho deciso di chiamare questo Coding Rescue: cambiare la tonalità di alcuni pixel. Il problema Il quesito era piuttosto articolato: Il programma deve caricare un’immagine dal disco. Il programma … Continua a leggere Coding Rescue #3 – Cambiare la tonalità di alcuni pixel

Ableton Live 10 in public beta: le principali novità.

Aggiornamento 17 gennaio 2017: Ableton 10 arriverà il 6 febbraio. Si è cominciato a parlare di Ableton 10 da fine agosto quando, in un video di DJ Jazzy Jeff, qualcuno aveva notato alcune differenze rispetto alla versione 9. Le speculazioni sono andate avanti per diverse settimane finché, il 2 novembre, Ableton ha annunciato ufficialmente che la … Continua a leggere Ableton Live 10 in public beta: le principali novità.

Lavorare con i dati

Nel mondo digitale tutto è un insieme di dati: che si tratti di un testo, una foto oppure un video, stiamo parlando di una sequenza di 1 e 0 che chiamiamo comunemente file. Con questo post inauguro una nuovo capitolo su questo blog in cui scopriremo insieme come utilizzare Processing per lavorare con file e dati. … Continua a leggere Lavorare con i dati

2018

Da qualche giorno ho aggiornato la grafica del sito che giunge, così, dopo il reboot nel 2013, alla sua terza o quarta versione. L’obiettivo, come sempre, è quello di rendere tutti i contenuti – presenti e futuri – più fruibili. Ho cercato di curare nei minimi dettagli la leggibilità sia su dispositivi mobili che su … Continua a leggere 2018

Coding Rescue #2 – Binarizza un’immagine

Secondo capitolo della rubrica Coding Rescue dove provo a risolvere i vostri problemi con Processing. Questa volta la consegna è piuttosto articolata, riassumo i punti salienti: Lo scopo del programma è quello di “binarizzare” un’immagine ovvero fare in modo che, al click del mouse, i colori dell’immagine vengano modificati utilizzando la funzione binarize(). La funzione imposta … Continua a leggere Coding Rescue #2 – Binarizza un’immagine

Glitch di un’immagine con Processing

Breve introduzione alla Glitch Art Per Glitch Art intendiamo la pratica sfruttare e/o introdurre in un’opera degli errori analogici o digitali per fini estetici. Nel mondo dell’analogico si interviene direttamente sugli apparecchi elettronici che registrano o riproducono l’opera. Per quanto riguarda il digitale, invece, tale manipolazione è resa ancora più semplice dagli strumenti tecnologici di cui … Continua a leggere Glitch di un’immagine con Processing

Modificare la dimensione della finestra in base all’immagine caricata

Negli esempi che abbiamo visto fino ad ora relativi all’uso delle immagini all’interno di Processing abbiamo sempre impostato a priori la grandezza della finestra del nostro sketch in base alla dimensione dell’immagine caricata. È un metodo molto semplice ma decisamente scomodo se dobbiamo utilizzare tante immagini diverse oppure se vogliamo rendere il nostro programma universale. Nella … Continua a leggere Modificare la dimensione della finestra in base all’immagine caricata