Académique Documents
Professionnel Documents
Culture Documents
Libreria software:
●
componente che aggiunge nuove funzionalità a un programma esistente
FDSDB_XXth_CT:
●
contiene oggetti corrispondenti a tecniche compositive del Novecento
●
diversamente occorrerebbe una intera patch per assolvere il medesimo compito
PWGL:
●
documentazione di aiuto
●
M. Laurson e M. Kuuskankare: Some Box Design Issues in PWGL
●
libreria di esempio, di cui consultare il codice
Open Music:
●
http://repmus.ircam.fr/openmusic/sources
●
libreria di esempio, di cui consultare il codice
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Categorie complessive:
●
traduzione in altri programmi, protocolli o formati come OSC, SDIF, XML, bach
●
manipolazione ritmica e di altezze
●
programmazione per vincoli
●
gestione di programmi per la musica elettronica, come Csound, Faust, Sox,
Supercollider, pm2, Chant, Modalys e SuperVP
●
analisi ed estrazione di caratteristiche da liste, file audio, partiture
●
strumenti compositivi, probabilistici e di utilità varia
Manca una libreria dedicata diffusamente alle tecniche compositive del Novecento.
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Varie tappe:
●
Ingegneria inversa: dall’analisi alle tecniche compositive.
●
Creazione di una serie di patch in PWGL per la realizzazione automatica di tecniche
di sviluppo compositivo
●
Traduzione delle patch in Open Music
●
Codifica dell’algoritmo delle patch in linguaggio Lisp
●
Creazione della libreria, prima nella versione per PWGL, poi in quella per Open
Music
In questo modo lo spazio prima occupato da una intera patch viene riassunto in un
singolo oggetto.
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Ogni esempio è corredato della bibliografia relativa ai testi da cui sono state dedotte
le tecniche compositive, in modo che la libreria possa rappresentare un sussidio a
studi ulteriori.
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
●
Dodecaphony
●
Schoenberg:
●
Retrograde; Inverse; Retrograde-Inverse; Canonical-Forms; Chromatic-
Transpositions; Ordered-Transpositions; 12Tone-Matrix-PCS; 12Tone-Matrix-
MIDIs; 12Tone-Matrix-NoteName; Random-Series
●
Berg:
●
All-Interval-Series; All-Interval-Series2
●
Webern:
●
Serie simmetriche casuali divise in esacordi e tetracordi, cromatici e non, relati da
trasformazioni seriali
●
Babbitt:
●
Babbitt-Bichord-Ints; Babbitt-Rule1; Babbitt-Rule2; Babbitt-Rule3
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
●
Serial Post-serial Music
●
Boulez:
●
O-Matrix-Pitches; O-Matrix-Pitches-mod; I-Matrix-Pitches; I-Matrix-Pitches-mod;
O-Matrix-Durs; O-Matrix-Durs-mod; I-Matrix-durs; I-Matrix-Durs-mod; O-Matrix-
Amps; O-Matrix-Amps-mod; Generic-Mapping; Generic-Mapping-mod;
Demultiplied-Rhythms; Demultiplied-Rhythms2; Chord-Multiplication; PDA;
Melody-Expansion; Derive
●
Carter:
●
Symmetric-Chords
●
Ligeti:
●
Luxaeterna
●
Maderna:
●
Latin-Squares-3X3 sino a 12X12
●
Manzoni:
●
Chord-Expansion
●
Messiaen:
●
Turangalila-mult; Turangalila-div; LTM-1; LTM-2; NRR-User-Defined; NRR-User-
Poly; NRR-Random-Monodic; NRR-Random-Polyphonic
●
Xenakis:
●
Sieves; Sieves-Durs; Sieves-Pchs; Poisson-Matrix
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
●
PCST
●
PC-T-Invariants; PC-T-Invariants-Stat; PC-IT-Invariants; PC-IT-Invariants-Stat; P-T-
Invariants; P-T-Invariants-Stat; P-IT-Invariants; P-IT-Invariants-Stat; Intersections-
TChord2-Chord1; Intersections-ITChord2-Chord1; PC2Dur-Size; PC2Dur-Factor;
P2Dur-Size; P2Dur-Factor; Imbrication
●
Rhtyhm
●
Mensural-Canons; Mensural-Canons-Random; Phasing-Size; Phasing-Factor; Rtm-
Frg-no-pauses; Rtm-Frg-withpauses; Rhythmic-Windowing; Rhythmic-Inversion;
Mono2Poly; Num2Rtms-Size; Num2Rtms-Factor; Prime-Size; Prime-Size-Del;
Prime-Factor; Prime-Factor-Del; Fibo-Size; Fibo-Size-Del; Fibo-Factor; Fibo-Factor-
Del; Mosaic-Canons; Mosaic-Canons+Matrix
●
Pitch
●
Axis-Inversion; BPF-Axis-Inversion; Tendency-Mask
Il menu Utilities differisce parzialmente in PWGL e Open Music a causa delle differenze di
oggetti per la visualizzazione musicale dei rispettivi programmi.
In alcuni casi il codice Lisp utilizzato per PWGL e Open Music si è rivelato molto simile o
addirittura identico:
(reverse series))
Oggetto Random-series: Oggetto Random-series:
(let*
(
(permutation (om::permut-random '(0 100 200 300 400 500 600 700
800 900 1000 1100)))
)
(loop for i in permutation collect (+ Lower-pitch i))
))
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
In altri casi il codice Lisp utilizzato per PWGL e Open Music si è rivelato radicalmente
diverso:
() (pw::g+ 60 (pw::nth-random (system::pmc '((0) (1 2 3 4 5 (om::ch-sol (om::csolver 12 '(|60_71|) '(1) '(2 7) (list
7 8 9 10 11) (1 2 3 4 5 7 8 9 10 11) (1 2 3 4 5 7 8 9 10 11) (1 (om::x-dst_rnw '(11 1)) (om::pts_rnw '(12 0 t))) '(1_11)))
2 3 4 5 7 8 9 10 11) (1 2 3 4 5 7 8 9 10 11) (1 2 3 4 5 7 8 9 10 )
11) (1 2 3 4 5 7 8 9 10 11) (1 2 3 4 5 7 8 9 10 11) (1 2 3 4 5 7
8 9 10 11) (1 2 3 4 5 7 8 9 10 11) (6)) '((* ?1 (?IF (NOT
(MEMBER ?1 (REST RL)))) "no pitch-class dups") (* ?1 ?2
(?IF (system::UNIQUE-INT? (system::MOD12 (- ?2 ?1))
(REST RL) :KEY (FUNCTION system::MOD12))) "no
(modulo 12) interval duplicates 2")) :sols-mode :all))))
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Trasposizioni cromatiche
Assemblaggio
Accordo iniziale
Analisi statistica
invarianti.
Il massimo
numero di
invarianti è di 4,
trasponendo per
3, 5 e 8 semitoni
ascendenti o
discendenti
Accordo iniziale
Sequenze melodiche
estratte dagli accordi e
loro sovrapposizione
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Creazione
polifonia a
due voci: ritmi
proporzionali
a numeri
primi nello
spazio di 20
quarti
Creazione melodia e
accompagnamento accordale,
rispettivamente trasposizioni casuali
Assemblaggio del 2° e 4° modo di Messiaen
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Matrice di
Poisson
Mappatura
su cellule
ritmiche
Realizzazione in sintesi
additiva o FM
(classi libreria OMChroma)
Selezione casuale
di altezze da un accordo
moltiplicazione di 1 e 2 Durate in rallentando
(valori y della BPF)
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
Sintesi additiva
Sintesi FM
XXII Colloquio di Informatica Musicale
Istituto Superiore di Studi Musicali
“P. Mascagni”
Alta Formazione Artistica e Musicale fdsdb
●
illustrazione, diffusione, trasmissione e preservazione delle tecniche
compositive del XX secolo
●
uso nella composizione, nella didattica della composizione, nell’analisi
musicale
●
uso nello sviluppo di materiale elettroacustico
●
l’uso ideale dovrebbe prevedere anche lo studio delle fonti e degli algoritmi
sottesi ad ogni tecnica compositiva
mail:
fdesanctis@teletu.it
fabio.desanctis@consli.it
https://sites.google.com/site/fdsdbmascagni/
(pagine Code e Conferenze e seminari)
altro:
https://www.youtube.com/user/fdsdb12358
https://soundcloud.com/fabiodesanctisdebenedictis