Home

Struttura del corso¶

Data la multidisciplinarietà degli argomenti trattati il corso si svolgerà su binari paralleli secondo le seguenti modalità:

  • Teorica - esposizione e riflessioni collettive.
  • Pratica - acquisizione di competenze minime nell'utilizzo dei principali applicativi legati ai concetti espressi.
    • codice generico (esempi in Python)
    • videoscrittura musicale (Lilypond)
    • DAW (Audacity)
  • Creativa - realizzazione di brevi testi musicali sotto forma di esercizi compositivi finalizzati alla comprensione degli aspetti teorici trattati.

Il corso è strutturato in tre parti:

  1. Introduzione ai concetti generali legati alla semiotica musicale.
  2. Approfondimento degli elementi minimi comuni ai diversi linguaggi musicali occidentali.
  3. Proposte e chiarimenti riguardo alla parte creativa.

Software utili¶

Per eseguire gli esempi musicali in Python:¶

  1. installare fluidsynth
In [ ]:
! brew install fluidsynth
  1. Installare il modulo pyfluidsynth
In [ ]:
! pip install pyfluidsynth
  1. Per utenti Mac risolvere un possibile bug: link.

  2. Scaricare i General MIDI Soundfont

  3. Leggere questa breve introduzione

  4. Scaricare il modulo python impiegato negli esempi dove sono impiegate molte classi di Donald P.Pazel.

  5. Modificare il path nel modulo a linea 26 che porta ai soundfont.

Per gli esempi di videoscrittura:¶

  1. Installare Lilypond
  2. Installare Frescobaldi
  3. Seguire la procedura per collegare i due software.

In alternativa utilizzare questo editor on line

Per i progetti sonori:¶

  1. Installare Audacity
  2. Installare la FFMpeg library che permette la lettura e scrittura di formati compressi.