We can produce chords with rings when you set # ringsmodel 1
and change the ringsstruct
param. I'm trying to map/document the chord types from the float value of this param, so far I have:
0.025 -> maj
0.3333 -> sus4
0.5 -> fifth (power chord)
Any value > 0.5
just emphazises the fifth, until we get nealry an octave split of the root at 1.0
.
Sadly, what It fails to produce are proper minor chords, any value under 0.025 seems to produce dissonant ratios, the only exception is a 7th chord with missing third, which isn't really usable.
Does anyone know how to get minor chords out of rings?
I'm sure that would make me and other ambient heads pretty happy
If you want to experiment with me:
d1
$ s "click:2*4"
# hpf 800
# ringsfreq 220 -- A4
# ringsstruct "<0.00125 0.025 0.3333 0.5>" -- chords i've found, missing Amin
# ringsbright 0.6
# ringsdamp 0.6
# ringspos 0.0
# ringsmodel 1