Descrizione
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 (insieme al testo in pdf) per un rapido utilizzo.
***
The treatise deals, for the first time, theoretical topics concerning Harmony, Counterpoint and Fugue, elaborated in computer mode with the help of dedicated algorithms, taken from the analysis of their respective mathematical and harmonic principles, able to dynamically create original models, and not simple clones, according to the rules learned. To follow and understand the text it is necessary, beyond the knowledge of basic music theory, to have programming practice in PHP or any other structured language. The generated files, some of which, for example, with over 150,000 lines of code (in the eight-part joints), are in MusicXML format and the scripts (open source) are reported in full in the texts in the Appendix as well as being available for download (along with the pdf text) for quick use.
Indice vol. XVIII: 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
Recensioni
Ancora non ci sono recensioni.