Un progetto che ho realizzato l'anno scorso all'Opificio Golinelli di Bologna... queste sono le slide della presentazione finale. veramente una grande soddisfazione.
Video della presentazione (l'audio un po' scarso)
Quando la situazione sarà propizia ci saranno ulteriori sviluppi...
Perché questo titolo? Perché ho appena scoperto questa nuova parola: eziologia. Conoscere parole nuove mi aiuta a pensare meglio. Non è importante la parola in sé quanto il concetto che le è associato. Magari prima avevo il concetto ma non la parola, oppure scopro che qualcuno ha espresso un concetto che avevo usando ben DUE parole diverse, e meditandoci ora possiedo DUE concetti invece che uno. Adesso posso distinguere e spiegarmi meglio. E questo mi fa sentire più ricco.
Visualizzazione post con etichetta progetti. Mostra tutti i post
Visualizzazione post con etichetta progetti. Mostra tutti i post
mercoledì 24 gennaio 2018
martedì 10 ottobre 2017
Eventi del 2016/2017
Oltre che alcune delle cose che penso e che mi interessano, inizierò a pubblicare sul blog le cose che faccio nella vita materiale.
Allora, incominciamo con la lista degli eventi che ho organizzato con la mitica Associazione La Corte Vecia di Gazzo Veronese nella stagione 2016/2017.
Seguiranno i progetti con Arduino e di stampa 3D :)
7 luglio: Dio non vuole che tu lavori troppo!
saggezze tradizionali vs lavorismo
9 giugno: Proiezione del docufilm Domani
virtuose dinamiche di comunità
7 aprile: Proiezione del docufilm Matriarké (ospiti del gruppo Le Matonele)
le società paritarie non sono un'utopia ma esempi che ci possono ispirare
martedì 11 luglio 2017
Le rane, ovvero come visualizzare uno spettrogramma in python
Qualche settimana fa ero per campi e, affascinato, ho registrato il gracidare delle rane...
Dopo il momento contemplativo uno potrebbe chiedersi... ma quante rane ci sono in questo audio? Ovvero, quante rane stavamo ascoltando?
Il primo passo che ho pensato è fare un'analisi dello spettrogramma, tanto per capire come sono composti questi suoni.
Ma cos'è uno spettrogramma? Secondo Wikipedia, uno spettrogramma è:
Uno spettrogramma è la rappresentazione grafica dell'intensità di un suono in funzione del tempo e della frequenza o, in altre parole, è la rappresentazione grafica della funzione reale i delle variabili reali t ed f: i(t,f).
In pratica, uno spettrogramma è una rappresentazione dell'andamento in frequenza di un segnale al variare del tempo.
La cosa essenziale da capire è che spettrogramma rappresenta abbastanza bene il modo in cui viene sollecitato il nostro sistema uditivo da un suono che varia nel tempo.
Ad esempio, su wikipedia vediamo l'esempio di uno spettrogramma dei suoni vocalici "a" ed "i" pronunciati da un madrelingua italiano e relative forme d'onda
Dopo il momento contemplativo uno potrebbe chiedersi... ma quante rane ci sono in questo audio? Ovvero, quante rane stavamo ascoltando?Il primo passo che ho pensato è fare un'analisi dello spettrogramma, tanto per capire come sono composti questi suoni.
Ma cos'è uno spettrogramma? Secondo Wikipedia, uno spettrogramma è:
Uno spettrogramma è la rappresentazione grafica dell'intensità di un suono in funzione del tempo e della frequenza o, in altre parole, è la rappresentazione grafica della funzione reale i delle variabili reali t ed f: i(t,f).
In pratica, uno spettrogramma è una rappresentazione dell'andamento in frequenza di un segnale al variare del tempo.
La cosa essenziale da capire è che spettrogramma rappresenta abbastanza bene il modo in cui viene sollecitato il nostro sistema uditivo da un suono che varia nel tempo.
Ad esempio, su wikipedia vediamo l'esempio di uno spettrogramma dei suoni vocalici "a" ed "i" pronunciati da un madrelingua italiano e relative forme d'onda
![]() |
| Spettrogramma dei suoni vocalici 'a' ed 'i' |
martedì 2 agosto 2016
Orbit Duel
Un gioco dal concept inedito che ho sviluppato con Alessio, presi dal sacro fuoco della programmazione in python.
Segue descrizione, e questi sono i link per il download:
Segue descrizione, e questi sono i link per il download:
lunedì 30 maggio 2016
GCView (Demo for GeoCronoView)
GCView allows to show events in a space-time environment, using Z-axis (height) as temporal axis.
In a frame like this it's possible to show any kind of events, i.e. historical ones or recent ones, like the shoot of a photo, but also personal events, like birth and familiar events of specific people.
My idea is to use a frame like this for saving of community memory, linking personal life of people with (pre)historical events that are happened in the same place but in different times.
In this demo, is possible to see some placemarks (representing cities) with photos taken in different places and times, wiht a geographical object, a river, which extends in the spatial and temporal dimensions.
Using historical geological data, we would see the rivers assume fashinating gemetrical folds as it changes its stream bed in time.
Based upon VTK and Python
Let your comments on this article or email me at chr dot lovato at gmail dot com
[EDIT] il progetto è cresciuto ed è diventato questo 💥
mercoledì 15 ottobre 2014
Ricorsività e merletti in Processing
![]() |
| Un esempio di curva di Peano costruita su un esagono |
Cercando dei semplici motivi geometrici generabili via software, mi sono ricordato di uno dei programmi più interessanti che avevo visto al computer nella mia adolescenza.
Questo era scritto sulla gloriosa (per gli smanettoni della mia generazione) rivista LIST, e quello che mi ricordavo, oltre alle esperienze estatiche (anzi estetiche), era che il programma si chiamava “PEANO”.
Il programma era in grado di generare figure più gradevoli della semplice curva di Peano.
Dopo un bel po’ di ricerche, ho riscontrato i fatti enumerati di seguito:
- LIST non è consultabile online ma
- il sito ready64.it cita un listato chiamato “Curve di Peano” sul numero 27 della rivista “Commodore Computer Club”, al quale non sono riuscito ad accedere direttamente
- consultando il forum, sono stato indirizzato ai link per vedere le ottime scansioni delle pagine della suddetta rivista
- Da qui è possibile leggere tutto l’articolo di pag. 37 e segg., intitolato “Ricorsività e merletti in BASIC”, alla fine dell’articolo si trova l’ambito listato
- Innanzitutto faccio un pubblico encomio all’autore dell’articolo Danilo Toma, per il suo lavoro di divulgazione e per aver messo in Basic un algoritmo ricorsivo.
Analizzando il listato, l’ho convertito in Processing, per eseguirlo su una piattaforma più recente di un C64 (o di un MSX come quello che avevo io).
Questo è lo sketch Processing che ne è risultato
La parte più difficile della conversione è stata quella relativa alla subroutine iterativa, nella quale si trovano un paio di cicli annidati usando il buon “vecchio” GOTO che, a ragione o a torto, è stato rimosso dai linguaggi ad alto livello moderni. Il risultato della conversione di questa parte non è il massimo dell’eleganza; dico questo perché non sono riuscito ad evitare di usare una variabile aggiuntiva rispetto al programma originario :-\
Nel programma ho integrato alcuni completamenti interessanti. Per esempio premendo i tasti dal 1 a 0 possiamo vedere curve diverse, come proposto nell'articolo originale, da cui ho estratto la seguente tabella
Tipo N.Curve Ordine
A 4 4 4B 5 5 2C 6 6 2D 6 6 3E 5 6 3F 3 4 4
G 5 5 4
H ? ? ?I 4 5 3L 4 5 5
Altri comandi possono essere visualizzati a console premendo il tasto "h".
Augurandovi delle ottime esperienze estetiche.
![]() |
| E' possibile visualizzare i parametri della curva con il tasto "P" |
![]() |
| Questa figura è generabile con i parametri 4 4 4 |
![]() |
| Mentre le curve più "significative" si ottengono per piccoli valori dei parametri, anche salendo si ottengono effetti notevoli |
domenica 1 gennaio 2012
Flusso di realtà
| Credits |
Ogni nostra azione è immersa in un flusso di connessioni. Se riciclo oppure getto la carta del gelato per terra o compro cibo biologico invece che al supermercato, tutto questo influisce su di me e sul pianeta intero.
Come?
Tutte queste scelte determinano il modo in cui io partecipo alla continua creazione del mondo in cui vivo, e in cui vivranno i miei figli. La carta seguirà un percorso diverso, la qualità dell’acqua che berremo e dell’aria che respiriamo sarà diversa.
Questo alcuni non l’hanno ancora compreso, molti altri si.
La domanda che potremmo ora porci è: quanto la mia scelta influisce sulla salute mia e dell’ambiente in cui vivo? Cosa, realisticamente, comporterà la mia scelta?
A questo nessuno, o pochissimi, sa dare una risposta.
Come potremmo scoprirlo? E’ necessaria un’analisi sistemica dell’astronave Terra, una mappa dei percorsi naturali ed artificiali del flusso di connessioni al quale ognuno di noi partecipa.
E’ importante perché il mondo possa finalmente agire con chiara consapevolezza.
Come?
Tutte queste scelte determinano il modo in cui io partecipo alla continua creazione del mondo in cui vivo, e in cui vivranno i miei figli. La carta seguirà un percorso diverso, la qualità dell’acqua che berremo e dell’aria che respiriamo sarà diversa.
Questo alcuni non l’hanno ancora compreso, molti altri si.
La domanda che potremmo ora porci è: quanto la mia scelta influisce sulla salute mia e dell’ambiente in cui vivo? Cosa, realisticamente, comporterà la mia scelta?
A questo nessuno, o pochissimi, sa dare una risposta.
Come potremmo scoprirlo? E’ necessaria un’analisi sistemica dell’astronave Terra, una mappa dei percorsi naturali ed artificiali del flusso di connessioni al quale ognuno di noi partecipa.
E’ importante perché il mondo possa finalmente agire con chiara consapevolezza.
Iscriviti a:
Post (Atom)










