Visualizzazione post con etichetta python. Mostra tutti i post
Visualizzazione post con etichetta python. Mostra tutti i post

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

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:






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 💥

Archivio blog