QIM|32

50,00  (iva inclusa)

Piero T. de Berardinis
Algoritmi di Analisi
e Composizione Musicale
Appunti di Teoria, Armonia, Analisi e Composizione Musicale Informatica
QIM32 – Vol. XIII, pagg. 415 / edizione PDF+script

COD: 979-8356990342-1 Categoria:

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. XIII: 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

Recensioni

Ancora non ci sono recensioni.

Recensisci per primo “QIM|32”