Domanda:
Come posso generare progressioni di accordi casuali dal suono piacevole?
neutrino
2011-08-21 14:31:39 UTC
view on stackexchange narkive permalink

Sto cercando di scrivere un programma per computer per generare semplici progressioni di accordi casuali. Esiste un modo per classificare gli accordi in base a quanto suoneranno bene dopo quelli precedenti?

Qualsiasi consiglio sarebbe fantastico, grazie.

Cosa sai già sull'argomento? Dove hai problemi?
Qualche stile specifico che stai prendendo di mira?
La http://en.wikipedia.org/wiki/Algorithmic_composition di Wiki fornisce alcuni punti di partenza.
Catene di Markov ..
Tre risposte:
Josh Darnell
2011-08-23 09:37:23 UTC
view on stackexchange narkive permalink

Questa è una domanda molto complessa. Se stai solo cercando la semplicità, potresti seguire alcune linee guida abbastanza dirette.

Scegli alcuni accordi "candidati" . Penso che I , ii (minor), iii (minor), IV , V e vi (minor) sono tutti ottimi candidati per una progressione dal suono piacevole. vii ° potrebbe essere usato con molta parsimonia (sarebbe un accordo diminuito, che è molto dissonante).

Scegli l'ordine di la progressione. (Tieni presente che questi non sono requisiti per le progressioni di accordi in generale, ma forniscono alcune "regole" programmatiche per una progressione dal suono piacevole).

  1. Inizia la progressione su I o VI ( I per una canzone dal suono "maggiore", VI-minor per una canzone dal suono "minore"). È molto comune (e suona familiare) iniziare i brani in questo modo.
  2. Assicurati che ogni accordo della progressione condivida almeno una nota con l'accordo precedente. Questo è molto naturale suonare, poiché aiuta la transizione tra gli accordi. Un esempio potrebbe andare da I a V (nella tonalità di C, questo sarebbe un accordo di Do su un accordo di G. Questo suona bene in parte perché condividono la nota "G").
  3. Limita la progressione a un massimo di 7 accordi circa . Può essere scoraggiante se non ci sono ripetizioni o coerenza in una progressione. E non devono essere 7 accordi diversi ( I-IV-V-IV è una progressione molto comune, ad esempio), ma non lascerei che il tuo pattern ottenere più tempo di quello. (7 non è una scelta completamente arbitraria da parte mia, poiché è il numero di accordi necessari per completare una progressione del cerchio da I ).
  4. Termina la progressione sull'accordo con cui hai iniziato . Se hai iniziato con I , termina con I . Fornisce "risoluzione" all'ascoltatore. Se vuoi un esempio della tensione lasciata dal non risolverti, ascolta una canzone che finisce su IV ("Like a Stone" di Audioslave viene in mente ahah)

Queste sono solo alcune linee guida di base, ma potrebbero essere un inizio per quello che stai cercando di fare. Buona fortuna!

EDIT: non voglio fare un'ipotesi sulla tua conoscenza della notazione musicale. Quindi, per essere chiari, quando dico I , ii , iii , IV , V , vi e vii ° , si tradurrebbe in (nella tonalità di C) C, D-minor, E-minor, F, G, La minore e la si diminuita rispettivamente.

È comune utilizzare lettere minuscole per indicare i minori. Quindi, sarebbe I, ii, iii, IV, V, vi. Non so come indichino diminuito.
Ho modificato la risposta, grazie! Mi ero completamente dimenticato di quella convenzione. Ora che me lo hai ricordato, credo che in grigio sia minuscolo con un simbolo di grado (come vii °).
yossarian
2011-08-24 05:08:01 UTC
view on stackexchange narkive permalink

Usa la scala degli accordi per determinare la progressione degli accordi. C'è una spiegazione approfondita qui, ma fondamentalmente, vuoi scendere la scala.

Chord Ladder

Quindi il iii va al vi, che può andare sia al ii che al IV. Nota che nell'ultima misura, puoi risolvere la I, terminando la tua progressione oppure puoi tornare al secondo gradino e suonare il vi e poi andare a ii o IV.

Puoi seguire questo in maggiore o minore. Quindi o I ii iii IV V vi vii * per Maggiore o i ii * III iv V VI vii * per minore

Quindi scegli maggiore o minore. Quindi scegli un accordo per iniziare. Quindi segui la scala degli accordi (facendo una scelta casuale se disponibile). Quando si selezionano gli accordi, suonare due accordi consecutivi per 2 battute ciascuno, oppure suonare un accordo per 1 o 2 misure. Finisci sempre con il tuo io.

Musicalmente non sarà la cosa più interessante e potresti ottenere uno strano risultato divertente, ma quasi sempre suonerà piacevole.

Bob van Luijt
2013-01-03 04:44:10 UTC
view on stackexchange narkive permalink

La risposta di jadarnel27 è buona, ma ci sono altri scenari che si preferirebbero quando viene creato un programma per computer.

Ad esempio:

1) Il programma per computer può essere utilizzato per creare forme astratte di musica. Il che porta altre domande interessanti al tavolo: cos'è casuale? E come collegare la casualità?

Vorrei consigliarti di non (solo) pensare (troppo) in "modo progressivo"

Esempio: il tuo programma per computer crea un " accordo '(quindi questo significa più note che suonano) Ora la domanda è: come costruire l'accordo successivo e collegare quelle note Ad esempio (facile) C (ceg) a G (gbd) sarebbe come: c-> b e -> dg = g

Puoi suonare con queste connessioni (guarda i compositori di big band ma anche Stravinsky) impara come connettere gli accordi. Potresti trovare standard che si applicherebbero a tutte le connessioni di accordi.

Credimi, gli accordi casuali più strani suoneranno fantastici.

Puoi anche pensare nelle strutture superiori, quindi: CMaj7 ( b9, b13) sarebbe un accordo di Do e un accordo di Do # min allo stesso tempo. Come possono muoversi in combinazione?

Per farla breve: pensa a come "collegare" gli accordi, se questo è coerente, la tua musica suonerà coerente.

PS : Dai anche un'occhiata (= ascolta) a Stockhausen come affronta questa domanda.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...