Difference between revisions of "chords"

From TidalCycles userbase
Jump to: navigation, search
m (Cap typo)
(add how to reference chordList from inside tidalcycles)
Line 6: Line 6:
 
  nineSus4 ninesus4 one plus sevenFlat10 sevenFlat5 sevenFlat9 sevenSharp5 sevenSharp5flat9 sevenSus2  
 
  nineSus4 ninesus4 one plus sevenFlat10 sevenFlat5 sevenFlat9 sevenSharp5 sevenSharp5flat9 sevenSus2  
 
  sevenSus4 sharp5 six sixby9 sus2 sus4 thirteen
 
  sevenSus4 sharp5 six sixby9 sus2 sus4 thirteen
 +
 +
This can be generated inside tidalcycles:
 +
import Sound.Tidal.Chords
 +
 +
chordList
  
 
=== Using chords ===
 
=== Using chords ===

Revision as of 23:36, 18 May 2020

List of chords

6by9 7f10 7f5 7f9 7s5 7s5f9 7sus2 7sus4 9s5 9sus4 aug dim dim7 dom7 eleven elevenSharp five m11 
m11s m11sharp m13m6 m6by9 m7f5 m7f9 m7flat5 m7flat9 m7s5 m7s9 m7sharp5 m7sharp5flat9 m7sharp9 m9 
m9s5 m9sharp5 maj maj11 maj7 maj9 major major7 min min7 minor minor7 msharp5 nine nineSharp5 
nineSus4 ninesus4 one plus sevenFlat10 sevenFlat5 sevenFlat9 sevenSharp5 sevenSharp5flat9 sevenSus2 
sevenSus4 sharp5 six sixby9 sus2 sus4 thirteen

This can be generated inside tidalcycles:

import Sound.Tidal.Chords

chordList

Using chords

The list above can be combined with a root using the ' to use with the synths in Super Dirt like this:

d1 $ n "c'maj e'min" # s "supermandolin"

The root can be set as 'sharp' or 'flat' with s or f respectively:

d1 $ n "cf'maj c'maj cs'maj" # s "supermandolin"

The octave can be set with a number. The default is 5:

d1 $ n("c4'maj c5'maj c6'maj") # s "supermandolin"

The chords can be patterned using the |+ operator:

d1 $ n ("c e f" |+ "<'maj 'min>") # s "supermandolin"

This will give a pattern equivalent to:

d1 $ n ("c'maj e'maj f'maj, c'min e'min f'min") # s "supermandolin