Ableton Certified Trainer, Music Technologist, Creative Coder, Educator

  • Creiamo il nostro primo grafico a barre

    Abbiamo imparato come leggere un file CSV in Processing e come cominciare a lavorare sui dati passando da una tabella a un array. Ora è arrivato il momento di creare il nostro primo grafico a barre. Per fare un velocissimo recap: stiamo lavorando in Processing con un file CSV che rappresenta le statistiche metoclimatiche degli ultimi […]

    Continua a leggere…

  • Alice Merton – No Roots

    Track Deconstruction è una nuova rubrica che, attraverso l’analisi di brani più o meno famosi, ha l’obiettivo di spiegare come vengono scritte canzoni di successo e di farci capire che, per nostra fortuna, non ci sono particolari trucchi o segreti. Oggi analizziamo insieme il brano No Roots di Alice Merton. Premessa Se ascoltate la radio è molto […]

    Continua a leggere…

  • 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…

  • Leggere file CSV

    Cominciamo il nostro percorso per imparare a lavorare con i dati: in questo post vedremo insieme come utilizzare i file di tipo CSV in Processing. Per chi non conoscesse questo tipo di file o ci li avesse mai usati si tratta, in breve, di file di testo in cui i valori sono separati da virgole. […]

    Continua a leggere…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…

  • 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…