Musica e Computer Science


Luca_68
 Share

Recommended Posts

Una sperimentazione interessante è quella di abbinare lo studio della musica con quello della programmazione. A questo scopo Haskore sembra essere il ponte ideale tra queste due discipline.

Haskore è un sistema di manipolazione (rappresentazione) musicale scritto in Haskell da Paul Hudak dell'università di Yale. La cosa particolarmente interessante è che, essendo questo sistema scritto in haskell, lo studente non ha bisogno di preoccuparsi della "fisicità" del sistema (variabili, memoria, allocazioni...), ma può avvicinarsi alla programmazione ad un livello di astrazione che ben si sposa con quello che possiamo trovare nello studio della musica. Ad esempio viene ben messo in evidenza il parallelismo che abbina melodia e armonia da una parte e programmazione sequenziale e parallela dall'altra. La "composizione" di più linee melodiche porta ad un tutto armonico nello stesso modo in cui la "composizione" di più flussi sequenziali porta ad un più complesso livello di comprensione sistemico-computazionale.

Luca Ciciriello

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share