Piero T. de Berardinis


QIM - Quaderni di Informatica Musicale

Pubblicazione Specializzata di Informatica Musicale

QIM - Quaderni di Informatica Musicale
Quaderni di Informatica Musicale (QIM) è stata la prima rivista specializzata di informatica musicale edita in Italia (1980/84). Il termine "informatica musicale" (derivato storico da "musica elettronica") è stato coniato in contrapposizione ai termini "computer music" e "sonologia computazionale". Oggi è utilizzato a sproposito in analogia al termine "computer music" o "musica elettronica": in realtà, l'"informatica musicale" è una disciplina volta alla ricerca musicale contemporanea (indirizzata a vari settori) mediante l'utilizzo di strumenti e modalità operative assistite e/o completamente gestite da elaboratore elettronico come naturale evoluzione della musica elettronica "storica" (Russolo, Varese, Cross, Boulez, Stockhausen, Berio, ecc.). Gli altri termini, al contrario, sono da riferirsi all'uso di strumenti elettronici controllati e/o pilotati da circuiti, moduli e script in calcolo binario nell'ambito della musica di consumo (rock, jazz, ecc. nonché il filone "minimalista" di Glass, Reich e Nyman).

Per ribadire la sostanziale differenza, nel primo numero della rivista (a lato la storica copertina) troviamo, ad es., articoli quali "L'arte e la matematica" di Teresa Rampazzi (pioniera della musica elettronica in Italia), "Audioterapia computazionale - Linee programmatiche teoriche ed operative con esemplificazione nel modello psicosomatico" di Claudio Costantini, "Senza voci 2" di Michelangelo Lupone, "L'evento sonoro tra natura e cultura" di Maurizio Piccinino, "L'esigenza espressiva e il mezzo" di Giorgio Nottoli.

La rivista ha ripreso le pubblicazioni, in forma aperiodica, dal 2006/7 (numero 13; i primi dodici numeri sono esauriti). A partire dal numero 20 include, in forma integrale, il trattato "Algoritmi di Analisi e Composizione Musicale" nel quale, oltre ad essere esaminati script proprietari di generazione di inediti modelli melodico/armonici, troviamo delle assolute novità per i ricercatori e teorici musicali tra le quali, ad es., l'introduzione della notazione esadecimale per le classi di tonalità; i radicali complessi, estensione delle Prime Form di A. Forte (Yale University); il CDV, canto dato virtuale, nella costruzione dei contrappunti e delle fughe polivocali; la straordinaria tecnica MPT (modale pentatonale in tritono) per la generazione di raffinati temi melodici su progressioni aleatorie; la definizione di Luogo Digitale¹, in sostituzione degli inutili NFT, per la certificazione, conservazione ed esposizione degli unici musicali e molte altre soluzioni tecniche e teoriche, tra le quali l'analisi strutturale dettagliata in tempo reale della partitura e l'uso del composer, un codice di scrittura e organizzazione degli eventi musicali mutuato da principi di traslitterazione (Protocollo AT-2), che rendono il trattato unico e indispensabile nel panorama delle pubblicazioni dedicate alla ricerca musicale.

QIM Quaderni di Informatica Musicale รจ consultabile, in estratto e in digitale, in questa pagina nell'→Archivio Edizioni in calce o, nelle versioni integrali complete degli script (pdf+zip) in → AevoStore mentre a stampa², o ebook/kindle, è pubblicata in → Amazon e in → Apple IBooks.

QIM - Quaderni di Informatica Musicale
c/o Aevo Online Internet Consulting
Via Marco Polo, 9 - 65126 Pescara (Italia)
Tel/WApp 347.2982733 (Canale: →QIM)
EMail:

