Guida sulle tecniche di composizione procedurale



La composizione procedurale è un metodo di creazione musicale basato sull'uso di algoritmi e processi automatici. Ecco una guida completa delle tecniche di composizione procedurali:


Composizione basata su regole

Questa tecnica consiste nell'utilizzare un insieme di regole per generare una traccia musicale. Ad esempio, si può utilizzare un algoritmo per generare una melodia utilizzando solo note appartenenti a una determinata scala musicale.

Ableton

Composizione basata su generazione casuale

Questa tecnica utilizza il caso per generare elementi della traccia musicale. Ad esempio, si può utilizzare un algoritmo per generare una sequenza di note casuali.


MaxMsp

Composizione basata sull'evoluzione

Questa tecnica utilizza tecniche di evoluzione artificiale per generare una traccia musicale. Ad esempio, si può utilizzare un algoritmo per generare una melodia iniziale e poi far evolvere la melodia attraverso la generazione di variazioni e la selezione delle variazioni più interessanti.


Markov Chain


Composizione basata su modelli

questa tecnica utilizza modelli di apprendimento automatico per generare una traccia musicale. Ad esempio, si può utilizzare un algoritmo di apprendimento automatico per generare una melodia simile a una melodia esistente.


OpenNI - MuseNet


Composizione basata sull'intelligenza artificiale

Questa tecnica utilizza algoritmi di intelligenza artificiale per generare una traccia musicale. Ad esempio, si può utilizzare una rete neurale per generare una melodia o una progressione armonica.


Piano - Genie



Composizione basata sui sistemi cellulari

Questa tecnica utilizza i sistemi cellulari per generare una traccia musicale. Ad esempio, si può utilizzare un algoritmo di sistemi cellulari per generare una melodia o una progressione armonica.


Ableton - Tree Tone 


Composizione basata sui sistemi di generazione di linguaggio

Questa tecnica utilizza i sistemi di generazione di linguaggio per generare una traccia musicale. Ad esempio, si può utilizzare un algoritmo di generazione di linguaggio per generare testi o parole che vengono quindi trasformati in una melodia o una progressione armonica.


VoiceMod


Composizione basata sull'uso di strumenti generativi

Questa tecnica utilizza strumenti generativi per generare una traccia musicale. Ad esempio, si può utilizzare un generatore di suoni generativi per creare nuovi suoni o un generatore di pattern ritmici per creare nuove sequenze ritmiche.


Ableton -Granulator II


Composizione basata sull'uso di generatore di algoritmi 

Questa tecnica utilizza generatori di algoritmi per generare una traccia musicale. Ad esempio, si può utilizzare un generatore di algoritmi per generare una melodia o una progressione armonica.


Google - Magenta


In generale, le tecniche di composizione procedurali possono essere combinate tra loro per generare musica autogenerativa e unica. È importante notare che queste tecniche sono in continua evoluzione e sempre nuove tecniche vengono sviluppate. 



Commenti