ISSN 1972-3172


  • Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM40 - Vol. XXI, pagg. 633

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: Composizione Parte VII 19, Composer: procedure e tecniche 21, Codifica dei gruppi irregolari 32, Gruppi irregolari per difetto 37, Pattern e gruppi irregolari misti 40, Gruppi irregolari rnd 42, Dinamiche e agogiche 43, Procedura di compilazione 57, Algoritmo e composizione musicale 61, Il Pianoforte 62, Composer avanzato 80, Integrali Modali MPT 93

    APPENDICE 1 139, 1 - 1/1.php 139, 1b - 1/par.php 140, 1c - 1/pre.php 142, 2 - 2/2.php 145, 2b - 2/par.php 145, 2c - 2/pre.php 145, 3 - 3/3.php 148, 3b - 3/par.php 149, 3c - 3/pre.php 151, 4 - 4/4.php 154, 4b - 4/par.php 156, 4c - 4/pre.php 157, 5 - 5/5.php 160, 5b - 5/par.php 162, 5c - 5/pre.php 163, 5a - 5a/5a.php 166, 5ab - 5a/par.php 166, 5ac - 5a/pre.php 166, 5ab - 5b/5b.php 169, 5abb - 5b/par.php 169, 5abc - 5b/pre.php 169, 5ad - 5d/5d.php 172, 5adb - 5d/par.php 172, 5adc - 5d/pre.php 172, 6 - 6/6.php 174, 6b - 6/par.php 176, 6c - 6/pre.php 178, 6a - 6a/6a.php 181, 6ab - 6a/par.php 182, 6ac - 6a/pre.php 184, 6ba - 6b/6b.php 187, 6bb - 6b/par.php 189, 6bc - 6b/pre.php 191, 6ca - 6c/6c.php 193, 6cb - 6c/par.php 195, 6cc - 6c/pre.php 197, 6da - 6d/6d.php 199, 6db - 6d/par.php 201, 6dc - 6d/pre.php 203, 6e - 6e/6e.php 206, 6eb - 6e/par.php 208, 6ec - 6e/pre.php 210, 6f - 6f/6f.php 212, 6fb - 6f/par.php 214, 6fc - 6f/pre.php 216, 6g - 6g/6g.php 219, 6gb - 6g/par.php 221, 6gc - 6g/pre.php 223, 6h - 6h/6h.php 225, 6hb - 6h/par.php 227, 6hc - 6h/pre.php 229, 7 - 7/7.php 232, 7b - 7/par.php 234, 7c - 7/pre.php 236, 7a - 7a/7a.php 238, 7ab - 7a/par.php 240, 7ac - 7a/pre.php 242, 7ba - 7b/7b.php 245, 7bb - 7b/par.php 247, 7bc - 7b/pre.php 249, 7ca - 7c/pre.php 252, 7cb - 7c/par.php 254, 7cc - 7c/pre.php 256, 7d - 7d/7d.php 258, 7db - 7d/par.php 261, 7dc - 7d/pre.php 263, 7e - 7e/7e.php 265, 7eb - 7e/par.php 268, 7ec - 7e/pre.php 270, 7f - 7f/7f.php 272, 7fb - 7f/par.php 275, 7fc - 7f/pre.php 277, 7g - 7g/7g.php 279, 7gb - 7g/par.php 281, 7gc - 7g/pre.php 283, 7h - 7h/7h.php 286, 7hb - 7h/par.php 288, 7hc - 7h/pre.php 290, 8 - 8/8.php 293, 8b - 8/par.php 295, 8c - 8/pre.php 297, 9 - 9/9.php 300, 9b - 9/par.php 302, 9c - 9/pre.php 304, 10 - 10/10.php 307, 10b - 10/par.php 309, 10c - 10/pre.php 311, 11 - 11/11.php 313, 11b - 11/par.php 316, 11c - 11/pre.php 318, 12 - 12/12.php 320, 12b - 12/par.php 323, 12c - 12/pre.php 325, imd1 - imd1/imd1.php 327, imd1b - imd1/par.php 330, imd1c - imd1/pre.php 332, imd2 - imd2/imd2.php 335, imd2b - imd2/par.php 335, imd2c - imd2/pre.php 335, imd3 - imd3/imd3.php 335, imd3b - imd3/par.php 338, imd3c - imd3/pre.php 340, imd4 - imd4/imd4.php 342, imd4b - imd4/par.php 342, imd4c - imd4/pre.php 344, imd5 - imd5/imd5.php 347, imd5b - imd5/par.php 350, imd5c - imd5/pre.php 352, imd6 - imd6/imd6.php 354, imd6b - imd6/par.php 354, imd6c - imd6/pre.php 356, imd7 - imd7/imd7.php 359, imd7b - imd7/par.php 362, imd7c - imd7/pre.php 364, imd8 - imd8/imd8.php 367, imd8b - imd8/par.php 370, imd8c - imd8/pre.php 372, APPENDICE 2 375, 1 - xsd/dict.php 375, 2 - xsd/note.php 397, APPENDICE 3 399, Strumenti GeneralMIDI 399, Percussioni 402, ALGOR 2.1 403, DIRECTORY ALGOR 403, 1 - index.php 405, 2 - classi/com/conv_mts.php 406, 3 - classi/com/dict.php 408, 4 - classi/com/funzioni.php 429, 5 - classi/com/mrend.php 461, 6 - classi/com/seriale.php 462, 7 - comm/comuni.php 513, 8 - comm/controllo.php 516, 9 - comm/controllo1.php 518, 10 - comm/controllo2.php 520, 11 - comm/controllo3.php 520, 12 - comm/controllo4.php 527, 13 - comm/controllo5.php 528, 14 - comm/controllo6.php 529, 15 - comm/controllo7.php 530, 16 - comm/menu.php 531, 17 - comm/menu1.php 533, 18 - comm/menu2.php 534, 19 - comm/menu3.php 534, 20 - comm/postconf.php 535, 21 - script/algoreader.php 539, 22 - script/ctlo.php 540, 23 - script/dettaglio.php 546, 24 - script/funzioni.php 548, 25 - script/postelab.php 579, 26 - script/prelab.php 582, 27 - script/report.php 590, 28 - script/savefile.php 593, 29 - script/setpro.php 596, 30 - script/sviluppo.php 597, DOWNLOAD 610, Allegati & Diritti 610, Studi e trattati sulla composizione musicale mediante algoritmi 611

    Allegati: algor_40.zip (directory script, 59,4Mb)


    Demo 1: Integrale modale per vibrafono e pianoforte A1-IQStyPGdzBL9 su progressione MPT-4 iimaj7,I7,III,iii,iv7,VI,I,VI / f. An+ in 11/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Ottobre 2023


    Demo 2: Integrale modale per flauto e pianoforte A1-xVI9YehQZDWC su progressione MPT-4 III,i,imaj7,ivmaj7,Vmaj7,III,V7,vi / f. Bb+ in 12/8-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Ottobre 2023


    Demo 3: Integrale modale per vibrafono e pianoforte su progressione MPT-IV Imaj7,V7,Vmaj7,vimaj7,iii,i,i,i f. En+ in 4/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 32 miss. / Ottobre 2023


    Demo 4: Integrale modale per piano, fagotto e violoncello su progressione MPT-4 iv,i7,Vmaj7,vi7,i7,vi,VI,iii7 / f. Eb+ in 6/8-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Ottobre 2023


    Estratto (pdf, 67,4Mb)


    ISBN-13: 979-8865436638 (copertina flessibile / paperback)
    ISBN-13: 979-8865437987 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM39 - Vol. XX, pagg. 545

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: Composizione Parte VI 19, Tecnica MPT 21, Modali Pentatonali in Tritono 24, MPT-P.1-3.6 36, MPT-P.2-3.6 39, Correttore di dissonanze: $cdis 43, Correttore di settime: $cset 45, MPT-P.3-3.6 47, MPT-P.4-3.6 54, Polimodale indicizzato 60, Sostituzione di tritono in progressione 77, Integrali, Esatonali e Pentatonali MPT 89, Tritono su pentatonale minore 106

    APPENDICE 1 137, 1 - mpt1/mpt1.php 137, 1b - mpt1/par.php 138, 1c - mpt1/pre.php 140, 2 - prog1/prog1.php 143, 2b - prog1/par.php 145, 2c - prog1/pre.php 147, 3 - mpt2/mpt2.php 149, 3b - mpt2/par.php 151, 3c - mpt2/pre.php 153, 4 - mpt4/mpt4.php 156, 4b - mpt4/par.php 158, 4c - mpt4/pre.php 159, 5 - mpt5/mpt5.php 162, 5b - mpt5/par.php 164, 5c - mpt5/pre.php 166, 6 - mpt6/mpt6.php 168, 6b - mpt6/par.php 170, 6c - mpt6c/pre.php 172, 7 - mpt7/mpt7.php 174, 7b - mpt7/par.php 174, 7c - mpt7/pre.php 174, 8 - mpt8/mpt8.php 174, 8b - mpt8/par.php 175, 8c - mpt8/pre.php 177, 9 - mpt9/mpt9.php 177, 9b - mpt9/par.php 177, 9c - mpt9/pre.php 179, 10 - mpt10/mpt10.php 179, 10b - mpt10/par.php 179, 10c - mpt10/pre.php 182, 10b_a - mpt10b/mpt10b.php 182, 10b_b - mpt10b/par.php 182, 10b_c - mpt10b/pre.php 182, 10c_a - mpt10c/mpt10c.php 182, 10c_b - mpt10c/par.php 183, 10c_c - mpt10b/pre.php 183, 10d_a - mpt10d/mpt10d.php 183, 10d_b - mpt10d/par.php 183, 10d_c - mpt10d/pre.php 183, 10e_a - mpt10e/mpt10e.php 184, 10e_b - mpt10e/par.php 184, 10e_c - mpt10e/pre.php 184, 11 - mpt11/mpt11.php 184, 11b - mpt11/par.php 184, 11c - mpt11/pre.php 187, 12 - mpt12/mpt12.php 189, 12b - mpt12/par.php 189, 12c - mpt12/pre.php 189, 12a - mpt12a/mpt12a.php 189, 12a_b - mpt12a/par.php 191, 12a_c - mpt12a/pre.php 193, 13 - mpt13/mpt13.php 195, 13b - mpt13/par.php 198, 13c - mpt13/pre.php 200, 13a - mpt13a/mpt13a.php 202, 13a_b - mpt13a/par.php 204, 13a_c - mpt13a/pre.php 206, 14 - mpt14/mpt14.php 208, 14b - mpt14/par.php 211, 14c - mpt14/pre.php 212, 15 - mpt15/mpt15.php 214, 15b - mpt15/par.php 217, 15c - mpt15/pre.php 219, 16 - mpt16/mpt16.php 221, 16b - mpt16/par.php 221, 16c - mpt16/pre.php 223, 17 - mpt17/mpt17.php 223, 17b - mpt17/par.php 223, 17c - mpt17/pre.php 225, 18 - mpt18/mpt18.php 225, 18b - mpt18/par.php 228, 18c - mpt18/pre.php 229, 18a - mpt18a/mpt18a.php 232, 18a_b - mpt18a/par.php 234, 18a_c - mpt18a/pre.php 236, 18c - mpt18c/mpt18c.php 239, 18c_b - mpt18c/par.php 241, 18c_c - mpt18c/pre.php 243, 18d - mpt18d/mpt18d.php 246, 18d_b - mpt18d/par.php 248, 18d_c - mpt18d/pre.php 250, 19 - mpt19/mpt19.php 252, 19b - mpt19/par.php 255, 19c - mpt19/pre.php 256, 20 - mpt20/mpt20.php 259, 20b - mpt20/par.php 262, 20c - mpt20/pre.php 264, 20a - mpt20a/mpt20a.php 266, 20a_b - mpt20a/par.php 268, 20a_c - mpt20a/pre.php 270, 21 - mpt21/mpt21.php 272, 21b - mpt21/par.php 274, 21c - mpt21/pre.php 276, 22 - mpt24/mpt24.php 279, 22b - mpt24/par.php 281, 22c - mpt24/pre.php 283, APPENDICE 2 286, 1 - xsd/dict.php 286, 2 - xsd/note.php 308, APPENDICE 3 310, Strumenti GeneralMIDI 310, Percussioni 313, ALGOR 2.1 314, DIRECTORY ALGOR 314, 1 - index.php 316, 2 - classi/com/conv_mts.php 317, 3 - classi/com/dict.php 319, 4 - classi/com/funzioni.php 340, 5 - classi/com/mrend.php 372, 6 - classi/com/seriale.php 373, 7 - comm/comuni.php 424, 8 - comm/controllo.php 427, 9 - comm/controllo1.php 429, 10 - comm/controllo2.php 431, 11 - comm/controllo3.php 431, 12 - comm/controllo4.php 438, 13 - comm/controllo5.php 439, 14 - comm/controllo6.php 440, 15 - comm/controllo7.php 441, 16 - comm/menu.php 442, 17 - comm/menu1.php 444, 18 - comm/menu2.php 445, 19 - comm/menu3.php 445, 20 - comm/postconf.php 446, 21 - script/algoreader.php 450, 22 - script/ctlo.php 451, 23 - script/dettaglio.php 457, 24 - script/funzioni.php 459, 25 - script/postelab.php 490, 26 - script/prelab.php 493, 27 - script/report.php 501, 28 - script/savefile.php 504, 29 - script/setpro.php 507, 30 - script/sviluppo.php 508, DOWNLOAD 521, Allegati & Diritti 521, Studi e trattati sulla composizione musicale mediante algoritmi 522

    Allegati: algor_39.zip (directory script, 73Mb)


    Demo 1: Tema per duo (flauto, pianoforte) su progressione MPT-IV Vmaj7,V7,VIImaj7,vii7 f. Ab+ in 4/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Settembre 2023


    Demo 2: Tema per duo (sax tenore, pianoforte) su progressione MPT-IV VImaj7,vb7,I#7,VI#7 f. C#+ in 6/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Settembre 2023


    Demo 3: Assolo e tema per trio (midi sax, piano, basso) su progressione MPT 0955 - I-vi-ii-V f. Bn+ in 4/4-32 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 32 miss. / Settembre 2023


    Demo 4: Tema per trio (flauto, piano, basso) su progressione MPT-24 03b5 I-ii+-iv-V f. Dn+ in 4/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Settembre 2023


    Estratto (pdf, 57,2Mb)


    ISBN-13: 979-8865332558 (copertina flessibile / paperback)
    ISBN-13: 979-8865333715 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM38 - Vol. XIX, pagg. 571

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    In QIM38 viene introdotta la tecnica inedita di composizione modale MPT (acronimo di Modale Pentatonale in Tritono) particolarmente indicata per la generazione di raffinati temi in stile contemporaneo su progressioni ordinarie o del tutto aleatorie.

    Indice: Composizione Parte V 19, Progressione I-vi-ii-V 21, Modale pentatonale in tritono (MPT) 43, Progressione Imaj7-VI7-ii7-V7 56, Progressione Imaj7-I#dim7-ii7-V7 70, Gradi MPT 82, Progressione iii7-VI7b9-ii7-V7 82, Progressione III7-VI7-II7-V7 101, Progressione I7-VI7-ii7-V7 126, Progressione Imaj7-IV7-iii-VI7 138, Progressioni MPT su tempi rnd 154, Generatore di progressioni 159

    APPENDICE 1 179, 1 - prog1/prog1.php 179, 1b - prog1/par.php 181, 1c - prog1/pre.php 183, 2 - prog2/prog2.php 185, 2b - prog2/par.php 185, 2c - prog2/pre.php 187, 3 - prog3/prog3.php 187, 3b - prog3/par.php 189, 3c - prog3/pre.php 191, 4 - prog4/prog4.php 193, 4b - prog4/par.php 196, 4c - prog4/pre.php 198, 5 - prog4a/prog4a.php 200, 5b - prog4a/par.php 200, 5c - prog4a/pre.php 200, 5d - prog5/prog5.php 200, 5e - prog5/par.php 203, 5f - prog5/pre.php 205, 6 - prog6/prog6.php 207, 6b - prog6/par.php 209, 6c - prog6/pre.php 211, 7 - prog7/prog7.php 211, 7b - prog7/par.php 213, 7c - prog7/pre.php 215, 8 - prog8/prog8.php 217, 8b - prog8/par.php 219, 8c - prog8/pre.php 221, 9 - prog9/prog9.php 223, 9b - prog9/par.php 225, 9c - prog9/pre.php 227, 10 - prog10/prog10.php 229, 10b - prog10/par.php 231, 10c - prog10/pre.php 233, 11 - prog11/prog11.php 235, 11b - prog11/par.php 237, 11c - prog11/pre.php 239, 12 - prog12/prog12.php 241, 12b - prog12/par.php 243, 12c - prog12/pre.php 245, 13 - prog13/prog13.php 247, 13b - prog13/par.php 249, 13c - prog13/pre.php 252, 14 - prog14/prog14.php 254, 14b - prog14/par.php 256, 14c - prog14/pre.php 258, 14a - prog14a/prog14a.php 260, 14a/b - prog14a/par.php 260, 14a/c - prog14a/prog14a.php 262, 15 - prog15/prog15.php 262, 15b - prog15/par.php 264, 15c - prog15/pre.php 266, 16 - prog16/prog16.php 268, 16b - prog16/par.php 270, 16c - prog16/pre.php 272, 17 - prog17/prog17.php 274, 17b - prog17/par.php 276, 17c - prog17/pre.php 278, 18 - prog18/prog18.php 280, 18b - prog18/par.php 282, 18c - prog18/pre.php 284, 19 - prog19/prog19.php 286, 19b - prog19/par.php 288, 19c - prog19/pre.php 290, 20 - prog20/prog20.php 292, 20b - prog20/par.php 294, 20c - prog20/pre.php 296, 21 - prog21/prog21.php 298, 21b - prog21/par.php 299, 21c - prog21/pre.php 301, 22 - prog22/prog22.php 304, 22b - prog22/par.php 304, 22c - prog22/pre.php 304, 23 - prog23/prog23.php 307, 23b - prog23/par.php 307, 23c - prog23/pre.php 307, 24 - prog24/prog24.php 310, 24b - prog24/par.php 310, 24c - prog24/pre.php 310, APPENDICE 2 313, 1 - xsd/dict.php 313, 2 - xsd/note.php 335, APPENDICE 3 337, Strumenti GeneralMIDI 337, Percussioni 340, ALGOR 2.1 341, DIRECTORY ALGOR 341, 1 - index.php 343, 2 - classi/com/conv_mts.php 344, 3 - classi/com/dict.php 346, 4 - classi/com/funzioni.php 367, 5 - classi/com/mrend.php 399, 6 - classi/com/seriale.php 400, 7 - comm/comuni.php 451, 8 - comm/controllo.php 454, 9 - comm/controllo1.php 456, 10 - comm/controllo2.php 458, 11 - comm/controllo3.php 458, 12 - comm/controllo4.php 465, 13 - comm/controllo5.php 466, 14 - comm/controllo6.php 467, 15 - comm/controllo7.php 468, 16 - comm/menu.php 469, 17 - comm/menu1.php 471, 18 - comm/menu2.php 472, 19 - comm/menu3.php 472, 20 - comm/postconf.php 473, 21 - script/algoreader.php 477, 22 - script/ctlo.php 478, 23 - script/dettaglio.php 484, 24 - script/funzioni.php 486, 25 - script/postelab.php 517, 26 - script/prelab.php 520, 27 - script/report.php 528, 28 - script/savefile.php 531, 29 - script/setpro.php 534, 30 - script/sviluppo.php 535, DOWNLOAD 548, Allegati & Diritti 548, Studi e trattati sulla composizione musicale mediante algoritmi 549

    Allegati: algor_38.zip (directory script, 71,2Mb)


    Demo 1: Tema per trio (alto sax, piano, basso) e percussioni, su progressione MPT-IV 0955 - Imaj7-VI7-ii7-V7 f. An+ in 4/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Giugno 2023


    Demo 2: Tema per trio (alto sax, piano, basso) e percussioni, su progressione MPT-IV 0955 - Imaj7-VI7-ii7-V7 f. C#+ in 4/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Maggio 2023


    Demo 3: Tema per trio (alto sax, piano, basso) su progressione MPT-IV 05b5 - Imaj7-IV7-iii-VI7 f. An+ in 6/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Giugno 2023


    Demo 4: Tema per trio (sax tenore, piano, basso) su progressione MPT-IV 05b5 - Imaj7-IV7-iii-VI7 f. Cn+ in 4/4-16 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 16 miss. / Giugno 2023


    Estratto (pdf, 64,2Mb)


    ISBN-13: 979-8865329541 (copertina flessibile / paperback)
    ISBN-13: 979-8865330721 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM37 - Vol. XVIII, pagg. 619

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: Composizione Parte IV 19, Jazz e Armonia Classica 21, Tonica e Fondamentale 24, Triadi maggiori su scala maggiore 25, Modifica dei parametri base 27, Nome e codici degli accordi 31, Rivolti 37, Poliaccordi e scale ibride 39, Scale accordali 42, Scale modali (tipo c) 59, Pause in genera_pattern() 67, Modelli aleatori in 251 76, Armonizzazione del basso 93, Analisi dei singoli accordi 96

    APPENDICE 1 173, 1 - prog1/prog1.php 173, 1b - prog1/par.php 174, 1c - prog1/pre.php 176, 2 - prog3/prog3.php 177, 2b - prog3/par.php 178, 2c - prog3/pre.php 180, 3 - prog4/prog4.php 181, 3b - prog4/par.php 183, 3c - prog4/pre.php 184, 4 - prog5/prog5.php 186, 4b - prog5/par.php 187, 4c - prog5/pre.php 189, 5 - prog5b/prog5b.php 190, 5b - prog5b/par.php 191, 5c - prog5b/pre.php 193, 6 - prog6/prog6.php 194, 6b - prog6/par.php 196, 6c - prog6/pre.php 197, 7 - prog6b/prog6b.php 199, 7b - prog6b/par.php 200, 7c - prog6b/pre.php 202, 8 - prog7/prog7.php 203, 8b - prog7/par.php 204, 8c - prog7/pre.php 206, 9 - prog8/prog8.php 208, 9b - prog8/par.php 209, 9c - prog8/pre.php 210, 10 - prog9/prog9.php 212, 10b - prog9/par.php 213, 10c - prog9/pre.php 215, 11 - prog10/prog10.php 217, 11 - prog10/par.php 218, 11 - prog10/pre.php 220, 12 - prog11/prog11.php 222, 12b - prog11/par.php 224, 12c - prog11/pre.php 226, 13 - prog12/prog12.php 228, 13b - prog12/par.php 231, 13c - prog12/pre.php 233, 14 - prog12a/prog12a.php 234, 14b - prog12a/par.php 237, 14c - prog12a/pre.php 239, 15 - prog13/prog13.php 241, 15b - prog13/par.php 243, 15c - prog13/pre.php 245, 16 - prog13a/prog13a.php 247, 16b - prog13a/par.php 250, 16c - prog13a/pre.php 252, 17 - prog14/prog14.php 254, 17b - prog14/par.php 255, 17c - prog14/pre.php 257, 18 - prog14a/prog14a.php 259, 18b - prog14a/par.php 260, 18c - prog14a/pre.php 262, 19 - prog14b/prog14b.php 265, 19b - prog14b/par.php 266, 19c - prog14b/pre.php 268, 20 - prog15/prog15.php 270, 20b - prog15/par.php 272, 20c - prog15/pre.php 274, 21 - prog15a/prog15a.php 276, 21b - prog15a/par.php 277, 21c - prog15a/pre.php 280, 22 - prog16/prog16.php 281, 22b - prog16/par.php 283, 22c - prog16/pre.php 285, 23 - prog16a/prog16a.php 287, 23b - prog16a/par.php 288, 23c - prog16a/pre.php 290, 24 - prog18/prog18.php 293, 24b - prog18/par.php 294, 24c - prog18/pre.php 296, 25 - prog19/prog19.php 298, 25b - prog19/par.php 300, 25c - prog19/pre.php 302, 26 - prog20/prog20.php 304, 26b - prog20/par.php 306, 26c - prog20/pre.php 308, 27 - prog20a/prog20a.php 310, 27b - prog20a/par.php 312, 27c - prog20a/pre.php 314, 28 - prog21/prog21.php 316, 28b - prog21/par.php 318, 28c - prog21/pre.php 320, 29 - prog23/prog23.php 322, 29b - prog23/par.php 325, 29c - prog23/pre.php 327, 30 - prog24/prog24.php 329, 30b - prog24/par.php 331, 30c - prog24/pre.php 333, 31 - prog24a/prog24a.php 335, 31b - prog24a/par.php 337, 31c - prog24a/pre.php 339, 32 - prog24b/prog24b.php 341, 32b - prog24b/par.php 343, 32c - prog24b/pre.php 345, 33 - prog24c/prog24c.php 347, 33b - prog24c/par.php 350, 33c - prog24c/pre.php 352, 34 - prog25/prog25.php 354, 34b - prog25/par.php 356, 34c - prog25/pre.php 358, APPENDICE 2 361, 1 - xsd/dict.php 361, 2 - xsd/note.php 383, APPENDICE 3 385, Strumenti GeneralMIDI 385, Percussioni 388, ALGOR 2.1 389, DIRECTORY ALGOR 389, 1 - index.php 391, 2 - classi/com/conv_mts.php 392, 3 - classi/com/dict.php 394, 4 - classi/com/funzioni.php 415, 5 - classi/com/mrend.php 447, 6 - classi/com/seriale.php 448, 7 - comm/comuni.php 499, 8 - comm/controllo.php 502, 9 - comm/controllo1.php 504, 10 - comm/controllo2.php 506, 11 - comm/controllo3.php 506, 12 - comm/controllo4.php 513, 13 - comm/controllo5.php 514, 14 - comm/controllo6.php 515, 15 - comm/controllo7.php 516, 16 - comm/menu.php 517, 17 - comm/menu1.php 519, 18 - comm/menu2.php 520, 19 - comm/menu3.php 520, 20 - comm/postconf.php 521, 21 - script/algoreader.php 525, 22 - script/ctlo.php 526, 23 - script/dettaglio.php 532, 24 - script/funzioni.php 534, 25 - script/postelab.php 565, 26 - script/prelab.php 568, 27 - script/report.php 576, 28 - script/savefile.php 579, 29 - script/setpro.php 582, 30 - script/sviluppo.php 583, DOWNLOAD 596, Allegati & Diritti 596, Studi e trattati sulla composizione musicale mediante algoritmi 597

    Allegati: algor_37.zip (directory script, 79,2Mb)


    Demo 1: Duetto (tema) in progressione modale 251 (sax tenore, piano) f. An+ in 4/2-12 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 12 miss. / Maggio 2023


    Demo 2: Tema per trio (sax, piano, basso) e percussioni, su progressione accordale 251 f. Cn+ in 4/4-24 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 24 miss. / Maggio 2023


    Estratto (pdf, 65,2Mb)


    ISBN-13: 979-8865305958 (copertina flessibile / paperback)
    ISBN-13: 979-8865312338 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM36 - Vol. XVII, pagg. 501

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Nei volumi da QIM34 a QIM36 esamineremo esclusivamente principi di generazione di temi di musica circostanziale o, comunque, destinata ad un largo consumo, semplici e comprensibili da chiunque, popolari e facilmente spendibili.

    Indice: Composizione Parte III 19, Progressioni minori: i-iv-VIIb-V 21, Progressione i-ii-VIIb-V 37, Progressione i-iv-VIIb-III 43, Progressione i-VIb-VIIb-v 54, Progressione i-VIb-iv-V 66, Progressione i-VI-iv-V 74, Progressione i-VI-iv-VIIb 85, Progressione i-VIIb-VIb-V 95, Progressione VIb-VIIb-v-i 103, MultiP. Maggiore I-V-vi-iii-IV-I-IV-V 109, MultiP. Maggiore ii-V-iii-vi-ii-V-I-I 120, MultiP. Maggiore ii-V-I-vi-iii-IV-vi-IV 130, MultiP. Maggiore iii-IV-vi-IV-ii-V-I-vi 132

    APPENDICE 1 137, 1 - prog1/prog1.php 137, 2 - prog1/par.php 140, 3 - prog1/pre.php 142, 4 - prog1a/prog1a.php 143, 5 - prog1a/par.php 146, 6 - prog1a/pre.php 148, 7 - prog2/prog2.php 150, 8 - prog2/par.php 153, 9 - prog2/pre.php 155, 10 - prog4/prog4.php 157, 11 - prog4/par.php 160, 12 - prog4/pre.php 162, 13 - prog4a/prog4a.php 164, 14 - prog4a/par.php 167, 15 - prog4a/pre.php 169, 16 - prog4b/prog4b.php 171, 17 - prog4b/par.php 174, 18 - prog4b/pre.php 176, 19 - prog5/prog5.php 177, 20 - prog5/par.php 180, 21 - prog5/pre.php 182, 22 - prog5a/prog5a.php 184, 23 - prog5a/par.php 187, 24 - prog5a/pre.php 189, 25 - prog5b/prog5b.php 191, 26 - prog5b/par.php 194, 27 - prog5b/pre.php 196, 28 - prog6/prog6.php 197, 29 - prog6/par.php 198, 30 - prog6/pre.php 198, 31 - prog6b/prog6b.php 198, 32 - prog6b/par.php 198, 33 - prog6b/pre.php 198, 34 - prog6c/prog6c.php 198, 35 - prog6c/par.php 199, 36 - prog6c/pre.php 199, 37 - prog7/prog7.php 199, 38 - prog7/par.php 199, 39 - prog7/pre.php 199, 40 - prog7b/prog7b.php 199, 41 - prog7b/par.php 200, 42 - prog7b/pre.php 200, 43 - prog7c/prog7c.php 200, 44 - prog7c/par.php 200, 45 - prog7c/pre.php 200, 46 - prog8/prog8.php 200, 47 - prog8/par.php 201, 48 - prog8/pre.php 201, 49 - prog8c/prog8c.php 201, 50 - prog8c/par.php 201, 51 - prog8c/pre.php 201, 52 - prog9/prog9.php 201, 53 - prog9/par.php 202, 54 - prog9/pre.php 202, 55 - prog9c/prog9c.php 202, 56 - prog9c/par.php 202, 57 - prog9c/pre.php 202, 58 - prog10/prog10.php 202, 59 - prog10/par.php 203, 60 - prog10/pre.php 203, 61 - prog10c/prog10c.php 203, 62 - prog10c/par.php 203, 63 - prog10c/pre.php 203, 64 - prog11/prog11.php 204, 65 - prog11/par.php 204, 66 - prog11/pre.php 204, 67 - prog11c/prog11c.php 204, 68 - prog11c/par.php 204, 69 - prog11c/pre.php 204, 70 - prog12/prog12.php 205, 71 - prog12/par.php 207, 72 - prog12/pre.php 209, 73 - prog12c/prog12c.php 211, 74 - prog12c/par.php 214, 75 - prog12c/pre.php 216, 76 - prog13/prog13.php 217, 77 - prog13/par.php 220, 78 - prog13/pre.php 222, 79 - prog13c/prog13c.php 224, 80 - prog13c/par.php 226, 81 - prog13c/pre.php 228, 82 - prog14/prog14.php 230, 83 - prog14/par.php 233, 84 - prog14/pre.php 235, 85 - prog15/prog15.php 236, 86 - prog15/par.php 239, 87 - prog15/pre.php 241, APPENDICE 2 243, 1 - xsd/dict.php 243, 2 - xsd/note.php 265, APPENDICE 3 267, Strumenti GeneralMIDI 267, Percussioni 270, ALGOR 2.1 271, DIRECTORY ALGOR 271, 1 - index.php 273, 2 - classi/com/conv_mts.php 274, 3 - classi/com/dict.php 276, 4 - classi/com/funzioni.php 297, 5 - classi/com/mrend.php 329, 6 - classi/com/seriale.php 330, 7 - comm/comuni.php 381, 8 - comm/controllo.php 384, 9 - comm/controllo1.php 386, 10 - comm/controllo2.php 388, 11 - comm/controllo3.php 388, 12 - comm/controllo4.php 395, 13 - comm/controllo5.php 396, 14 - comm/controllo6.php 397, 15 - comm/controllo7.php 398, 16 - comm/menu.php 399, 17 - comm/menu1.php 401, 18 - comm/menu2.php 402, 19 - comm/menu3.php 402, 20 - comm/postconf.php 403, 21 - script/algoreader.php 407, 22 - script/ctlo.php 408, 23 - script/dettaglio.php 414, 24 - script/funzioni.php 416, 25 - script/postelab.php 447, 26 - script/prelab.php 450, 27 - script/report.php 458, 28 - script/savefile.php 461, 29 - script/setpro.php 464, 30 - script/sviluppo.php 465, DOWNLOAD 478, Allegati & Diritti 478, Studi e trattati sulla composizione musicale mediante algoritmi 479

    Allegati: algor_36.zip (directory script, 66,4Mb)


    Demo 1: Tema per trio (sax, chitarra, basso) e percussioni, su progressione i-VIb-VIIb-v f. Gn+ in 3/2-8 miss.-2 rit. (BC)
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Aprile 2023


    Demo 2: Tema per trio (sax, chitarra, basso) e percussioni, su multiprogr. I-V-vi-iii-IV-I-IV-V f. Ab+ in 4/2-8 miss.-2 rit. (BC)
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Aprile 2023


    Estratto (pdf, 61,2Mb)


    ISBN-13: 979-8865231080 (copertina flessibile / paperback)
    ISBN-13: 979-8865232582 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM35 - Vol. XVI, pagg. 499

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Nei volumi da QIM34 a QIM36 esamineremo esclusivamente principi di generazione di temi di musica circostanziale o, comunque, destinata ad un largo consumo, semplici e comprensibili da chiunque, popolari e facilmente spendibili.

    Indice: Composizione Parte II 19, Progressione I-V-vi-IV 21, Multiprogressioni 30, Progressione I-IV-ii-V 65, Progressione I-IV-V-I 73, Progressione I-vi-ii-V 78, Progressione I-V-IV-I 84, Progressione I-V-IV-V 89, Progressione I-vi-IV-V 94, Progressione ii-I-ii-I 100, Progressione ii-V-I-vi 105, Progressione iii-IV-vi-IV 110, Progressione IV-V-vi-V 118, Progressione vi-ii-V-I 123, Progressione vi-IV-V-I 129, Progressione vi-V-IV-I 133

    APPENDICE 1 143, 1 - prog1/prog1.php 143, 2 - prog1/par.php 144, 3 - prog1/pre.php 146, 4 - prog2/prog2.php 147, 5 - prog2/par.php 149, 6 - prog2/pre.php 151, 7 - prog4/prog4.php 152, 8 - prog4/par.php 155, 9 - prog4/pre.php 157, 10 - prog5/prog5.php 159, 11 - prog5/par.php 162, 12 - prog5/pre.php 164, 13 - prog6/prog6.php 165, 14 - prog6/par.php 169, 15 - prog6/pre.php 171, 16 - prog7/prog7.php 173, 17 - prog7/par.php 177, 18 - prog7/pre.php 179, 19 - prog8/prog8.php 180, 20 - prog8/par.php 184, 21 - prog8/pre.php 186, 22 - prog9/prog9.php 188, 23 - prog9/par.php 192, 24 - prog9/pre.php 194, 25 - prog10/prog10.php 196, 26 - prog10/par.php 200, 27 - prog10/pre.php 202, 28 - prog11/prog11.php 203, 29 - prog11/par.php 207, 30 - prog11/pre.php 209, 31 - prog11a/prog11a.php 210, 32 - prog11a/par.php 214, 33 - prog11a/pre.php 216, 34 - prog12/prog12.php 218, 35 - prog12/par.php 221, 36 - prog12/pre.php 223, 37 - prog12a/prog12a.php 224, 38 - prog12a/par.php 227, 39 - prog12a/pre.php 228, 40 - prog13/prog13.php 229, 41 - prog13/par.php 229, 42 - prog13/pre.php 230, 43 - prog13a/prog13a.php 230, 44 - prog13a/par.php 230, 45 - prog13a/pre.php 230, 46 - prog14/prog14.php 230, 47 - prog14/par.php 230, 48 - prog14/pre.php 231, 49 - prog14a/prog14a.php 231, 50 - prog14a/par.php 231, 51 - prog14a/pre.php 231, 52 - prog15/prog15.php 231, 53 - prog15/par.php 231, 54 - prog15/pre.php 232, 55 - prog15a/prog15a.php 232, 56 - prog15a/par.php 232, 57 - prog15a/pre.php 232, 58 - prog16/prog16.php 232, 59 - prog16/par.php 232, 60 - prog16/pre.php 233, 61 - prog16a/prog16a.php 233, 62 - prog16a/par.php 233, 63 - prog16a/pre.php 233, 64 - prog17/prog17.php 233, 65 - prog17/par.php 233, 66 - prog17/pre.php 234, 67 - prog17a/prog17a.php 234, 68 - prog17a/par.php 234, 69 - prog17a/pre.php 234, 70 - prog18/prog18.php 234, 71 - prog18/par.php 234, 72 - prog18/pre.php 235, 73 - prog18a/prog18a.php 235, 74 - prog18a/par.php 235, 75 - prog18a/pre.php 235, 76 - prog19/prog19.php 235, 77 - prog19/par.php 235, 78 - prog19/pre.php 236, 79 - prog19a/prog19a.php 236, 80 - prog19a/par.php 236, 81 - prog19a/pre.php 236, 82 - prog20/prog20.php 236, 83 - prog20/par.php 236, 84 - prog20/pre.php 237, 85 - prog20a/prog20a.php 237, 86 - prog20a/par.php 237, 87 - prog20a/pre.php 237, 88 - prog21/prog21.php 237, 89 - prog21/par.php 237, 90 - prog21/pre.php 238, 91 - prog21a/prog21a.php 238, 92 - prog21a/par.php 238, 93 - prog21a/pre.php 238, 94 - prog22/prog22.php 238, 95 - prog22/par.php 238, 96 - prog22/pre.php 239, 97 - prog22a/prog22a.php 239, 98 - prog22a/par.php 239, 99 - prog22a/pre.php 239, 100 - prog23/prog23.php 239, 101 - prog23/par.php 239, 102 - prog23/pre.php 240, 103 - prog23a/prog23a.php 240, 104 - prog23a/par.php 240, 105 - prog23a/pre.php 240, APPENDICE 2 241, 1 - xsd/dict.php 241, 2 - xsd/note.php 263, APPENDICE 3 265, Strumenti GeneralMIDI 265, Percussioni 268, ALGOR 2.1 269, DIRECTORY ALGOR 269, 1 - index.php 271, 2 - classi/com/conv_mts.php 272, 3 - classi/com/dict.php 274, 4 - classi/com/funzioni.php 295, 5 - classi/com/mrend.php 327, 6 - classi/com/seriale.php 328, 7 - comm/comuni.php 379, 8 - comm/controllo.php 382, 9 - comm/controllo1.php 384, 10 - comm/controllo2.php 386, 11 - comm/controllo3.php 386, 12 - comm/controllo4.php 393, 13 - comm/controllo5.php 394, 14 - comm/controllo6.php 395, 15 - comm/controllo7.php 396, 16 - comm/menu.php 397, 17 - comm/menu1.php 399, 18 - comm/menu2.php 400, 19 - comm/menu3.php 400, 20 - comm/postconf.php 401, 21 - script/algoreader.php 405, 22 - script/ctlo.php 406, 23 - script/dettaglio.php 412, 24 - script/funzioni.php 414, 25 - script/postelab.php 445, 26 - script/prelab.php 448, 27 - script/report.php 456, 28 - script/savefile.php 459, 29 - script/setpro.php 462, 30 - script/sviluppo.php 463, DOWNLOAD 476, Allegati & Diritti 476, Studi e trattati sulla composizione musicale mediante algoritmi 477

    Allegati: algor_35.zip (directory script, 66,5Mb)


    Demo 1: Tema per trio (sax, chitarra, basso) e percussioni, su progressione I-vi-ii-V f. Cn+ in 8/2-8 miss.-2 rit. (BC)
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Marzo 2023


    Demo 2: Tema per trio (sax, chitarra, basso) e percussioni, su progressione IV-V-vi-V f. Dn+ in 5/4-8 miss.-2 rit. (BC)
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Marzo 2023


    Demo 3: Tema per trio (sax, chitarra, basso) e percussioni, su progressione vi-V-IV-I f. Eb+ in 3/2-8 miss.-2 rit. (BC)
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Marzo 2023


    Estratto (pdf, 60,6Mb)


    ISBN-13: 979-886522651 (copertina flessibile / paperback)
    ISBN-13: 979-8865227748 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM34 - Vol. XV, pagg. 475

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Nei volumi da QIM34 a QIM36 esamineremo esclusivamente principi di generazione di temi di musica circostanziale o, comunque, destinata ad un largo consumo, semplici e comprensibili da chiunque, popolari e facilmente spendibili.

    Indice: Composizione Parte I 19, Compiacere o Suggerire 21, Impianto tonale 23, La procedura di compilazione 28, Progressione I-ii-V-I 30, Figure unpitched: le percussioni 54, Composizione di un brano 66, Il modello ABC (Introduzione, Strofa, Ritornello) 66

    APPENDICE 1 113, 1 - prog1/prog1.php 113, 2 - prog1/par.php 114, 3 - prog1/pre.php 116, 4 - prog2/prog2.php 117, 5 - prog2/par.php 119, 6 - prog2/pre.php 120, 7 - prog3/prog3.php 122, 8 - prog3/par.php 123, 9 - prog3/pre.php 125, 10 - prog4/prog4.php 126, 11 - prog4/par.php 128, 12 - prog4/pre.php 130, 13 - prog4b/prog4b.php 131, 14 - prog4c/prog4c.php 133, 15 - prog4c/par.php 135, 16 - prog4c/pre.php 136, 17 - prog4d/prog4d.php 138, 18 - prog4d/par.php 139, 19 - prog4d/pre.php 141, 20 - prog4e/prog4e.php 142, 21 - prog4e/par.php 144, 22 - prog4e/pre.php 145, 23 - prog4f/prog4f.php 147, 24 - prog4f/par.php 149, 25 - prog4f/pre.php 151, 26 - prog5/prog5.php 153, 27 - prog5/par.php 154, 28 - prog5/pre.php 156, 29 - prog5a/prog5a.php 158, 30 - prog5a/par.php 159, 31 - prog5a/pre.php 161, 32 - prog5b/prog5b.php 163, 33 - prog5b/par.php 164, 34 - prog5b/pre.php 166, 35 - prog6/prog6.php 168, 36 - prog6/par.php 170, 37 - prog6/pre.php 172, 38 - prog7/prog7.php 174, 39 - prog7/par.php 176, 40 - prog7/pre.php 178, 41 - prog7/prog7.php 179, 42 - prog7/par.php 182, 43 - prog7/pre.php 184, 44 - prog8/prog8.php 186, 45 - prog8/par.php 188, 46 - prog8/pre.php 190, 47 - prog9/prog9.php 192, 48 - prog9/par.php 194, 49 - prog9/pre.php 196, 50 - prog10/prog10.php 198, 51 - prog10/par.php 201, 52 - prog10/pre.php 203, 53 - prog11/prog11.php 204, 54 - prog11/par.php 207, 55 - prog11/pre.php 209, 56 - prog12/prog12.php 211, 57 - prog12/par.php 214, 58 - prog12/pre.php 216, APPENDICE 2 218, 1 - xsd/dict.php 218, 2 - xsd/note.php 240, APPENDICE 3 242, Strumenti GeneralMIDI 242, Percussioni 245, ALGOR 2.1 246, DIRECTORY ALGOR 246, 1 - index.php 248, 2 - classi/com/conv_mts.php 249, 3 - classi/com/dict.php 251, 4 - classi/com/funzioni.php 272, 5 - classi/com/mrend.php 304, 6 - classi/com/seriale.php 305, 7 - comm/comuni.php 356, 8 - comm/controllo.php 359, 9 - comm/controllo1.php 361, 10 - comm/controllo2.php 363, 11 - comm/controllo3.php 363, 12 - comm/controllo4.php 370, 13 - comm/controllo5.php 371, 14 - comm/controllo6.php 372, 15 - comm/controllo7.php 373, 16 - comm/menu.php 374, 17 - comm/menu1.php 376, 18 - comm/menu2.php 377, 19 - comm/menu3.php 377, 20 - comm/postconf.php 378, 21 - /algoreader.php 382, 22 - /ctlo.php 383, 23 - /dettaglio.php 389, 24 - /funzioni.php 391, 25 - /postelab.php 422, 26 - /prelab.php 425, 27 - /report.php 433, 28 - /savefile.php 436, 29 - /setpro.php 439, 30 - /sviluppo.php 440, DOWNLOAD 453, Allegati & Diritti 453, Studi e trattati sulla composizione musicale mediante algoritmi 454

    Allegati: algor_34.zip (directory script, 36,7Mb)


    Demo 1: Tema per trio (sax, piano, basso) e percussioni, su progressione I-ii-V-I f. Gb+ in 4/4-8 miss.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Febbraio 2023


    Demo 2: Tema per trio (sax, chitarra, basso) e percussioni, su progressione I-ii-V-I f. Dn+ in 4/4-8 miss.-2 rit.
    generato integralmente in PHP/Algor 2.0 con parametri aleatori su 8 miss. / Febbraio 2023


    Estratto (pdf, 33,5Mb)


    ISBN-13: 979-8865221449 (copertina flessibile / paperback)
    ISBN-13: 979-8865223580 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Paperback
    Cop. rigida

    *


    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM33 - Vol. XIV, pagg. 465

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: DODECAFONIA 19, Tecniche di composizione 21, Generazione dei pattern ritmici 22, Dinamiche e agogiche 34, Duetto flauto/fagotto 39, Controllo dei pattern ritmici 52, Indicizzazione dei SET 55, Legature di portamento 56, Controllo dei pattern dinamici 59, Aumentando e Diminuendo 65, Determinazione della forma 70, Generazione a disposizione lineare 92, Generazione in composizione aleatoria 119

    APPENDICI 159, APPENDICE 1 161, 1 - composer/quintetto.php 161, 2 - classi/quintetto/c1.php 162, 3 - classi/quintetto/par1.php 174, 4 - composer/quintetto_b.php 175, 5 - classi/quintetto_b/c1.php 177, 6 - classi/quintetto_b/par1.php 189, 7 - composer/quintetto_c.php 190, 8 - composer/quintetto_c1.php 192, 9 - classi/quintetto_c/c1.php 194, 10 - classi/quintetto_c/par1.php 206, 11 - classi/duetto/par1.php 207, 12 - composer/duetto.php 210, 13 - classi/duetto_b/par1.php 212, 14 - composer/duetto_b.php 215, 15 - composer/duetto_c.php 217, 16 - classi/duetto_c/par1.php 220, 17 - composer/duetto_d.php 222, 18 - classi/duetto_d/par1.php 225, 19 - composer/duetto_db.php 227, 20 - composer/quin.php 230, 21 - classi/quin/par1.php 233, 22 - composer/quin_b.php 236, 23 - classi/quin_b/par1.php 239, 24 - composer/quin_c.php 242, 25 - classi/quin_c/par1.php 244, 26 - composer/quin_d.php 247, 27 - composer/q.php 250, 28 - classi/q/par1.php 253, 29 - composer/qb.php 257, 30 - classi/qb/par1.php 260 / APPENDICE 2 263, 1 - xsd/dict.php 263, 2 - xsd/note.php 279 / APPENDICE 3 281, Strumenti GeneralMIDI 281, Percussioni 284, ALGOR 285, DIRECTORY ALGOR 285, 1 - index.php 286, 2 - comm/comuni.php 287, 3 - comm/controllo.php 290, 4 - comm/controllo1.php 292, 5 - comm/controllo2.php 294, 6 - comm/controllo3.php 294, 7 - comm/controllo4.php 301, 8 - comm/menu.php 301, 9 - comm/menu1.php 303, 10 - comm/menu2.php 304, 11 - comm/postconf.php 304, 21 - db/std/end_std.php 308, 22 - db/std/pre_std.php 310, 23 - script/algoreader.php 310, 24 - script/ctlo.php 311, 25 - script/dettaglio.php 317, 26 - script/funzioni.php 319, 27 - script/postelab.php 349, 28 - script/prelab.php 352, 29 - script/report.php 361, 30 - script/savefile.php 364, 31 - script/setpro.php 366, 32 - script/sviluppo.php 367, 33 - classi/com/dict.php 378, 34 - classi/com/funzioni.php 394, 35 - classi/com/mrend.php 424, 36 - classi/com/seriale.php 425 / DOWNLOAD 445 / Allegati & Diritti 445 / Studi e trattati sulla composizione musicale mediante algoritmi 446

    Allegati: algor_33.zip (directory script, 81,2Mb)


    Demo 1: Duetto seriale per flauto e fagotto (serie: 051743a89b26)
    generato integralmente in PHP/Algor 1.0 con parametri aleatori su 50 miss. / Settembre 2022


    Demo 2: Quintetto seriale per legni e ottoni (serie: 03415a9b7286)
    generato integralmente in PHP/Algor 1.0 con parametri aleatori su 40 miss. / Settembre 2022


    Estratto (pdf, 77,4Mb)


    ISBN-13: 979-8356994944 (copertina flessibile / paperback)
    ISBN-13: 979-8356998614 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida

    *



    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM32 - Vol. XIII, pagg. 415

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: La Dodecafonia 21, Il senso dei gradi in ambito dodecafonico 24, La costruzione della Serie 25, Le tecniche di generazione della Serie 26, Generazione per Classi 31, Generazione per Vettori 36, Generazione per Set Armonici 45, Il Concetto di Inversione 48, Le durate e le agogiche 48, Codifica dei gruppi irregolari 50, Gruppi irregolari per eccesso 51, Gruppi irregolari per difetto 56, Pattern e gruppi irregolari misti 59, Gruppi irregolari rnd 61, La programmazione ad oggetti (OOP) 63, Constructor 66, Destructor 66, Costanti 67, Classi e Metodi Abstract 67, Interface 68, Trait 69, Proprietà e Metodi Statici 71, Namespace 72, Iterable 73, Passaggio da prog ad OOP 74, Progettazione per piano solo 81, Unione di varianti e codice EXT 92, Texture e coefficiente pause/irregolari 104

    APPENDICI 123, APPENDICE 1 125, 1 - composer/serie1.php 125, 2 - composer/serie2.php 128, 3 - composer/serie3.php 133, 4 - composer/serie4.php 141, 5 - composer/serie5.php 145, 6 - composer/serie6.php 151, 7 - composer/serie7.php 157, 8 - composer/serie8.php 163, 9 - composer/serie9.php 169, 9a - inclusi/1/par1.php 169, 9b - inclusi/1/fun1.php 171, 9c - inclusi/1/str.php 172, 9d - inclusi/1/print.php 174, 10 - composer/cl1.php 175, 11 - classi/cl1/par1.php 176, 12 - classi/cl1/c1.php 178, 13 - classi/s1/par1.php 184, 14 - classi/s1/c1.php 185, 15 - composer/s1.php 198, 16 - composer/s2.php 200, 17 - classi/s2/c1.php 201, 18 - classi/s2/par1.php 208, 19 - composer/s3.php 210, 20 - classi/s3/c1.php 211, 21 - classi/s3/par1.php 219, 22 - composer/s4.php 221, 23 - classi/s4/par1.php 222, 24 - classi/s4/c1.php 224, 25 - composer/s5.php 231, 26 - classi/s5/c1.php 233, 27 - classi/s5/par1.php 241 / APPENDICE 2 245, 1 - xsd/dict.php 245, 2 - xsd/note.php 255 / APPENDICE 3 257 Strumenti GeneralMIDI 257, Percussioni 260, ALGOR 261, DIRECTORY ALGOR 261, 1 - index.php 262, 2 - comm/comuni.php 263, 3 - comm/controllo.php 266, 4 - comm/controllo1.php 268, 5 - comm/controllo2.php 270, 6 - comm/controllo3.php 270, 7 - comm/controllo4.php 277, 8 - comm/menu.php 277, 9- comm/menu1.php 279, 10 - comm/menu2.php 280, 11 - comm/postconf.php 281, 12 - classi/cl1/c1.php 178, 13 - classi/s1/par1.php 184, 14 - classi/s1/c1.php 185, 15 - composer/s1.php 198, 16 - composer/s2.php 200, 17 - classi/s2/c1.php 201, 18 - classi/s2/par1.php 208, 19 - composer/s3.php 210, 20 - classi/s3/c1.php 211, 21 - db/std/end_std.php 284, 22 - db/std/pre_std.php 286, 23 - script/algoreader.php 286, 24 - script/ctlo.php 287, 25 - script/dettaglio.php 293, 26 - script/funzioni.php 295, 27 - script/postelab.php 325, 28 - script/prelab.php 328, 29 - script/report.php 337, 30 - script/savefile.php 340, 31 - script/setpro.php 342, 32 - script/sviluppo.php 343, 33 - classi/com/dict.php .353, 34 - classi/com/funzioni.php 363, 35 - classi/com/mrend.php 393, DOWNLOAD 394, Allegati & Diritti 394, Studi e trattati sulla composizione musicale mediante algoritmi 395

    Allegati: algor_32.zip (directory script, 35,4Mb)


    Demo 1: modello seriale per midi sax e piano (serie: 0731498a2b56)
    elaborato e corretto in PHP/Algor 1.0 con parametri aleatori.


    Demo 2: modello seriale per midi sax e piano (serie: 0a5b32478196)
    elaborato e corretto in PHP/Algor 1.0 con parametri aleatori.


    Estratto (pdf, 24Mb)


    ISBN-13: 979-8356990342 (copertina flessibile / paperback)
    ISBN-13: 979-8356992568 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida

    *



    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM31 - Vol. XII, pagg. 549

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, LA FUGA 19, La Fuga a 4 Parti 21, Studio 2: le parti 22, Studio 3: le parti 36, Studio 4: le parti 62, Studio 8: Fuga in doppia accollatura 99

    APPENDICI 141, APPENDICE 1 143, scr. 35 - pat23.php 143, scr. 36 - editor_a.php 143, scr. 37 - studio_2.php 154, scr. 38 - studio_3.php 168, scr. 39 - editor_b.php 183, scr. 40 - pat24.php 205, scr. 41 - studio_3a.php 206, scr. 42 - studio_4.php 221, scr. 43 - editor_c.php 236, scr. 44 - studio_4a.php 265, scr. 45 - studio_8.php 280, scr. 46 - editor_d.php 297, scr. 47 - editor_generale.php 326, scr. 48 - studio_8b.php 373, scr. 49 - studio_8c.php 390, scr. 50 - studio_8d.php 407, scr. 51 - pat25.php 424, APPENDICE 2 425, scr. 1 - dict.php 425, scr. 2 - note.php 432, ALGOR 435, DIRECTORY ALGOR 435, scr. 1 - index.php 436, scr. 2 - comuni.php 437, scr. 3 - controllo.php 440, scr. 4 - controllo1.php 442, scr. 5 - controllo2.php 443, scr. 6 - controllo3.php 444, scr. 7 - controllo4.php 449, scr. 8 - menu.php 450, scr. 9- menu1.php 451, scr. 10 - menu2.php 452, scr. 11 - postconf.php 452, scr. 12 - par.inc 456, scr. 13 - str.inc 457, scr. 14 - demo_accordi.conf 457, scr. 15 - demo_irregolare.conf 459, scr. 16 - demo_melos1.conf 461, scr. 17 - demo_melos2.conf 463, scr. 18 - demo_modulazione.conf 465, scr. 19 - demo_sequenze.conf 468, scr. 20 - demo_trerighi.conf 471, scr. 21 - end_std.php 473, scr. 22 - pre_std.php 474, scr. 23 - algoreader.php 475, scr. 24 - ctlo.php 476, scr. 25 - dettaglio.php 481, scr. 26 - funzioni.php 483, scr. 27 - postelab.php 509, scr. 28 - prelab.php 512, scr. 29 - report.php 520, scr. 30 - savefile.php 522, scr. 31 - setpro.php 524, scr. 32 - sviluppo.php 525, DOWNLOAD 533, Allegati & Diritti 533, Studi e trattati sulla composizione musicale mediante algoritmi* 534
    Allegati: algor_31.zip (directory script, esempi in MusicXML/MuseScore/Package, 69,4Mb)


    Demo 1: traccia di fuga (Studio 3) a 3 voci (flauto, oboe e corno) su 98 miss. in Eb+
    soggetto, controsoggetto, divertimento e risposte elaborati e corretti in PHP/Algor 1.0 su tonalità data e numero max misure (98).


    Demo 2: traccia di fuga (Studio 8) a 8 voci (organo liturgico) su 98 miss. in C#+
    soggetto, controsoggetto, divertimento e risposte elaborati e corretti in PHP/Algor 1.0 su tonalità data e numero max misure (98).


    Estratto (pdf, 59,7Mb)


    ISBN-13: 979-8792538795 (copertina flessibile / paperback)
    ISBN-13: 979-8792554412 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM30 - Vol. XI, pagg. 479

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, LA FUGA 19, Struttura della Fuga 21, Architettura della Fuga 22, Il Canto Dato Virtuale o CDV 23, Costruzione del CDV 24, Il Soggetto e la Risposta 26, Il Motivo 27, Impianto del Soggetto: modalità 41, Tecnica di generazione del Soggetto 50, L'algoritmo generativo del Soggetto 59, La Risposta 75, Il Controsoggetto 81, La Traccia 95, L'EDITOR di Fuga 116

    APPENDICI 159, APPENDICE 1 161, scr. 1 - fuga1.php 161, scr. 2 - cp27.php 165, scr. 3 - fuga2.php 168, scr. 4 - fuga3.php 172, scr. 5 - fuga4.php 176, scr. 6 - cp28.php 181, scr. 7 - fuga5.php 184, scr. 8 - cp29.php 189, scr. 9 - fuga6.php 192, scr. 10 - pat_a.php 196, scr. 11 - cp30.php 197, scr. 12 - fuga_7.php 200, scr. 13 - fuga_8.php 204, scr. 14 - cp31.php 209, scr. 15 - fuga_9.php 212, scr. 16 - cp32.php 217, scr. 17 - fuga_10.php 220, scr. 18 - cp33.php 226, scr. 19 - fuga_11.php 229, scr. 20 - cp34.php 235, scr. 21 - fuga_12.php 238, scr. 22 - cp35.php 247, scr. 23 - fuga_13.php 250, scr. 24 - fuga_14.php 259, scr. 25 - fuga_15.php 271, scr. 26 - cp36.php 282, scr. 27 - pat19.php 285, scr. 28 - fuga_16.php 286, scr. 29 - cp37.php 297, scr. 30 - pat20.php 301, scr. 31 - fuga_17.php 302, scr. 32 - editor.php 314, scr. 33 - pat21.php 324, scr. 34 - pat22.php 325, APPENDICE 2 327, scr. 1 - dict.php 327, scr. 2 - note.php 335, APPENDICE 3 338, Strumenti GeneralMIDI 338, Percussioni 344, ALGOR 347, DIRECTORY ALGOR 347, scr. 1 - index.php 348, scr. 2 - comuni.php 349, scr. 3 - controllo.php 352, scr. 4 - controllo1.php 354, scr. 5 - controllo2.php 356, scr. 6 - controllo3.php 356, scr. 7 - controllo4.php 363, scr. 8 - menu.php 363, scr. 9- menu1.php 365, scr. 10 - menu2.php 365, scr. 11 - postconf.php 366, scr. 12 - par.inc 371, scr. 13 - str.inc 371, scr. 14 - demo_accordi.conf 372, scr. 15 - demo_irregolare.conf 374, scr. 16 - demo_melos1.conf 377, scr. 17 - demo_melos2.conf 379, scr. 18 - demo_modulazione.conf 381, scr. 19 - demo_sequenze.conf 384, scr. 20 - demo_trerighi.conf 387, scr. 21 - end_std.php 390, scr. 22 - pre_std.php 391, scr. 23 - algoreader.php 392, scr. 24 - ctlo.php 393, scr. 25 - dettaglio.php 398, scr. 26 - funzioni.php 400, scr. 27 - postelab.php 430, scr. 28 - prelab.php 433, scr. 29 - report.php 442, scr. 30 - savefile.php 445, scr. 31 - setpro.php 447, scr. 32 - sviluppo.php 448, DOWNLOAD 457, Allegati & Diritti 457, Studi e trattati sulla composizione musicale mediante algoritmi* 458
    Allegati: algor_30.zip (directory script, esempi in MusicXML/MuseScore/Package, 49,8Mb)


    Demo 1: Traccia di fuga a 4 voci (organo liturgico) in C#+
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (98).


    Demo 2: Traccia di fuga a 4 voci (flauto e trio di archi) in C#+ (var. Demo 1)
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (98).


    Estratto (pdf, 36,6Mb)


    ISBN-13: 979-8792515048 (copertina flessibile / paperback)
    ISBN-13: 979-8792529311 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM29 - Vol. X, pagg. 517

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, CONTRAPPUNTO 19, CONTRAPPUNTO DOPPIO 21, Contrappunto doppio all'ottava 22, Contrappunto doppio alla nona 42, Contrappunto doppio alla decima 58, Contrappunto doppio alla undicesima 71, Contrappunto doppio alla dodicesima 75, Contrappunto doppio alla tredicesima 80, Contrappunto doppio alla quattordicesima 84, Contrappunto doppio alla quindicesima 87, Nota sulle sigle del contenuto mensurale 88, CONTRAPPUNTO TRIPLO 89, Contrappunto triplo all'ottava con C.D. 89, Alcune considerazioni sui processi 104, Contrappunto triplo all'ottava senza C.D. 121, CONTRAPPUNTO QUADRUPLO 151, Contrappunto quadruplo all'ottava con C.D. 151, Modificare un package 200, Contrappunto quadruplo all'ottava senza C.D. 209

    APPENDICI 257, APPENDICE 1 259, scr. 1 - cp_doppio.php 259, scr. 2 - pat14.php 264, scr. 3 - cp21.php 267, scr. 4 - cp_doppio_ottava.php 271, scr. 5 - cp22.php 277, scr. 6 - cp_doppio_nona.php 279, scr. 7 - cp23.php 285, scr. 8 - cp_doppio_decima.php 287, scr. 9 - cp_doppio_undicesima.php 293, scr. 10 - cp_doppio_dodicesima.php 299, scr. 11 - cp_doppio_tredicesima.php 304, scr. 12 - cp_doppio_quattordicesima.php 310, scr. 13 - cp_doppio_quindicesima.php 315, scr. 14 - cp_triplo_ottava.php 321, scr. 15 - cp24.php 328, scr. 16 - cp_triplo_ottava_2.php 331, scr. 17 - cp_triplo_ottava_3.php 338, scr. 18 - cp25.php 345, scr. 19 - cp_quadruplo_ottava.php 348, scr. 20 - cp26.php 356, scr. 21 - cp_quadruplo_ottava_b.php 359, APPENDICE 2 369, scr. 1 - dict.php 369, scr. 2 - note.php 378, APPENDICE 3 381, Strumenti GeneralMIDI 381, Percussioni 387, ALGOR 390, DIRECTORY ALGOR 390, scr. 1 - index.php 391, scr. 2 - comuni.php 392, scr. 3 - controllo.php 395, scr. 4 - controllo1.php 397, scr. 5 - controllo2.php 399, scr. 6 - controllo3.php 399, scr. 7 - controllo4.php 406, scr. 8 - menu.php 406, scr. 9- menu1.php 408, scr. 10 - menu2.php 408, scr. 11 - postconf.php 409, scr. 12 - par.inc 411, scr. 13 - str.inc 412, scr. 14 - demo_accordi.conf 412, scr. 15 - demo_irregolare.conf 415, scr. 16 - demo_melos1.conf 417, scr. 17 - demo_melos2.conf 419, scr. 18 - demo_modulazione.conf 422, scr. 19 - demo_sequenze.conf 424, scr. 20 - demo_trerighi.conf 428, scr. 21 - end_std.php 430, scr. 22 - pre_std.php 432, scr. 23 - algoreader.php 432, scr. 24 - ctlo.php 433, scr. 25 - dettaglio.php 439, scr. 26 - funzioni.php 441, scr. 27 - postelab.php 469, scr. 28 - prelab.php 471, scr. 29 - report.php 480, scr. 30 - savefile.php 483, scr. 31 - setpro.php 485, scr. 32 - sviluppo.php 486, DOWNLOAD 496, Allegati & Diritti 496, Studi e trattati sulla composizione musicale mediante algoritmi* 497


    Demo 1: Contrappunto quadruplo fiorito in Eb+ con cadenza
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (15).


    Demo 2: Contrappunto quadruplo all'ottava in En+ (legni e ottoni)
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (29).


    Allegati: algor_29.zip (directory script, esempi in MusicXML/MuseScore/Package, 119,4Mb)

    Estratto (pdf, 96Mb)


    ISBN-13: 979-8792374454 (copertina flessibile / paperback)
    ISBN-13: 979-8792592858 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM28 - Vol. IX, pagg. 535

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, CONTRAPPUNTO 19, Contrappunto a tre parti: V specie / Fiorito 21, Estrazione RND 26, Pattern pre-impostati 27, Contrappunto V specie: seconda configurazione 32, Contrappunto V specie: terza configurazione 45, Contrappunto a quattro parti: I specie / nota contro nota 77, Contrappunto a quattro parti: II specie / due contro una 83, Soluzione B: impianto per terze 87, Soluzione C: indipendenza delle voci 89, Soluzione D: impianto misto 91, Contrappunto a quattro parti: III specie / quattro contro una 92, Contrappunto a quattro parti: IV specie / sincopi 97, Contrappunto a quattro parti: IV specie / forme miste 99, Contrappunto a quattro parti: V specie / fiorito 108, Contrappunto fiorito in due parti 109, Contrappunto fiorito in tre parti 111

    APPENDICI 123, APPENDICE 1 125, scr. 1 - cp_tre_fiorito.php 125, scr. 2 - cp9.php 131, scr. 3 - cp_tre_fiorito_a.php 137, scr. 4 - cp10.php 143, scr. 5 - cp_tre_fiorito_b.php 148, scr. 6 - cp11.php 155, scr. 7 - cp12.php 158, scr. 8 - cp_tre_fiorito_c.php 165, scr. 9 - cp_tre_fiorito_d.php 171, scr. 10 - cp_tre_fiorito_e.php 178, scr. 11 - cp13.php 185, scr. 12 - pat1.php 189, scr. 13 - pat2.php 190, scr. 14 - pat3.php 190, scr. 15 - pat4.php 192, scr. 16 - cp_tre_fiorito_f.php 193, scr. 17 - pat5.php 200, scr. 18 - cp_tre_fiorito_g.php 201, scr. 19 - cp_tre_fiorito_h.php 208, scr. 20 - cp_quattro_a.php 214, scr. 21 - cp_quattro_b.php 222, scr. 22 - cp15.php 229, scr. 23 - cp_quattro_c.php 234, scr. 24 - cp_quattro_d.php 242, scr. 25 - cp_quattro_e.php 250, scr. 26 - cp_quattro_f.php 257, scr. 27 - cp_quattro_g.php 265, scr. 28 - cp_quattro_h.php 272, scr. 29 - cp_quattro_i.php 279, scr. 30 - cp16.php 287, scr. 31 - cp_quattro_l.php 293, scr. 32 - cp_quattro_m.php 301, scr. 33 - cp17.php 309, scr. 34 - cp_quattro_n.php 315, scr. 35 - cp18.php 323, scr. 36 - cp19.php 329, scr. 37 - cp_quattro_o.php 335, scr. 38 - pat6.php 343, scr. 39 - cp_quattro_p.php 344, scr. 40 - pat7.php 352, scr. 41 - pat8.php 352, scr. 42 - pat9.php 353, scr. 43 - pat10.php 353, scr. 44 - cp_quattro_q.php 354, scr. 45 - pat11.php 362, scr. 46 - pat12.php 362, scr. 47 - pat13.php 363, scr. 48 - cp_quattro_r.php 363, scr. 49 - cp14.php 372, APPENDICE 2 377, scr. 1 - dict.php 377, scr. 2 - note.php 386, APPENDICE 3 389, Strumenti GeneralMIDI 389, Percussioni 395, ALGOR 398, DIRECTORY ALGOR 398, scr. 1 - index.php 399, scr. 2 - comuni.php 400, scr. 3 - controllo.php 404, scr. 4 - controllo1.php 406, scr. 5 - controllo2.php 408, scr. 6 - controllo3.php 409, scr. 7 - controllo4.php 416, scr. 8 - menu.php 416, scr. 9- menu1.php 418, scr. 10 - menu2.php 418, scr. 11 - postconf.php 420, scr. 12 - par.inc 422, scr. 13 - str.inc 422, scr. 14 - demo_accordi.conf 423, scr. 15 - demo_irregolare.conf 425, scr. 16 - demo_melos1.conf 428, scr. 17 - demo_melos2.conf 431, scr. 18 - demo_modulazione.conf 433, scr. 19 - demo_sequenze.conf 436, scr. 20 - demo_trerighi.conf 440, scr. 21 - end_std.php 443, scr. 22 - pre_std.php 444, scr. 23 - algoreader.php 445, scr. 24 - ctlo.php 446, scr. 25 - dettaglio.php 452, scr. 26 - funzioni.php 454, scr. 27 - postelab.php 484, scr. 28 - prelab.php 487, scr. 29 - report.php 496, scr. 30 - savefile.php 500, scr. 31 - setpro.php 502, scr. 32 - sviluppo.php 503, DOWNLOAD 513, Allegati & Diritti 513, Studi e trattati sulla composizione musicale mediante algoritmi* 514
    Allegati: algor_28.zip (directory script, esempi in MusicXML/MuseScore/Package, 66,1Mb)


    Demo 1: Contrappunto quadruplo fiorito in Bb- con cadenza
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (12).


    Demo 2: Contrappunto triplo fiorito in Gn- cadenza su unisono in tonica
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (12).


    Estratto (pdf, 52,2Mb)


    ISBN-13: 979-8792343146 (copertina flessibile / paperback)
    ISBN-13: 979-8792355620 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM27 - Vol. VIII, pagg. 459

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, CONTRAPPUNTO 19, Contrappunto a tre parti: I specie 21, La ricerca della root 29, Scelta degli intervalli nel contrappunto a 3 parti 32, Contrappunto a tre parti: II specie 45, La definizione delle ottave 51, Intervalli fuori scala 54, Contrappunto a tre parti: III specie 69, Contrappunto a tre parti: IV specie 79, Contrappunto a tre parti: IV specie / sincopi 100, Contrappunto a tre parti: IV specie / sincopi miste 110, Contrappunto a tre parti: IV specie / mista con semiminime 118

    APPENDICI 139, APPENDICE 1 141, scr. 1 - cp_tre_1.php 141, scr. 2 - cp_tre_2.php 150, scr. 3 - cp1.php 156, scr. 4 - cp_tre_3.php 159, scr. 5 - cp_tre_4.php 166, scr. 6 - cp2.php 173, scr. 7 - cp_tre_4a.php 178, scr. 8 - cp_tre_4b.php 185, scr. 9 - cp_tre_5.php 192, scr. 10 - cp3.php 198, scr. 11- cp_tre_6.php 202, scr. 12- cp4.php 209, scr. 13 - cp_tre_7.php 213, scr. 14 - cp5.php 221, scr. 15 - cp_tre_8.php 224, scr. 16 - cp6.php 231, scr. 17 - cp_tre_9.php 234, scr. 18 - cp7.php 242, scr. 19 - cp_tre_10.php 246, scr. 20 - cp8.php 254, APPENDICE 2 259, scr. 1 - dict.php 259, scr. 2 - note.php 269, scr. 3 - funzioni.php 271, APPENDICE 3 303, Strumenti GeneralMIDI 303, Percussioni 309, ALGOR 312, DIRECTORY ALGOR 312, scr. 1 - index.php 313, scr. 2 - comuni.php 314, scr. 3 - controllo.php 318, scr. 4 - controllo1.php 321, scr. 5 - controllo2.php 322, scr. 6 - controllo3.php 323, scr. 7 - controllo4.php 331, scr. 8 - menu.php 332, scr. 9- menu1.php 334, scr. 10 - menu2.php 334, scr. 11 - postconf.php 335, scr. 12 - par.inc 338, scr. 13 - str.inc 338, scr. 14 - demo_accordi.conf 339, scr. 15 - demo_irregolare.conf 342, scr. 16 - demo_melos1.conf 345, scr. 17 - demo_melos2.conf 348, scr. 18 - demo_modulazione.conf 350, scr. 19 - demo_sequenze.conf 353, scr. 20 - demo_trerighi.conf 358, scr. 21 - end_std.php 361, scr. 22 - pre_std.php 363, scr. 23 - algoreader.php 363, scr. 24 - ctlo.php 364, scr. 25 - dettaglio.php 371, scr. 26 - funzioni.php 374, scr. 27 - postelab.php 406, scr. 28 - prelab.php 409, scr. 29 - report.php 420, scr. 30 - savefile.php 423, scr. 31 - setpro.php 426, scr. 32 - sviluppo.php 427, DOWNLOAD 438, Allegati & Diritti 438, Studi e trattati sulla composizione musicale mediante algoritmi* 439
    Allegati: algor_27.zip (directory script, esempi in MusicXML/MuseScore/Package, 12,9Mb)


    Demo 1: Contrappunto triplo fiorito 10 in Ab+ con cadenza
    elaborato e corretto in PHP/Algor 1.0 su tonalità data e numero max misure (21).


    Estratto (pdf, 50,9Mb)


    ISBN-13: 979-8792087774 (copertina flessibile / paperback)
    ISBN-13: 979-8792093959 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM26 - Vol. VII, pagg. 481

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, CONTRAPPUNTO 19, Creazione di un Cantus Firmus 21, Contrappunto a due parti (II specie): due note contro una 26, Contrappunto di II specie: scale modali 34, Scale modali: il modo DORICO 34, Scale modali: il modo FRIGIO 37, Scale modali: il modo LIDIO 40, Scale modali: il modo MISOLIDIO 42, Scale modali: il modo EOLICO 44, Scale modali: il modo LOCRIO 46, Contrappunto a due parti (III specie): quattro note contro una 49, III Specie in modo minore: il modo Eolico 60, Contrappunto a due parti (IV specie): sincopi 65, Pre-setting del C.D. 76, Contrappunto a due parti (V specie): c.p. fiorito 77, Il Radicale Armonico (Prime Form) 90, Radicali armonici nella V specie estesa 96

    APPENDICI 115, APPENDICE 1 117, scr. 1 - contrappunto3.php 117, scr. 2 - contrappunto3b.php 121, scr. 3 - contrappunto3bb.php 130, scr. 4 - contrappunto3c.php 138, scr. 5 - cp_dorico2.php 146, scr. 6 - cp_frigio2.php 155, scr. 7 - cp_lidio2.php 163, scr. 8 - cp_misolidio2.php 172, scr. 9 - cp_eolico2.php 180, scr. 10 - cp_locrio2.php 188, scr. 11 - cp_terza.php 197, scr. 12 - cp_terza_eolico.php 208, scr. 13 - cp_quarta.php 219, scr. 14 - cp_quarta_a.php 228, scr. 15 - cp_quarta_b.php 237, scr. 16 - cp_quinta.php 245, scr. 17 - cp_quinta_m.php 256, scr. 18 - cp_quinta_b.php 266, scr. 19 - cp_quinta_v.php 277, APPENDICE 2 287, scr. 1 - dict.php 287, scr. 2 - note.php 297, scr. 3 - funzioni.php 299, APPENDICE 3 327, Strumenti GeneralMIDI 327, Percussioni 333, APPENDICE 4 336, DIRECTORY ALGOR 336, scr. 1 - index.php 337, scr. 2 - comuni.php 338, scr. 3 - controllo.php 342, scr. 4 - controllo1.php 345, scr. 5 - controllo2.php 346, scr. 6 - controllo3.php 347, scr. 7 - controllo4.php 355, scr. 8 - menu.php 356, scr. 9- menu1.php 358, scr. 10 - menu2.php 358, scr. 11 - postconf.php 359, scr. 12 - par.inc 362, scr. 13 - str.inc 362, scr. 14 - demo_accordi.conf 363, scr. 15 - demo_irregolare.conf 366, scr. 16 - demo_melos1.conf 369, scr. 17 - demo_melos2.conf 372, scr. 18 - demo_modulazione.conf 374, scr. 19 - demo_sequenze.conf 377, scr. 20 - demo_trerighi.conf 382, scr. 21 - end_std.php 385, scr. 22 - pre_std.php 387, scr. 23 - algoreader.php 387, scr. 24 - ctlo.php 388, scr. 25 - dettaglio.php 395, scr. 26 - funzioni.php 397, scr. 27 - postelab.php 427, scr. 28 - prelab.php 431, scr. 29 - report.php 441, scr. 30 - savefile.php 445, scr. 31 - setpro.php 448, scr. 32 - sviluppo.php 449, APPENDICE 5 459, DOWNLOAD 459, Studi e trattati sulla composizione musicale mediante algoritmi* 460

    Allegati: algor_26.zip (directory script, 203kb)

    Estratto (pdf, 29,7Mb)


    ISBN-13: 979-8792075962 (copertina flessibile / paperback)
    ISBN-13: 979-8792082946 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM25 - Vol. VI, pagg. 449

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, COMPOSER 19, Organizzazione dei processi di elaborazione 21, I Codici Matrix, "prime form" tonali 24, Algor: la logica di flusso 25, Crea nuovo file base 26, La compilazione del report di configurazione 39, Dati di compilazione 40, Codici di configurazione id #0 41, Processo id #0 (Gruppo: 0) 42, Risultato di sintesi 43, Parametri per nota 44, Dettaglio sequenza finale 46, Dettaglio indici e valori 46, Sintesi dati in stampa 48, Struttura del file musicxml 49, Variabili 53, Il file musicxml 53, 2. Compila un file di configurazione 55, 3. Compila un package 55, 4. Libreria file 60, I gruppi irregolari 64, Sequenze melodiche 66, Script generatore di package 77, CONTRAPPUNTO 79, Introduzione 81, Il Contrappunto semplice o di I Specie 81, Contrappunto di I specie: generazione modelli 92, Contrappunto di I specie: modo minore 107, Contrappunto di I specie: scala enigmatica 109, Contrappunto di I specie: scala esatonale 112, Pause in contrappunto 115, Contrappunto di I specie: scale arbitrarie 117, Contrappunto di I specie: scale modali 120, Scale modali: il modo DORICO 121, Scale modali: il modo FRIGIO 123, Scale modali: il modo LIDIO 125, Scale modali: il modo MISOLIDIO 127, Scale modali: il modo EOLICO 129, $FONDAM = 0 / 13 miss. 129, $FONDAM = 6 / 13 miss. 129, $FONDAM = 3 / 13 miss. 130, $FONDAM = a / 21 miss. 130, $FONDAM = 8 / 21 miss. 130, $FONDAM = 7 / 13 miss. 130, Scale modali: il modo LOCRIO 131, $FONDAM = 0 / 13 miss. 131, $FONDAM = 4 / 13 miss. 131, $FONDAM = 6 / 21 miss. 132, $FONDAM = 8 / 21 miss. 132, $FONDAM = a / 21 miss. 132, Gestione degli intervalli e delle cadenze 133, $ter=3;$pen=6;$ult=8 134, $ter=3;$pen=6;$ult=8 134, $ter=3;$pen=3;$ult=8 134, $terz=6;$pen=6;$ult=8 135, $terz=3;$pen=5;$ult=8 / $intervalli = array(3,5,3,3) 135, $FONDAM = 3 / $terz=3;$pen=5;$ult=8 / $intervalli = array(3,5,3,3) 135, $FONDAM = 3 / $terz=6;$pen=6;$ult=8 / $intervalli = array(3,5,3,3) 135

    APPENDICI 137, APPENDICE 1 139, scr. 1 - index.php 139, scr. 2 - comuni.php 140, scr. 3 - controllo.php 144, scr. 4 - controllo1.php 146, scr. 5 - controllo2.php 148, scr. 6 - controllo3.php 149, scr. 7 - menu.php 157, scr. 8 - menu1.php 159, scr. 9 - menu2.php 159, scr. 10 - postconf.php 160, scr. 11 - par.inc 163, scr. 12 - str.inc 163, scr. 13 - demo_accordi.conf 164, scr. 14 - demo_irregolare.conf 167, scr. 15 - demo_melos1.conf 170, scr. 16 - demo_melos2.conf 173, scr. 17 - demo_modulazione.conf 175, scr. 18 - demo_sequenze.conf 178, scr. 19 - demo_trerighi.conf 183, scr. 20 - end_std.php 186, scr. 21 - pre_std.php 188, scr. 22 - algoreader.php 188, scr. 23 - ctlo.php 189, scr. 24 - dettaglio.php 196, scr. 25 - funzioni.php 198, scr. 26 - postelab.php 225, scr. 27 - prelab.php 228, scr. 28 - report.php 238, scr. 29 - savefile.php 242, scr. 30 - setpro.php 245, scr. 31 - sviluppo.php 246, scr. 32 - controllo4.php 255, scr. 33 - Package "leggero" - par.inc 255, scr. 34 - Package "leggero" - str.inc 256, scr. 35 - contrappunto1.php 258, scr. 36 - contrappunto2.php 262, scr. 37 - contrappunto2m.php 268, scr. 38 - contrappunto2x.php 275, scr. 39 - contrappunto2y.php 281, scr. 40 - contrappunto2z.php 288, scr. 40b - contrappunto2z.php 294, scr. 41 - cp_dorico.php 301, scr. 42 - cp_frigio.php 307, scr. 43 - cp_lidio.php 314, scr. 44 - cp_misolidio.php 320, scr. 45 - cp_eolico.php 327, scr. 46 - cp_locrio.php 333, scr. 47 - cp_esplora.php 339, APPENDICE 2 347, scr. 1 - dict.php 347, scr. 2 - note.php 357, scr. 3 - fst.php 359, scr. 4 - Variabili 362, APPENDICE 2/b 417, Strumenti GeneralMIDI 417, Percussioni 423, APPENDICE 3 426, DOWNLOAD 426, Studi e trattati sulla composizione musicale mediante algoritmi* 427

    Allegati: algor_25.zip (directory script, 203kb)

    Estratto (pdf, 24,9Mb)


    ISBN-13: 979-8791867148 (copertina flessibile / paperback)
    ISBN-13: 979-8791880048 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM24 - Vol. V, pagg. 319

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, ARMONIA TONALE 17, La Modulazione con toni intermedi 19, Il senso dei gradi 25, Modulazione a toni lontani 33, Modulazione di toni lontani da maggiore a maggiore 34, Gradi di affinità 42, MATRIX e DATA 42, Nuovo report 50, Affinità di II Grado - VALTRIADE 55, Affinità di III Grado 63, Affinità di IV Grado 86

    APPENDICI 109, APPENDICE 1 111, scr. 1 - index.php 111, scr. 2 - base_mod_20.php 111, scr. 3 - conf8.php 112, scr. 4 - config_inch3.php 136, scr. 5 - pre2.php 138, scr. 6 - base_mod_21.php 153, scr. 7 - base_mod_22.php 153, scr. 8 - base_mod_23.php 154, scr. 9 - base_mod_24.php 155, scr. 10 - base_mod_25.php 155, scr. 11 - base_mod_26.php 156, scr. 12 - base_mod_27.php 157, scr. 13 - base_mod_28.php 159, scr. 14 - base_mod_29.php 160, scr. 15 - conf9.php 160, scr. 16 - base_mod_30.php 184, scr. 17 - base_mod_31.php 185, scr. 18 - pre3.php 186, scr. 19 - config_inch3.php 202, scr. 20 - savefile.php 204, scr. 21 - base_mod_31.php 206, scr. 22 - conf9.php 208, scr. 23 - base_mod_32.php 232, scr. 24 - base_mod_33.php 236, scr. 25 - base_mod_34.php 245, scr. 26 - creareport.php 257, APPENDICE 2 259, scr. 1 - dict4.php 259, scr. 2 - modelli_ord.php 266, scr. 3 - post2.php 269, scr. 4 - post3.php 277, scr. 5 - setnote.php 288, scr. 6 - dict4.php 289, APPENDICE 3 298, DOWNLOAD 298, Studi e trattati sulla composizione musicale mediante algoritmi* 299

    Allegati: algor_24.zip (directory script, 259kb)

    Estratto (pdf, 20,3Mb)


    ISBN-13: 979-8791842350 (copertina flessibile / paperback)
    ISBN-13: 979-8791854902 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM23 - Vol. IV, pagg. 295

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, ARMONIA TONALE 17, La Modulazione 19, La Modulazione in Settima di Dominante (V7) 19, Progressioni modulanti 31, L'accordo di Nona di Dominante (V9) 37, Costruzione degli accordi per intervalli 42, Progressioni in modulazioni preparate 46, Modulazione preparata ai toni affini 51, Da maggiore a maggiore (per V) 51, Movimento delle parti: legature 64, Da maggiore a minore (per toni affini) 79, Da minore a maggiore (per toni affini) 86

    APPENDICI 97, APPENDICE 1 99, scr. 1 - index.php 99, scr. 2 - conf6.php 99, scr. 3 - config_inch.php 115, scr. 4 - premod.php 117, scr. 5 - postmod.php 127, scr. 6 - creanota.php 134, scr. 7 - creapausa.php 135, scr. 8 - conf7.php 136, scr. 9 - config_inch1.php 159, scr. 10 - pre1.php 161, scr. 11 - post1.php 175, scr. 12 - config_inch1.php 183, scr. 13 - creareport.php 185, scr. 14 - conf8.php 186, scr. 15 - config_inch2.php 209, scr. 16 - pre2.php 211, scr. 17 - post2.php 226, APPENDICE 2 235, scr. 1 - dict3.php 235, scr. 2 - dict4.php 242, scr. 3 - chordsearch() 249, scr. 4- creaccordo.php 253, scr. 5- base_5_mag_1.php 254, scr. 6 - base_5_mag_2.php 255, scr. 7- base_5_mag_3.php 256, scr. 8- base_5_mag_4.php 256, scr. 9 - setnote.php 257, scr. 10 - base_5_mag_5.php 258, scr. 11 - base_5_mag_6.php 259, scr. 12 - base_5_mag_7.php 260, scr. 13 - base_5_mag_8.php 260, scr. 14 - base_5_mag_9.php 261, scr. 15 - modelli.php 262, scr. 16 - base_5_min_10.php 264, scr. 17 - base_5_min_11.php 265, scr. 18 - base_5_min_12.php 266, scr. 19 - base_5_min_13.php 267, scr. 20 - base_5_min_14.php 267, scr. 21 - base_5_min_15.php 268, scr. 22 - base_5_min_16.php 269, scr. 23 - modelli_ord.php 269, scr. 24 - base_5_min_17.php 272, scr. 25 - base_5_min_18.php 273, scr. 26 - base_5_min_19.php 273, APPENDICE 3 275, DOWNLOAD 275, Studi e trattati sulla composizione musicale mediante algoritmi* 277

    Allegati: algor_23.zip (directory script, 269kb)

    Estratto (pdf, 14Mb)


    ISBN-13: 979-8791819956 (copertina flessibile / paperback)
    ISBN-13: 979-8791836182 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM22 - Vol. III, pagg. 275

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, ARMONIA TONALE 19, Controllo parametri di scrittura 21, Considerazione sulle permutazioni 29, Armonizzazione dei bassi 30, Organizzazione razionale degli script 35, Il file index.php 36, a) File di servizio inclusi o richiesti 36, b) File dati variabili immessi dall'utente 37, c) File di elaborazione dei dati 39, d) File di conversione in musicxml 44, e) File di stampa e registrazione dei dati finali 50, Note puntate 72, Considerazioni sulle pause e sul silenzio 79, Progressioni tonali 80, Alcuni esempi di progressioni tonali 89, Progressione Tonale POP (pattern on pattern) 92, Progressione Tonale PAR (modello random) 111, Report di processo 123

    APPENDICI 125, APPENDICE 1 127, scr. 1 - ar_1.php 127, scr. 2- conf4.php 137, scr. 3 - index.php 151, scr. 4 - dict3.php 152, scr. 5 - conf5.php 159, scr. 6 - config_inch.php 173, scr. 7 - progressione.php 175, scr. 8 - prep2.php 180, scr. 9 - creanota.php 187, scr. 10 - creapausa.php 188, scr. 11 - savefile.php 189, scr. 12 - index.php 190, scr. 13 - conf5.php 190, scr. 14 - config_inch.php 205, scr. 15 - prelab.php 207, scr. 16 - config_inch_pop.php 214, scr. 17 - creareport.php 217, scr. 18 - index.php 218, scr. 19 - config_inch.php 219, scr. 20 - prelab.php 223, scr. 21 - postlab.php 230, scr. 22 - creanota.php 238, scr. 23 - creapausa.php 239, APPENDICE 2 240, scr. 1 - funzione armod() 240, scr. 2 - dict2.php 241, scr. 3 - dict3.php 247, APPENDICE 3 255, DOWNLOAD 255, Studi e trattati sulla composizione musicale mediante algoritmi* 256

    Allegati: algor_22.zip (directory script, 187kb)

    Estratto (pdf, 17,4Mb)


    ISBN-13: 979-8791350381 (copertina flessibile / paperback)
    ISBN-13: 979-8791808615 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *




    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM21 - Vol. II, pagg. 247

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, ARMONIA TONALE 19, Successioni delle triadi 21, Concatenazione di accordi 24, Ottave parallele 28, Quinte parallele 30, Triadi consonanti su basso obbligato 39, Triadi consonanti verificate su basso obbligato 53, Preparazione di un file in musicxml su base dati 66, Cadenze con sequenze casuali 80, Cadenze perfette 80, Cadenze plagali 83, Sequenze casuali con cadenze finali 85, Cadenze d'inganno 95, Disposizione in parti late 96, Concatenazione per intervalli costanti 101

    APPENDICI 107, APPENDICE 1 109, scr. 1 - am_2.php 109, scr. 2 - am_3.php 112, scr. 3 117, scr. 4 118, scr. 5 - moto_melodico.php 119, scr. 6 - concatenazione.php 122, scr. 7 - file concatenazione_b.php 126, scr. 8 - con_1.php 133, scr. 9 - conf1.php 135, scr. 10 - con_3.php 140, scr. 11 - conf2.php 146, scr. 12 - con_4.php 154, scr. 13 - conf2.php 165, scr. 14 - con_5.php 172, scr. 15 - con_6.php 184, scr. 16 - conf2.php 195, scr. 17 - con_7.php 202, scr. 18 - conf3.php 212, APPENDICE 2 221, scr. 1 - dict1.php 221, APPENDICE 3 226, DOWNLOAD 226, Studi e trattati sulla composizione musicale mediante algoritmi* 227

    Allegati: algor_21.zip (directory script, 183kb)

    Estratto (pdf, 7,8Mb)


    ISBN-13: 979-8791335494 (copertina flessibile / paperback)
    ISBN-13: 979-8791342249 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *





    Piero T. de Berardinis
    Algoritmi di Analisi e Composizione Musicale
    Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
    QIM20 - Vol. I, pagg. 217

    Nel trattato vengono affrontati, per la prima volta, argomenti teorici inerenti l'Armonia, il Contrappunto e la Fuga, elaborati in modalità informatica con l'ausilio di algoritmi dedicati, tratti dall'analisi dei rispettivi principi matematici e armonici, in grado di creare dinamicamente modelli originali, e non semplici cloni, in base alle regole apprese. Per seguire e comprendere il testo è necessario, oltre la conoscenza della teoria musicale di base, avere pratica di programmazione in PHP o in un qualsiasi altro linguaggio strutturato. I file generati, alcuni dei quali, ad esempio, con oltre 150.000 linee di codice (nelle fughe ad otto parti), sono in formato MusicXML e gli script (open source) sono riportati integralmente nei testi in Appendice oltre ad essere disponibili in download per un rapido utilizzo.

    Indice: PREMESSA 9, TRASLITTERAZIONE 19, Introduzione 21, Formule notazionali 23, L'Altezza 23, La Durata 24, L'Intensità 27, Gli Accordi 27, La chiave, l'armatura di chiave e il tempo 28, NOTAZIONE INFORMATICA 39, Linguaggio PHP 41, Installazione di PHP 41, Organizzazione dell'ambiente di sviluppo 43, Array multidimensionali 44, Cromatismo 48, Generazione di file in MusicXML 51, Elementi base di un file MusicXML 51, Il file index.php 58, File MusicXML dinamici 59, Lo script gestionale 61, ARMONIA TONALE 67, Fondamenti dell'armonia 69, Armonia e tonalità 69, Gli Intervalli e le scale 70, Classificazione degli intervalli 70, Rivolto degli intervalli 72, La scala 73, La scala maggiore 73, La scala minore 76, La scala minore melodica 77, La scala minore armonica 79, La scala minore bachiana 79, La scala minore mista 80, Le scale rare 80, Esatonica Tipo 1 81, Esatonica Tipo 2 82, La scala enigmatica di Verdi 82, La scala cromatica 83, Le scale antiche 84, Scala Dorica 84, Scala Frigia 85, Scala Lidia 85, Scale Gregoriane 86, Accordi 90, Accordi di 3 note (triadi) 90, Accordi maggiori 95, Accordi minori 96, Accordo di 5ª aumentata 97, Accordo di 5ª diminuita 99, Gerarchie nei raddoppi 100, Posizioni melodiche e rivolto delle triadi 100, Note: dizionario array multidimensionali 106, Applicazione dell'array multidimensionale in modelli complessi 114, Rivolto delle triadi 126, Primo rivolto (accordo di terza e sesta o sesta) 126, Secondo rivolto (accordo di quarta e sesta) 129, Il Moto delle Parti 131, Il Moto Melodico 131, Il Moto Armonico 135, Errori nel Moto Armonico 136

    APPENDICI 139, APPENDICE 1 141, scr. 1 - file dict1.php 141, scr. 2 148, scr. 3 - file cromatismo.php 149, scr. 4 - file intervalli.php 151, scr. 5 - file rivolti.php 154, scr. 6 - file scala.php 157, scr. 7 - file scale_rare.php 160, scr. 8 - file scale_antiche.php 163, scr. 9 - file triadi.php 166, scr. 10 - file accordi.php 169, scr. 11 - file posizioni.php 172, scr. 12 - file am_1.php 174, scr. 13 - file am_2.php 178, scr. 14 - file am_3.php 181, scr. 15 186, scr. 16 187, scr. 16b - file moto_melodico.php 188, scr. 13 - file config.php 191, scr. 14 - file savefile.php 194, APPENDICE 3 195, DOWNLOAD 195, BIBLIOGRAFIA 197, Studi e trattati sulla composizione musicale mediante algoritmi* 197

    Allegati: algor_20.zip (directory script, 63kb)

    Estratto (pdf, 5,4Mb)


    ISBN-13: 979-8791311047 (copertina flessibile / paperback)
    ISBN-13: 979-8791326621 (copertina rigida)

    *in AevoStore edizione digitale integrale con download immediato (testo e script, pdf+zip)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *






    Ministero per i Beni e le Attività Culturali
    Soprintendenza per i Beni Storici, Artistici ed Etnoantropologici dell'Abruzzo - L'Aquila
    XIV Settimana della Cultura - 14/22 Aprile 2012


    deBerardinis

    Sonemi & Sonotipie

    Dall'espressione sonora all'originale musicale

    Museo Casa Natale di Gabriele d'Annunzio, Pescara

    Le Sonotipie sono espressioni sonore estemporanee che attingono al repertorio classico strutture, forme, sviluppi melodico-armonici e modalità interpretative nel rispetto della tradizione e nella naturale e coerente evoluzione storica legata al corpus letterario occidentale. Si tratta di un nuovo percorso di ricerca, frutto di un serio e costante lavoro durato oltre venti anni, che utilizza modalità e tecniche mutuate dal mondo della letteratura, della poesia e della grafica, realizzando inediti elaborati musicali in forma di opere uniche originali o multipli firmati e numerati. Le Sonografie, partiture grafiche ad esatta rappresentazione, permettono di coglierne l’insieme strutturale rivelando allo stesso tempo le complesse architetture, in stretta simbiosi, ma senza alcuna dipendenza né alcuna necessità o volontà di supporto o commento reciproco. Il legame superiore che ne presiede l’intelligibilità fornendone le chiavi di lettura è la forma, e l’interpretazione dei contenuti ne costituisce la sostanza. In una Sonotipia, l’esecuzione è immediata, dettata da una improvvisazione “razionale” o, se vogliamo, “ragionata”, le cui sequenze nascono e si sviluppano nella citazione dal repertorio classico e contemporaneo nella ricerca di inconsueti percorsi tematici; l’elaborato non ha referenti se non musicali, nulla evoca, nulla accompagna, nulla significa se non ciò che è: puro, assoluto, asemantico evento sonoro; come tale, nasce dal silenzio per tornare nel silenzio, ogni sequenza è originale e irripetibile e deve essere ascoltata come momento espressivo dal profondo significato estetico, nel quale la tecnica e l’interpretazione sono fine, non mezzo. Le opere derivano da interminabili ascolti e infinita pratica strumentale seguendo una esposizione cronologica evolutiva: ognuno potrà, per quanto possibile, cogliere gli opportuni riferimenti in base alla propria esperienza e conoscenza della produzione artistica musicale. Gli elaborati sonori, catturati mediante le più moderne tecniche di ripresa audio, vengono trattati e conservati in forma digitale in supporti, firmati e numerati, certificati dall’autore, accompagnati dalla rappresentazione grafica essenziale che ne consente la lettura visiva integrale, in forma di opera unica o multiplo a tiratura limitata. Le sonografie sono semplici grafici cartesiani con ordinata temporale e ascissa relativa alle altezze (in ambito temperato, da Do0a Do8). Analogamente, ogni frequenza ha il proprio simbolo e il proprio sistema cartesiano con ordinata temporale e ascissa relativa all’intensità. Nelle sonografie cromatiche, l’intensità è a volte rappresentata da uno sfumato progressivo mentre i colori sono relativi al timbro, scuri per i bassi, sempre più chiari nelle frequenze medio-alte. Le sonografie permettono di apprezzare la composizione, altrimenti soggetta allo sviluppo sequenziale tipico di ogni brano musicale, in un unico istante nel suo complesso. La consapevolezza generata dall’interazione tra espressione sonora, rappresentazione grafica e ascoltatore realizza un Sonema, entità astratta, la cui architettura razionale è percepita, ad ogni nuova lettura, in modo originale e strettamente personale, creando inedite esperienze e categorie estetiche. L’ascolto deve essere effettuato rispettando tra i brani una pausa di media durata ad evitare l’effetto di collegamento o sovrapposizione armonica degli eventi sonori: ciò consentirà di apprezzare le sonotipie nel loro insieme cogliendo particolari strutturali ed interpretativi che andranno a caratterizzare, in modo inequivocabile, lo stile dell’esposizione nel suo complesso.

    Le Sonotipie nascono e si sviluppano senza alcuna idea originaria, in modo assolutamente naturale, costruendo discorsi melodico-armonici spontanei nei quali le sequenze vengono catturate dal silenzio e ogni evento generato porta inevitabilmente al seguente in una sorta di concatenamento semantico di tipo estetico-interpretativo. Non mancano la ripresa del tema, descritto dalle prime note, l’inversione, lo scambio, la variazione ed altre tecniche di sviluppo compositivo nell’ambito di schemi formali prettamente musicali in notazione amensurale. Le cadenze, quando presenti e in genere perfette, sempre quali logico risultato in ambito temperato, caratterizzano soprattutto i primi lavori e sono tratti stilistici del periodo esposto. Le Sonotipie I-IX (Impromptus, 1994-2009) costituiscono le opere di transizione tra la composizione musicale tradizionale e la nuova ricerca espressiva. In particolare, la Sonotipia I, pur contenendo motivi atipici, presenta ancora in modo marcato lo stretto legame con il mondo classico: i tentativi di esplorazione sono evidenti dalla Sonotipia II, primo vero elaborato di passaggio. La Sonotipia III, ricca di temi che verranno utilizzati successivamente nelle opere più mature, introduce al nuovo percorso di ricerca; dopo qualche esitazione nella Sonotipia IV, dalla Sonotipia V, attraverso le varianti VI e VII, il distacco dagli schemi ordinari si fa definitivo e dichiarato nella variante VIII. La Sonotipia IX è l’ultimo elaborato con contenuti mutuati dal repertorio classico di antologia, cui rende omaggio, anello di congiunzione tra forma codificata ed esplorazione totale. Le Sonotipie X-XV, ultime della serie Impromptus, introducono, soprattutto dalla XII, la tecnica del “walking” nella quale la mano sinistra crea sequenze correlate al tema primario e un vero e proprio discorso elaborato e sviluppato asincronicamente dalla mano destra. Di particolare interesse e rilievo le Sonotipie XIV e XV nelle quali sono rintracciabili fraseggi e soluzioni di spiccata derivazione neoclassica. Le Sonotipie XVI-XXI appartengono alla serie dei “Momenti” (2009): ad un discorso più complesso si associa la tecnica del walking applicata anche alle sequenze armoniche. Nella Sonotipia XVII la ricerca timbrica si abbina ad una forma e ad un contenuto di derivazione impressionista seppur tendente al puro espressionismo (di rigore in Sonotipia XVIII). L’ostinato ritmico della Sonotipia XIX evidenzia il walking armonico, particolarmente accentuato nelle Sonotipie XX e XXI. La Sonotipia XXII è introduttiva alla serie dei “Tales” (2009), in forma orchestrale nelle sequenze da XXIII a XXV. I temi intimi delle XXIV e XXV, accentuati dal caldo timbro del clarinetto, lasciano spazio al secondo ostinato ritmico della Sonotipia XXVI. La densa texture della Sonotipia XXVII, ormai lontana e totalmente distaccata dalla Sonotipia I, ci conduce all’esasperato e totalizzante walking armonico della Sonotipia XXVIII, tuttavia assolutamente tranquillizzante ad un secondo ascolto. Le due opere uniche, Sonotipia XXIX e Sonotipia XXX, appartengono al periodo maturo (fine 2009) nell’esposizione di tutte le tecniche e soluzioni precedentemente sperimentate, non mancando di proporre invenzioni e fraseggi inediti nell’ambito di inusuali schemi formali segno inopinato di rinnovata e mai sopita vitalità per il sistema temperato.

    QIM - Quaderni di Informatica Musicale 19
    Piero T. de Berardinis
    Sonemi&Sonotipie
    catalogo edizione pdf (13,1 Mb)

    Piero T. de Berardinis
    Analisi Strutturale della Sonata n. 5 per Pianoforte K.V. 283 (W. Amadeus Mozart) - I Movimento / Allegro


    L'analisi strutturale della Sonata per Pianoforte K.V. 283 di W. A. Mozart è un tentativo di applicazione, alla musica tonale, dei principi elaborati da A. Forte, sviluppato durante il corso di Teoria e Analisi Musicale tenuto insieme al mo Franco Angelini presso il Conservatorio Statale di Musica "Luisa d'Annunzio" di Pescara nell'anno 2006.


    Il problema centrale, ancora oggetto di studio e di discussione in ambito accademico, è certamente incentrato sulla definizione di un adeguato criterio di segmentazione alla base dell'intera analisi. Isolare le singole cellule melodico-armoniche richiede l'adozione di ben precise regole che tengano conto non solo della tradizionale divisione mensurale ma anche, e soprattutto, dell'individuazione dei moduli cardine della composizione, ovvero delle cellule primarie oggetto di espansione e diminuzione all'interno del brano stesso. In questo caso si è tenuto conto dei processi ritmico-melodici. L'analisi che è stata generata è, nello specifico, di tipo statistico, tendente soprattutto ad individuare le relazioni più importanti. Le conclusioni, allo stato attuale degli studi e delle conoscenze, non possono ancora essere tratte. Il materiale ricavato è comunque sufficiente ad uno studio approfondito della sonata da effettuarsi in separata sede.

    L'impianto di analisi è incentrato su tre sezioni procedurali:

    1) Analisi primaria: segmentazione primaria / segmenti - descrizione set / elenco prime-form;
    2) Analisi relazioni Rp: relazioni da R0 a R5, esatte ed estese;
    3) Analisi SubComplex Kh: estese ed esatte.

    QIM - Quaderni di Informatica Musicale 18
    Piero T. de Berardinis
    Analisi Strutturale della Sonata n. 5 per Pianoforte K.V. 283 (W. Amadeus Mozart) - I Movimento / Allegro
    edizione html integrale

    Piero T. de Berardinis / Claudio Costantini
    Audioterapia Computazionale
    QIM - Quaderni di Informatica Musicale 17

    Utilizzazione del suono a sintesi digitale a fini terapeutici
    L'Audioterapia Computazionale, in quanto disciplina che ha per oggetto lo studio dei problemi pertinenti il suono prodotto con mezzi digitali a fini terapeutici e, quindi, come stimolo complesso afferente alle strutture interpretative, ed, inoltre, come elemento avente risonanza affettivo-cognitiva, trova una sempre più valida collocazione come base per la formulazione di teorie terapeutiche in ambito clinico-psicologico e per la realizzazione di mezzi complessi atti alla pratica terapeutica.

    Le molteplici implicazioni teorico-pratiche e le sempre più numerose acquisizioni in ambiti scientifici, afferenti la recentissima disciplina, aprono infinite linee operative con ramificazioni nei campi fisico-matematico, musicale, tecnico, informazionale e, non ultimo, quello medico-psicoterapeutico. L'obiettivo di questa nota è costituito dal chiarimento ideologico ed operativo riguardante un mezzo terapeutico con prospettive in continua espansione ed utilizzato, spesso e volentieri, purtroppo, senza alcuna base scientifica o su convinzioni erronee e fuorvianti: non ultima, l'uso di elaborati e/o composizioni musicali di tipo armonico-melodico ignorando completamente il fenomeno della contestualizzazione.

    La presenza della musica nelle attività umane procede di pari passo con lo sviluppo culturale dell'uomo ed è indice dell'importanza di essa quale elemento fondamentale del linguaggio umano. Questa importanza è senz'altro determinata dalla caratteristica sensoriale peculiare del suono in quanto elemento atto a stimolare sistemi selettivi di percezione. Come per ogni stimolo afferente alle strutture nervose dell'organismo si avrà sempre una codificazione ed interpretazione complessa da parte dei centri corticali e nevrassiali chiamati a reagire e ad interagire allo stimo iniziale. La forza e la complessità delle risposte biologico-comportamentali allo stimolo sonoro rendono ragione dell'ipotesi di pratica utilizzazione di esse a scopo terapeutico. Gli indirizzi sviluppatisi sono numerosi, ma fondamentalmente operanti, per ora, nell'ambito della psicoterapia, integralmente intesa, come metodica di comunicazione interpersonale, verbale e/o non verbale, istituita con l'intento esplicito di risolvere gli stati di sofferenza psichica e/o i disordini del comportamento esteriore ad essi collegati (G. G. GIACOMINI) e/o le modificazioni organico-funzionali da essi indotte. Si rende, a questo punto, necessaria una breve classificazione degli indirizzi terapeutici fondamentali oggi esistenti, per chiarire il campo di possibile applicazione dell'Audioterapia Computazionale. Sono distinguibili tre indirizzi:

    a) PSICOTERAPIA OPERAZIONISTA
    b) PSICOTERAPIA DI RIEDUCAZIONE O PSICAGOGICA
    c) PSICOTERAPIA ANALITICA


    Intervista a Claudio Costantini (RAI, 11/11/1986, reg. Mario Di Iorio, da VHS)

    Alla luce delle nostre esperienze, è soprattutto nel secondo ambito, quello psicagogico, che si può inserire in modo autonomo l'Audioterapia Computazionale come tecnica operativa. Infatti, si ha l'intervento attivo dell'operatore sugli atteggiamenti interiori della personalità del paziente, con l'intento della correzione, basandosi sullo stato di dipendenza psicoterapeutica (transfert) che assume importanza anche per il terapeuta, contrariamente alle terapie operazioniste, come strumento fondamentale del trattamento, senza peraltro sottoporlo ad un'analisi critica nell'ambito del suo rapporto interpersonale col paziente stesso.

    Il testo riporta integralmente gli atti degli interventi effettuati nel 1983 in occasione del V Convegno di Informatica Musicale (Ancona) e del I Convegno Nazionale di Micrinformatica e Medicina (Ferrara). Nella revisione si sottolinea come le tecnologie attuali permettano un controllo estremamente preciso sia sulla generazione timbrica che sul contenuto strutturale di qualsiasi elaborato sonoro tale da introdurre anche nuovi parametri inizialmente non parametrizzati (come il riverbero ambientale o il materiale base della generazione) che richiedono una ulteriore e più approfondita attività di ricerca in merito.


    Indice: 1 - Presupposti per l’applicazione, 5 / 2 - L’audizione, 5 / 2.1 - L’ascolto simbolico, 6 / 2.2 - Lo studio psicofisico, 7 / 3 - Verifica dei presupposti, 8 / 3.1 - Delimitazione e classificazione dell’ambiito operativo, 9 / 3.2 - Definizione degli obiettivi astratti, specifici, operativi, 9 / 3.3 - Ideazione delle metodiche operative, 9 / 3.4 - Definizione dei criteri di valutazione ai vari livelli, 9 / 4 - Schema diagnostico-terapeutico generale, 10 / 5 - Items audioterapeutici, 11 / 5.1 - Presupposti teorici, 11 / 5.2 - Schema operativo di ricerca, 11 / 5.3 - Scale di riferimento, 12 / 5.4 - Quantificazione dei parametri, 12 / 5.4.1 - Frequenze, 12 / 5.4.2 - Categorizzazioni delle sensazioni, 13 / 5.4.3 - Intensità di livello, 13 / 6 - Items timbrici, 14 / 7 - Items strutturali, 16 / 8 - Moduli compositivi e composizione trasformazionale, 18 / 9 - Fase esecutiva, 23 / 10/10.6 - Elaborazione dati, 24 / 10.7 - Modulo compositivo, 25 / 11 - Considerazioni sulle applicazioni, 26 / 11.1 - Categorie comportamentali, 25 / 11.2 - Materiali, 29 / 12 - Considerazioni conclusive, 30 / 12.1 - Descrizione del comportamento finale, 31 / 12.2 - Descrizione del prodotto o della prestazione, 31 / 12.3 - Le condizioni, 31 / 12.4 - I criteri di riuscita: la valutazione, 32


    edizione digitale integrale (409 kb)
    ISBN-13:979-8770269789

    *Edizione digitale integrale (download immediato, pdf)
    AevoStore
    Kindle
    Paperback
    Ibooks

    *



    Piero T. de Berardinis
    Teoria dei Sonemi
    Principi, estetica, modalità e tecniche di base

    Oggetto di studio della dissertazione è l'analisi e la definizione di una originale metodologia compositiva, denominata teoria dei Sonemi, nella quale vengono introdotti concetti e tecniche mutuati dall'integralismo di Hanslick nell'ottica dell'ermeneutica di Pareyson e della scuola fenomenologica di Husserl, in generale, e di Alfred Schütz in particolare. L'evoluzione del linguaggio musicale, nell'indipendenza dal sistema tonale, pur nella conformità e coerenza storica, porta alla definizione di nuovi linguaggi espressivi fortemente correlati al background culturale soggettivo, sulla base di un comune codice semantico, solidamente strutturato, introducendo il concetto di originale musicale (opera unica) da sequenze generative primarie (sonemi).

    Vengono quindi esaminati il rapporto tra arti e arte musicale nella sua valenza simbolica, le origini storiche, il processo evolutivo, le correlazioni contestuali, le tecniche paradigmatiche di base e i criteri di generazione strutturale con alcuni esempi operativi e la descrizione dello strumento informatico, in logica open-source con funzioni CMAC (Composizione Musicale Assistita dal Computer), ad essa finalizzato.

    Indice: Premessa, 5 / Introduzione, 7 / Parte Prima: Cap. I - L’elemento neutro nell’arte musicale, 9 / Cap. II - L’integralismo musicale di Hanslick, 29 / Cap. III - Principi di estetica fenomenologica - Alfred Schütz, 39 / Cap. IV - L’approccio ermeneutico di Pareyson, 51 / Cap. V - Sinossi concettuale, 63 / Parte Seconda: Cap. VI - Esperienze nell’assoluto, 67 / Cap. VII - Astrattismo e arte, 69 / Cap. VIII - Linguaggi integrali, 73 / Cap. IX - Linguaggi complessi, 77 / Cap. X - Linguaggi simbolici, 81 / Cap. XI - Linguaggi astratti, 83 / Cap. XII - Linguaggi assoluti, 85 / Cap. XIII - Sonemi, 89 / Parte Terza: Cap. XIV - L’originale musicale, 93 / / Parte Quarta: / Cap. XV - Tecniche CMAC, OpenMusic e MusicXII, 107 / Bibliografia, 119.

    edizione digitale integrale (945 Kb)

    ISBN-13: 979-8769856938 (copertina flessibile / paperback)
    ISBN-13: 979-8769865374 (copertina rigida)

    *Edizione digitale integrale (download immediato, pdf)
    AevoStore
    Kindle
    Paperback
    Cop. rigida
    Ibooks

    *





    Piero T. de Berardinis
    Analisi Relazionale
    QIM - Quaderni di Informatica Musicale 15
    Principi e applicazioni base del Calcolo a Relazione d'Ordine Sequenziale (CROS)

    Il Calcolo a Relazione d'Ordine Sequenziale (CROS) consiste nella definizione di procedure operative di tipo cronologico nelle quali la posizione, spaziale (e temporale), delle unità costitutive dei termini assumono valenza e carattere significativo rispetto ai termini stessi e al risultato ottenuto. In un calcolo matematico semplice la posizione e l'ordine dei termini non ha alcuna importanza e non è in alcun modo possibile, dal risultato, risalire agli addendi o ai fattori iniziali: il numero 12, ad es., ha 12 distinte unità che lo costituiscono senza alcuna disposizione spaziale o cronologica; nel prodotto "12 * 5 = 60" è assolutamente indifferente la posizione e l'ordine delle singole unità che formano i numeri 12, 5 e 60; inoltre, dal risultato (60) non si può risalire ai fattori della moltiplicazione (che potrebbero, ad es., essere 6 e 10 o 3, 5 e 4, ecc.). La matematica reale gode sia della proprietà associativa che di quella commutativa. In un calcolo a relazione d'ordine le unità di un qualsiasi valore sono significative (abbr.: u.s.) e conservano la propria individualità per posizione e ordine cronologico anche in seguito a procedimenti operativi. In ciò si distinguono anche dai calcoli di tipo insiemistico che non tengono conto della valenza cronologica della posizione spaziale (ad es. unione o prodotto cartesiano). Il CROS viene applicato in procedure di analisi musicale che permettono sia il riconoscimento di strutture relazionabili (da cui il nome Analisi Relazionale) che la generazione di elaborati aventi identico contenuto strutturale dell'originale.

    Ogni evento sonoro è collocato nello spazio e nel tempo ed è in relazione con ciò che lo precede e ciò che lo segue: acquista un senso, un’identità e un valore poiché ad esso si legano non solo dei parametri fisici caratteristici ma anche, e soprattutto, il nostro bagaglio di esperienze culturali, non esclusivamente acustiche, e il nostro grado di sensibilità emotiva. Esso acquista, per ognuno di noi, un significato specifico che dipende dal grado di relazioni culturali che siamo in grado di attribuire all’evento stesso. Ciò vale per qualsiasi manifestazione artistica ma, in modo particolare, per l’arte musicale. Ogni opera viene pensata, scritta, letta, interpretata ed aascoltata da almeno tre soggetti diversi (il compositore, l’esecutore, l’ascoltatore): nel momento dell’ascolto si realizza un trasferimento culturale ed emozionale che non ha eguali nelle altre arti. Un dipinto, una fotografia, un testo letterario ci giungono senza mediazioni direttamente dall’autore poiché sono opere compiute, finite, immutabili. Bach che abbiamo letto ieri non è lo stesso di oggi, e sarà sempre diverso e carico di nuovi significati ad ogni nuova lettura (ovvero: esecuzione). Ecco perchè l’analisi di un brano di musica non può e non potrà mai essere definitiva: essa sarà sempre relativa ad una precisa data storica, al background evolutivo ed al livello esperienziale raggiunto al momento dell’analisi.

    Ogni evento musicale, anche la singola nota, o la singola pausa, è connotato da una serie di attributi fisici, poietici, estetici ed estesici che possiamo identificare con il termine di sonema. Possiamo elencarne alcuni: l’idea generatrice, il contesto storico, il momento emozionale, il ruolo all’interno della composizione, il segno, il valore temporale, l’altezza, l’intensità, il silenzio, il timbro, la dinamica, l’espressione, l’agogica, l’armonia (orizzontale e verticale), lo strumento utilizzato, l’esecuzione, ... Se dovessimo tener conto delle variabili che potremmo ottenere dalla combinazione di anche due soli parametri scelti a caso eviteremmo qualsiasi approccio analitico vista l’impossibilità di valutarne le interazioni. Ogni singola nota è accompagnata da un’identica mole di valori relativi: il nostro compito sarà quello di selezionare, estrarre, identificare, classificare, valutare e confrontare il maggior numero di eventi e di parametri ricorrendo a metodologie e tecniche prettamente scientifiche unite alla capacità di esprimere una personale sintesi critica ed estetica mediante la scelta selettiva del materiale d’analisi. È importante qui definire gli obiettivi del nostro metodo analitico: un brano musicale può essere esaminato sotto molteplici punti di vista e ciò non toglie o non aggiunge valore a qualsiasi metodologia venga applicata. Ma le tecniche e le finalità sono diverse ed è bene quindi delinearle preliminarmente... (estratto dall'Introduzione)


    Indice: Definizione, 5 / Cros additivo ad indice multiplo, 6 / Indici di riferimento, 8 / Cros additivo nidificato, 8 / Cros nidificato multiplo, 9 / Somma unione, 9 / Cros Relazionale (CROS-R), 9 / Indice di Cros Relazionale (ICR), 11 / Cros Armonico (CROS-A), 12 / Indice di Cros Armonico (ICA) - Moduli armonici, 13 / Ricerca e generazione di un Cros Armonico, 16 / Relazione d’ottava nel Cros Armonico, 17 / Cros Melodico (CROS-M) - Set melodici, 17 / Indice di Cros Melodico (ICM), 19 / Cros Cronologico (CROS-C), 20 / Indice di Cros Cronologico (ICC), 22 / Cros Operativo (Matrici generative), 23 / Cros generatore e Cros analitico primario (CGP-CAP), 30 / Due esempi di CROS Operativo, 28 / Sonema e Analisi Relazionale, 31 / L’Elemento Neutro, 34

    edizione digitale integrale (1.2 Mb)

    ISBN-13:979-8767365760

    *Edizione digitale integrale (download immediato, pdf)
    AevoStore
    Kindle
    Paperback
    Ibooks

    *




    Piero T. de Berardinis
    MusicXML
    Le tecniche informatizzate di analisi musicale richiedono una notazione grafica e letterale specializzata che abbia delle caratteristiche ben precise: a) capacità di descrivere qualsiasi sintassi analitica; b) possibilmente in forma leggibile e interpretabile da occhio umano; c) interscambiabile tra vari software e sistemi operativi con ampia compatibilità di esecuzione; d) facilmente aggiornabile, ampliabile e modificabile in versioni future. Le richieste escludono necessariamente il formato MIDI perchè nel codice standard mancano, oltre ai requisiti specifici, codici descrittivi relativi a precise funzioni musicali: ad es., non è possibile discriminare tra re diesis e re bemolle, non vengono riportate le direzioni delle stanghette delle note e la relativa appartenenenza di chiave, mancano le legature, non possono essere aggiunte note di commento indispensabili in sede di analisi, ecc. In questo testo esamineremo, invece, il primo di due linguaggi che possiedono le caratteristiche ora descritte e che si integrano e completano a vicenda essendo complementari l’uno all’altro. MusicXML e MusicXII.

    MusicXML, ideato da Michael Good, fondatore di Recordare LLC (Los Altos, California), deriva dal linguaggio MuseData, sviluppato da Walter Hewlett nel suo Center for Computer Assisted Research in the Humanities (CCARH) nella Stanford University e dal linguaggio Humdrum sviluppato da David Huron dell’Ohio State University. Il formato XML è stato scelto per la grande capacità di adattamento nell’interscambio tra software e linguaggi diversi: si tratta di un traduttore universale di procedure che può essere facilmente letto e interpretato anche da occhi umani essendo trascritto non in binario ma in sintassi in chiaro con grammatica traducibile nella lingua dell’utilizzatore. Il DTD di MusicXML, ovvero il Document Type Definition del linguaggio, è licenziato da Recordare LLC (http://www.recordare.com/): l’editore permette l’uso e la modifica del DTD in royalty-free per la produzione e la ricerca; si tratta, comunque, di procedure non brevettate e quindi ideali nello studio di nuovi linguaggi e/o nell’ampliamento di quello già esistente con la nota che tutto ciò che viene prodotto può essere utilizzato, a discrezione del programmatore, in open source o per lo sviluppo di programmi commerciali, senza alcuna limitazione. Tra gli utilizzatori di MusicXML citiamo Finale, Dolet for Finale, Sibelius, Dolet for Sibelius, capella Media Producer, CapXML, Harmony Assistant, QuickScore Elite Level II, Guitar Pro, TablEdit, TaBazar, MagicScore, Forte, Worship Studio, CapToMusic, SharpEye Music Reader,Musitek, PhotoScore Professional, Neuratron, AudioScore Professional, ScoreMaker Kawai Musical Instruments, Notation Composer, The Java Music Specification Language (JMSL), Rosegarden, RISM, pae2xml, Django, SimpleChord, Virtual Composer, musicRAIN, MuseBook Score, OrganMuse, Score, SipXML2Score, capella Media Producer, capella playAlong, Overture, Score Writer, LilyPond, abc, BarFly, THoTH, The MusicEase, Shout Music Editor Professional, Shout Music Manager, KlavarScript, Personal Composer, Igor Engraver, Turandot, CERL Sound Group, GoodFeel, MuseData, The Humdrum Extras suite, Humdrum, Gvox, Encore, PriMus, Guido, pyScore, MusicXML Library, MuseScore, MusicXML Library, NoteWorthy Composer, nwc2xml, mxml2nwcc, NightXML, Nightingale, NoteEdit, KGuitar, Music Prototyping Studio, Fomus, Power Tab Tools, Power Tab Editor, Niff, Robert Hamilton, BUZZle, announced, Middle C Software, Myriad Music Plug-In, Xenoage MusicXML Player, GLozart, OpenGL Utility Toolkit (per aggiornamenti consultare http://www.musicxml.org/software.html).

    MusicXII, da me ideato e scritto in Php, oggetto di una prossima pubblicazione, è un linguaggio orientato allo sviluppo di algoritmi analitici musicali mediante produzione di elaborati testuali e grafici. Il software utilizza, nello specifico, codici per la scrittura di segmenti (periodi, frasi o singole misure) di qualunque complessità, in notazione sia standard che specializzata, e per la generazione di moduli derivati dall’analisi di tipo strutturale. Nello stile della programmazione ad oggetti, è costituito da una classe, con numerosi metodi specializzati personalizzabili, e una serie di plug-in (moduli dedicati di produzione), in costante sviluppo e aggiornamento, in licenza open source. I risultati ottenuti possono essere memorizzati in un database pubblico, accessibile all’indirizzo http://sonemi.org, di grande utilità in sede di ricerca e confronto segmentale. Un modulo permette l’interazione con MusicXML (sia in importazione che in esportazione) consentendo, ad es., la visualizzazione (e l’ascolto) dei segmenti e delle procedure analitiche in Finale, Sibelius, Harmony Assistant e nei software compatibili precedentemente elencati. (estratto dall'Introduzione)

    QIM - Quaderni di Informatica Musicale 14
    Michael Good
    MusicXML
    Linguaggio testuale strutturato di notazione musicale
    Traduzione, integrazione e adattamento di Piero T. de Berardinis
    edizione digitale integrale (532 kb)

    Indice: Introduzione, 5 / “Hello World” in MusicXML, 6 / Struttura dei file MusicXML, 11 / Gli elementi top-level del documento, 11 / L’entità Score-Header, 12 / La sezione MIDI compatibile di MusicXML, 15 / Attributi, 15 / Musica polifonica, 20 / Notazione base in MusicXML, 24 / Attributi, 27 / Notazione, 29 / Intavolatura, 33 / Percussioni, 37

    Piero T. de Berardinis
    Analisi Strutturale della Musica Atonale
    A prima vista potrebbe sembrare riduttivo ed insufficiente esaminare un brano musicale attraverso i filtri di teoremi e calcoli matematici che ne scompongono ed analizzano gli elementi costitutivi trascurando (relativamente) i significati estetici, letterari, poetici, storici, e quanto altro di insito nella più alta forma di espressione del genere umano. Ma, per quanto complesso, il linguaggio musicale è un oggetto tangibile, costituito da elementi visibili, udibili e misurabili, elementi che si fondono (o si dividono), si aggregano (o si disgregano), si cercano (o si allontanano), elementi generati da leggi rigorosamente fisiche e matematiche, lasciate all’intuito dei primi studiosi che ne hanno tratto, in origine, dei principi sorretti da motivazioni estetico-naturalistiche (armonia), nel tempo stravolti e sempre più inosservati dai nuovi compositori e “dimenticati” dai nuovi ascoltatori di certo più evoluti ed esigenti.

    La nuova analisi può, e deve, nella ricerca degli elementi significativi, basarsi esclusivamente sul materiale misurabile, tralasciando tutto ciò che genera “rumore”, ridondanza, estraneità all’evento sonoro. Elementi caratteristici dell’analisi strutturale sono, infatti, la presenza di assiomi matematici, sui quali si basa l’intera analisi; l’uso di concetti astratti per definire e classificare gli eventi musicali; l’applicazione di operazioni analitiche comuni in contesti diversi; l’uso di convenzioni nella descrizione dei modelli.

    L’analisi di tipo strutturale è completamente ed assolutamente scientifica e paragonabile allo studio del DNA umano: ricerca gli elementi generatori, i rapporti di interconnessione, le formule di sviluppo, gli algoritmi di produzione e riproduzione, le micro e macro strutture, gli stili, i generi e le forme basandosi unicamente sui rapporti matematici che, soli, possono descrivere, inequivocabilmente, le regole che sottendono alla composizione di tipo musicale. I nostri elementi di base sono le frequenze e i timbri dell’udibile ma in questo testo esamineremo solo quelli legati alla tradizionale organologia e al sistema temperato, e questo per vari motivi. Innanzi tutto, la necessità di superare l’armonia tradizionale alla luce delle nuove scoperte in campo tecnico e scientifico: l’informatica può, attualmente, fornire strumenti di analisi e di sintesi impensabili sino al secolo scorso e, dunque, innovativi e maggiormente controllabili dal punto di vista matematico; in secondo luogo, la dodecafonia ha ampliato il concetto di armonia alle dodici note del sistema temperato con regole compositive completamente nuove ed inedite rispetto al passato; infine, anche se la musica colta e di ricerca del ‘900 ha esteso all’intero spettro dell’udibile il controllo degli eventi sonori, la produzione non è ancora sufficiente a costituire materiale di analisi esaustivo. Ciò nonostante, le regole e le formule esaminate in questo volume saranno di tipo generale e facilmente applicabili a sistemi più ampi e complessi. In particolare, verranno approfonditi ed estesi i concetti alla base degli studi, realizzati da Babbit, Milton e Allen Forte nell’ormai lontano 1973: al complesso testo originale di Allen Forte (The Structure of Atonal Music), da me tradotto nel 1978 e reso pubblico agli studiosi italiani nel 1985 (vedi la prefazione di Claudio Annibaldi in I. Bent/W. Drabkin, Analisi Musicale, EDT, 1990), sono state apportate correzioni e integrazioni sulla base delle nuove acqusizioni, derivate dal lavoro di Gary Tucker del Dipartimento di Musicologia della Mount Allison University (2001) e dell’estensione alla musica tonale dell’approccio analitico. Tale ampliamento, come vedremo nei volumi successivi, comporterà la distinzione tra analisi seriale (as: riservata alle composizioni di tipo dodecafonico) e analisi estesa (ae: applicata a qualsiasi tipo di composizione) mediante l’introduzione del calcolo a relazione d’ordine (analisi relazionale) e della nozione di sonema in estesica globale. (estratto dall'Introduzione)

    QIM - Quaderni di Informatica Musicale 13
    Allen Forte / Gary Tucker
    Analisi Strutturale della Musica Atonale
    Principi di Set Theory e Analisi Insiemistica
    Traduzione, integrazione e adattamento di Piero T. de Berardinis
    edizione digitale integrale (1,3 Mb)

    Indice: Introduzione, 5 / Segmentazione, 6 / Classi di Tonalità (Pitch Class), 7 / Pitch Class Set - Numero Cardinale, 8 / Ordine Normale (Normal Order), 9 / Confronto tra set - Trasposizione, 10 / La Funzione Mappa, 10 / Processo di Inversione: Set inversi equivalenti, 11 / Forma Originaria (Prime Form), 12 / Dimensioni dei set, 13 / Intervalli e Classi di Intervallo, 13 / La Relazione Z, 15 / Alcune proprietà dei vettori d’intervallo, 15 / Numero Cardinale e contenuto d’intervallo, 16 / Vettori identici in set non equivalenti, 16 / Il procedimento Unione, 17 / Relazione d’Inclusione - Soprastruttura e Sottostruttura di un set, 17 / Sottostruttura o Sottoinsieme proprio, 18 / Intersezione di set, 19 / Invarianza sotto inversione, 22 / La Relazione Rp, 24 / Le Relazioni R1 e R2, 25 / Proprietà delle relazioni, 26 / BIP (Basic Interval Pattern), 29 / La Relazione di Complemento - Set Equivalenti, 33 / Rapporto Costante nei vettori complemento, 34 / Set Complex, 35 / Il Set Complex K, 35 / Complementarietà ed inclusione, 36 / complessa Kh, 38 / Dimensioni del Set Complex - il Set Connesso, 40 / La proprietà di chiusura, 40 / Invarianza tra set complex, 43 / Relazioni di similitudine tra set complex, 43 / Considerazioni finali, 44 / Appendici 1/2, 45

    Funzione rootfinder()

    Funzione rootfinder() in algor/script/funzioni.php (30/4/2023)

    È stato riscontrato un bug nel linguaggio di programmazione PHP v. 7.4.33 relativamente all'istruzione strstr che, talvolta, non permette di identificare il carattere 0 (zero) in una stringa. Il bug, purtroppo, potrebbe determinare l'errato funzionamento delle routine nelle quali compare l'istruzione. Sto provvedendo, per le prossime edizioni (da QIM34 e segg.), a correggere gli script che hanno all'interno le linee di codice interessate. Intanto, se dovessero riscontrarsi anomalie, consiglio di sostituire, nella funzione rootfinder(), l'istruzione strstr con stripos per risolvere il problema nelle versioni precedenti.


    *gli esempi in codice musicxml sono stati renderizzati utilizzando l'applicazione open-source → MuseScore v. 3.6. Consiglio di scaricare versioni precedenti la 4.x per avere un migliore interprete musicxml.

¹ Vedi il testo L'Unico Musicale nella sezione → Pubblicazioni/Saggi.
² Per le versioni a stampa è possibile richiedere gli script e il materiale allegati ad ogni volume inviando una mail, completa di una prova di acquisto (ad es. foto del volume o ricevuta), al nostro indirizzo. Nelle versioni digitali il download è contestuale all'acquisto di ogni volume.



Aevo Online
© Aevo Online Internet Consulting - aevo.com