Octatrack.live Techno Assessments
Field Manual Inventory Oxide

Markdown analysis library

Techno Assessments

Track studies and harmonic inventories rendered with the same Markdown, Mermaid, source evidence, and visual system as the root guide.

Techno Assessment / Inventory

Ravenspiral Inventory

G-centered practical cadence inventory for techno production.

technoanalysismarkdown

Source: The Guide formerly known as the Ravenspiral Guide, version 0.8.1, Cadence Appendix, pages 90–97. This document converts the appendix into a producer-facing map using G as the center. It replaces interval codes such as b5 with concrete notes such as C# / Db.

The original appendix is qualitative and subjective. Treat the tables below as audition prompts, not laws. In techno, especially with basslines, you can use only roots or fragments rather than full chords.

How to read this document

  • Start chord means the starting color, always rooted on G in this document.
  • Target chord type means the kind of chord you move to.
  • Target roots to try are the actual root notes for the next chord or bass event.
  • Example: under “from G major to major”, a target root of C# / Db means try C# major / Db major after G major; or, in a minimal techno bassline, try moving the low note G → C#.
  • For Oxide-like machine tension, you usually want G, F#, G#, C#, and you usually avoid too much Bb and D.

G-centered note map

Note from G Producer meaning
G center / floor / reset
G# / Ab semitone-above acid rub
A open rolling motion
A# / Bb minor sadness / dark human color
B major brightness
C push-away / suspended return
C# / Db tritone corrosion / unstable mirror pole
D stable fifth / power anchor
D# / Eb heavy dark weight
E lift / strange optimism
F loopable unresolved seventh
F# / Gb leading pressure that wants G
flowchart TD
    G((G center / floor))
    Fs[F# / Gb: pulls into G] --> G
    G --> Gs[G# / Ab: acid rub above G]
    G --> Cs[C# / Db: tritone corrosion]
    G --> D[D: stable power fifth]
    G --> Bb[A# / Bb: minor sadness]
    G --> B[B: major brightness]
    G --> C[C: suspended push-away]
    G --> F[F: unresolved loop color]
    G --> Eb[D# / Eb: heavy dark weight]
    G --> E[E: lift / strange optimism]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Core techno translation

Desired result Use these notes around G Avoid or reduce
Oxide-like corrosion G, F#, G#, C# Bb, B, too much D
Sad/dark minor techno G, Bb, D, F B, too much C#
Stable peak-time drive G, D, C, F constant G# or C#
Acid/whole-tone float G, A, B, C#, D#, F D, Bb
flowchart LR
    O[Oxide-like] --> O1[G center]
    O1 --> O2[F# snap-back pressure]
    O1 --> O3[G# close acid rub]
    O1 --> O4[C# tritone pole]
    M[Sad minor] --> M1[G] --> M2[Bb] --> M3[D] --> M4[F]
    P[Stable power] --> P1[G] --> P2[D]
    A[Acid float] --> A1[G] --> A2[A] --> A3[B] --> A4[C#] --> A5[D#] --> A6[F]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Chord quality reference rooted on G

Quality name G-rooted chord Notes Practical identity
major G major G B D clear major / bold / stable
minor G minor G Bb D minor sadness / human darkness
suspended fourth Gsus4 G C D thirdless suspension / neither major nor minor
augmented G augmented G B D# sci-fi lift / unstable raised fifth
diminished G diminished G Bb C# compact tension / tritone inside
seventh G7 G B D F dominant/blues tension / wants movement
minor seventh Gm7 G Bb D F moody minor loop / softer darkness
major seventh Gmaj7 G B D F# glossy / bittersweet / polished
minor/major seventh Gm(maj7) G Bb D F# minor with sharp unresolved edge
diminished seventh Gdim7 G Bb C# E universal unstable carrier / stacked tension
seventh diminished fifth G7 flat-five G B C# F dominant with tritone/floating fifth
minor seventh diminished fifth Gm7 flat-five G Bb C# F half-diminished / spooky minor tension
seventh suspended fourth G7sus4 G C D F dominant pressure without major/minor third
major seventh suspended fourth Gmaj7sus4 G C D F# floating suspended major-seventh color
seventh suspended second G7sus2 G A D F open suspended dominant loop
sixth G6 G B D E major with lift / smooth extension
minor sixth Gm6 G Bb D E minor plus tritone / brooding sophistication

Full cadence inventory

Cadences from G major

Start chord: G B D. Start from a clear, stable major center. Anything altered will read as a deliberate bend away from stability.

flowchart TD
    S(("G major<br/>G B D"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to major seventh suspended fourth<br/>floating suspended major-seventh color"]
    S --> T15["to seventh suspended second<br/>open suspended dominant loop"]
    S --> T16["to sixth<br/>major with lift / smooth extension"]
    S --> T17["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From G major to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
striking/grandiose A# / Bb, B, C# / Db, D# / Eb, E G → A# / Bb; G → B; G → C# / Db; G → D# / Eb; G → E use as an accent or a one-bar shock; good for fills and turnarounds
in key/poppy G, C, D G → G; G → C; G → D safe and obvious; use sparingly in serious techno
understated/modulative G# / Ab, A, F, F# / Gb G → G# / Ab; G → A; G → F; G → F# / Gb subtle shift; good for background pads, not a big bass event

From G major to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
in key/melancholy A, B, E G → A; G → B; G → E adds emotional darkness; use if you want sadness rather than corrosion
modulative G, G# / Ab, F# / Gb G → G; G → G# / Ab; G → F# / Gb sounds like the center is moving; use to fake a new room/section
striking/grandiose A# / Bb, C, C# / Db, D, D# / Eb, F G → A# / Bb; G → C; G → C# / Db; G → D; G → D# / Eb; G → F use as an accent or a one-bar shock; good for fills and turnarounds

From G major to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
teetery G, C, F# / Gb G → G; G → C; G → F# / Gb unstable but not aggressive; good for nervous suspended loops
striking G# / Ab G → G# / Ab use as an accent or a one-bar shock; good for fills and turnarounds
optimistic A, B G → A; G → B brighter lift; use for opening pressure or release
grandiose/spooky A# / Bb, C# / Db, D# / Eb, F G → A# / Bb; G → C# / Db; G → D# / Eb; G → F use for a large lift or dramatic new section
strangely stable D G → D landing point; use to reset the ear
melancholy E G → E adds emotional darkness; use if you want sadness rather than corrosion

From G major to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
loopable G, D G → G; G → D can repeat without needing a big resolution
mystical A, A# / Bb, C, C# / Db, F G → A; G → A# / Bb; G → C; G → C# / Db; G → F floating/ambiguous; good for acid, drones, and non-functional techno
resolution-seeking G# / Ab, E G → G# / Ab; G → E expects another move after it; good as a carrier
grand B, C# / Db, D# / Eb G → B; G → C# / Db; G → D# / Eb big gesture; use on section changes
sensible G, F# / Gb G → G; G → F# / Gb practical landing; use when you need coherence after tension

From G major to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sensible G, C# / Db, D# / Eb, F# / Gb G → G; G → C# / Db; G → D# / Eb; G → F# / Gb practical landing; use when you need coherence after tension
resolution-seeking G# / Ab G → G# / Ab expects another move after it; good as a carrier
loopable A, A# / Bb, C G → A; G → A# / Bb; G → C can repeat without needing a big resolution
melancholy B, C# / Db G → B; G → C# / Db adds emotional darkness; use if you want sadness rather than corrosion
mystical D, F G → D; G → F floating/ambiguous; good for acid, drones, and non-functional techno
cheeky E G → E odd but usable; use as a short variation

From G major to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
taking off G G → G raises energy; good at the start of a 16-bar build
strange G# / Ab, A# / Bb G → G# / Ab; G → A# / Bb good for alien color; keep rhythm simple so it reads
lilting A, C, C# / Db G → A; G → C; G → C# / Db soft lift; better in mids/pads than sub bass
wanting to resolve B G → B strong carrier behavior; do not leave it unresolved unless building tension
consonant D G → D stable enough to sit; useful for a groove lock
Latin D# / Eb, F, F# / Gb G → D# / Eb; G → F; G → F# / Gb audition as a color move; keep the bass rhythm simple until the emotion is clear
grand E G → E big gesture; use on section changes

From G major to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
substitutey G, A, E G → G; G → A; G → E can replace the starting chord without huge drama
strange G# / Ab, A# / Bb, C# / Db G → G# / Ab; G → A# / Bb; G → C# / Db good for alien color; keep rhythm simple so it reads
sweeping B, C G → B; G → C wide emotional motion; use for pads/strings
grand D G → D big gesture; use on section changes
alien D# / Eb, F G → D# / Eb; G → F excellent for cold machine color
modulative F# / Gb G → F# / Gb sounds like the center is moving; use to fake a new room/section

From G major to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
substitutey G G → G can replace the starting chord without huge drama
loopsome G# / Ab, C G → G# / Ab; G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
strange A, B, C# / Db G → A; G → B; G → C# / Db good for alien color; keep rhythm simple so it reads
housey A# / Bb, E, F# / Gb G → A# / Bb; G → E; G → F# / Gb more club/house than severe techno
modulative D G → D sounds like the center is moving; use to fake a new room/section
grandiose D# / Eb G → D# / Eb use for a large lift or dramatic new section
resolute F G → F clear arrival; use as a landing

From G major to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
eerie G, A, A# / Bb, B, C# / Db, D, F# / Gb G → G; G → A; G → A# / Bb; G → B; G → C# / Db; G → D; G → F# / Gb cold unstable color; strong for techno stabs
staring upward in mute inner agony G# / Ab, C G → G# / Ab; G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
schlocky D# / Eb, E G → D# / Eb; G → E dramatic/obvious; use carefully
mystical F G → F floating/ambiguous; good for acid, drones, and non-functional techno

From G major to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
stable and melancholy G, C, D# / Eb, E, F# / Gb G → G; G → C; G → D# / Eb; G → E; G → F# / Gb landing point; use to reset the ear
mystical G# / Ab, B, F G → G# / Ab; G → B; G → F floating/ambiguous; good for acid, drones, and non-functional techno
wants to resolve G# / Ab G → G# / Ab audition as a color move; keep the bass rhythm simple until the emotion is clear
conclusive A, A# / Bb, C# / Db G → A; G → A# / Bb; G → C# / Db sounds like an ending; use at phrase ends
grandiose D G → D use for a large lift or dramatic new section

From G major to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
wanting to resolve G, B, C# / Db, E G → G; G → B; G → C# / Db; G → E strong carrier behavior; do not leave it unresolved unless building tension
loopable G# / Ab, A G → G# / Ab; G → A can repeat without needing a big resolution
mystical A# / Bb G → A# / Bb floating/ambiguous; good for acid, drones, and non-functional techno
bluesy C, D G → C; G → D earthier, less machine-like
grand D# / Eb, F G → D# / Eb; G → F big gesture; use on section changes
dignified F# / Gb G → F# / Gb stable but not boring; good for mature pad movement

From G major to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
grand G G → G big gesture; use on section changes
dignified G# / Ab, F# / Gb G → G# / Ab; G → F# / Gb stable but not boring; good for mature pad movement
80s melancholy A, C G → A; G → C adds emotional darkness; use if you want sadness rather than corrosion
mystical A# / Bb, D# / Eb, F G → A# / Bb; G → D# / Eb; G → F floating/ambiguous; good for acid, drones, and non-functional techno
vanilla B G → B audition as a color move; keep the bass rhythm simple until the emotion is clear
wanting to resolve C# / Db G → C# / Db strong carrier behavior; do not leave it unresolved unless building tension
histrionic D G → D very dramatic; avoid overuse
smooth E G → E good for transitions that should not disturb the groove

From G major to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
substituty G G → G audition as a color move; keep the bass rhythm simple until the emotion is clear
mystical G# / Ab, A# / Bb, D# / Eb, F G → G# / Ab; G → A# / Bb; G → D# / Eb; G → F floating/ambiguous; good for acid, drones, and non-functional techno
smooth A, B, C, D, E, F# / Gb G → A; G → B; G → C; G → D; G → E; G → F# / Gb good for transitions that should not disturb the groove
grandiose C# / Db, F G → C# / Db; G → F use for a large lift or dramatic new section

From G major to major seventh suspended fourth chords

Target chord type rooted on G would be Gmaj7sus4: G C D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
substituty G G → G audition as a color move; keep the bass rhythm simple until the emotion is clear
mystical G# / Ab, A, D# / Eb G → G# / Ab; G → A; G → D# / Eb floating/ambiguous; good for acid, drones, and non-functional techno
non sequitur A# / Bb, B, C# / Db G → A# / Bb; G → B; G → C# / Db deliberately surprising; use as a wrong-footing move
kinda weird C, D, E, F G → C; G → D; G → E; G → F non-standard; make the rhythm or timbre carry the listener
wants to resolve F# / Gb G → F# / Gb audition as a color move; keep the bass rhythm simple until the emotion is clear

From G major to seventh suspended second chords

Target chord type rooted on G would be G7sus2: G A D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
happy G G → G audition as a color move; keep the bass rhythm simple until the emotion is clear
odd G# / Ab, A# / Bb, B, C# / Db, E, F# / Gb G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → E; G → F# / Gb unusual color; audition before using in the sub
wistful A, C, D, F G → A; G → C; G → D; G → F soft unresolved emotion; good in high synths
down D# / Eb G → D# / Eb low-energy/darker; useful for pullback sections

From G major to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
taking off G G → G raises energy; good at the start of a 16-bar build
blissed Latin G# / Ab G → G# / Ab euphoric release
grandiose A, A# / Bb, C# / Db, E G → A; G → A# / Bb; G → C# / Db; G → E use for a large lift or dramatic new section
surreal B, B / Cb, F# / Gb G → B; G → B / Cb; G → F# / Gb detached, dreamlike
comfy C, D, D# / Eb, F G → C; G → D; G → D# / Eb; G → F safe and settled; use after a difficult passage

From G major to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
strange G, G# / Ab, A# / Bb, B, C# / Db, F# / Gb G → G; G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → F# / Gb good for alien color; keep rhythm simple so it reads
dashing A, D G → A; G → D forward push; good for fast arps
askew A# / Bb G → A# / Bb slightly wrong; good for off-grid machine personality
melancholy C, D# / Eb, F G → C; G → D# / Eb; G → F adds emotional darkness; use if you want sadness rather than corrosion
comfortable E G → E stable enough to loop

Cadences from G minor

Start chord: G Bb D. Start from a stable but darker minor center. Movements often develop melancholy into gloom, sci-fi, or modulation.

flowchart TD
    S(("G minor<br/>G Bb D"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to major seventh suspended fourth<br/>floating suspended major-seventh color"]
    S --> T15["to sixth<br/>major with lift / smooth extension"]
    S --> T16["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From G minor to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
modulative G, F# / Gb G → G; G → F# / Gb sounds like the center is moving; use to fake a new room/section
optimistic G# / Ab, A# / Bb G → G# / Ab; G → A# / Bb brighter lift; use for opening pressure or release
grandiose A, B, C, C# / Db, E G → A; G → B; G → C; G → C# / Db; G → E use for a large lift or dramatic new section
melancholy D, D# / Eb, F G → D; G → D# / Eb; G → F adds emotional darkness; use if you want sadness rather than corrosion

From G minor to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
modulative G# / Ab, B G → G# / Ab; G → B sounds like the center is moving; use to fake a new room/section
pessimistic A, A# / Bb, B, C, D, D# / Eb, F G → A; G → A# / Bb; G → B; G → C; G → D; G → D# / Eb; G → F darker human feeling; closer to minor than industrial corrosion
despondent C# / Db G → C# / Db heavy sadness; do not use if avoiding emotional minor language
grandiose E, F# / Gb G → E; G → F# / Gb use for a large lift or dramatic new section

From G minor to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
loopable G G → G can repeat without needing a big resolution
breaking away G# / Ab, A, A# / Bb G → G# / Ab; G → A; G → A# / Bb good for transition out of a loop
pessimistic B, D, D# / Eb G → B; G → D; G → D# / Eb darker human feeling; closer to minor than industrial corrosion
sci-fi C G → C excellent for synthetic/metallic techno
weird C# / Db, E, F# / Gb G → C# / Db; G → E; G → F# / Gb non-standard; make the rhythm or timbre carry the listener
neutralising F G → F removes major/minor drama; good for suspended techno

From G minor to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sci-fi G G → G excellent for synthetic/metallic techno
mystical G# / Ab, A# / Bb, D, D# / Eb G → G# / Ab; G → A# / Bb; G → D; G → D# / Eb floating/ambiguous; good for acid, drones, and non-functional techno
weird A, C, E, F G → A; G → C; G → E; G → F non-standard; make the rhythm or timbre carry the listener
pessimistic B, C# / Db G → B; G → C# / Db darker human feeling; closer to minor than industrial corrosion
loopy F# / Gb G → F# / Gb can cycle as a machine phrase

From G minor to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
loopy G G → G can cycle as a machine phrase
pessimistic G# / Ab, E, F# / Gb G → G# / Ab; G → E; G → F# / Gb darker human feeling; closer to minor than industrial corrosion
melancholy A, B, C, D# / Eb G → A; G → B; G → C; G → D# / Eb adds emotional darkness; use if you want sadness rather than corrosion
dramatic A# / Bb, C, C# / Db G → A# / Bb; G → C; G → C# / Db obvious tension; useful at peaks
weird D, F G → D; G → F non-standard; make the rhythm or timbre carry the listener

From G minor to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
breaking upward G, G# / Ab, C G → G; G → G# / Ab; G → C good for transition out of a loop
French A, D, F# / Gb G → A; G → D; G → F# / Gb audition as a color move; keep the bass rhythm simple until the emotion is clear
weird A# / Bb, B, C# / Db G → A# / Bb; G → B; G → C# / Db non-standard; make the rhythm or timbre carry the listener
sly D# / Eb, F G → D# / Eb; G → F sideways movement; good for subtle modulation
lead to modulate E G → E use as a setup into a new center

From G minor to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
expounding G G → G extends the current mood; not a hard contrast
loopable G# / Ab, F# / Gb G → G# / Ab; G → F# / Gb can repeat without needing a big resolution
sophisticated A, B, E G → A; G → B; G → E jazzy or polished; keep sparse in peak techno
grand A# / Bb, C# / Db, D# / Eb G → A# / Bb; G → C# / Db; G → D# / Eb big gesture; use on section changes
carrying C, D G → C; G → D good passing move
melancholy F G → F adds emotional darkness; use if you want sadness rather than corrosion

From G minor to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G G → G major/minor conflict; use for unease
breaking upwards G# / Ab, C# / Db, F# / Gb G → G# / Ab; G → C# / Db; G → F# / Gb good for transition out of a loop
odd A, B, E G → A; G → B; G → E unusual color; audition before using in the sub
melancholy A# / Bb, D, D# / Eb G → A# / Bb; G → D; G → D# / Eb adds emotional darkness; use if you want sadness rather than corrosion
break in clouds C, F G → C; G → F opens the loop; good after density

From G minor to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
consolidative G G → G reinforces current darkness
looming upwards G# / Ab, A, A# / Bb, B, C# / Db G → G# / Ab; G → A; G → A# / Bb; G → B; G → C# / Db rising dread; good for builds
gothic C, D, D# / Eb, F# / Gb G → C; G → D; G → D# / Eb; G → F# / Gb dark theatrical color
striking E, F G → E; G → F use as an accent or a one-bar shock; good for fills and turnarounds

From G minor to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
shifting G G → G moves the floor without fully declaring a key
wanting to modulate G# / Ab G → G# / Ab strong carrier behavior; do not leave it unresolved unless building tension
loopable A, A# / Bb, C, D# / Eb, F# / Gb G → A; G → A# / Bb; G → C; G → D# / Eb; G → F# / Gb can repeat without needing a big resolution
weird B, D, E G → B; G → D; G → E non-standard; make the rhythm or timbre carry the listener
suspenseful C# / Db, F G → C# / Db; G → F hold for build-up; release later

From G minor to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
hanging G G → G suspended unresolved state
breaking upward G# / Ab G → G# / Ab good for transition out of a loop
loopable A, D, D# / Eb, F# / Gb G → A; G → D; G → D# / Eb; G → F# / Gb can repeat without needing a big resolution
gothic A# / Bb, B, C, E, F G → A# / Bb; G → B; G → C; G → E; G → F dark theatrical color
wanting to modulate C# / Db G → C# / Db strong carrier behavior; do not leave it unresolved unless building tension

From G minor to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
consolidating G G → G reinforces the current center or color
suspenseful G# / Ab, A# / Bb, F G → G# / Ab; G → A# / Bb; G → F hold for build-up; release later
melancholy A, B, D, E G → A; G → B; G → D; G → E adds emotional darkness; use if you want sadness rather than corrosion
despondent C, C# / Db G → C; G → C# / Db heavy sadness; do not use if avoiding emotional minor language
mystical D# / Eb, F# / Gb G → D# / Eb; G → F# / Gb floating/ambiguous; good for acid, drones, and non-functional techno

From G minor to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
weird G# / Ab, A# / Bb, B, C# / Db, D# / Eb G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → D# / Eb non-standard; make the rhythm or timbre carry the listener
heightening C, F G → C; G → F increase tension/density
neutralising G, A, D, E, F# / Gb G → G; G → A; G → D; G → E; G → F# / Gb removes major/minor drama; good for suspended techno

From G minor to major seventh suspended fourth chords

Target chord type rooted on G would be Gmaj7sus4: G C D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
tension G, G# / Ab, A# / Bb G → G; G → G# / Ab; G → A# / Bb use as a clear tension node
weird A, C# / Db, E G → A; G → C# / Db; G → E non-standard; make the rhythm or timbre carry the listener
ghostly B, C, D# / Eb, F G → B; G → C; G → D# / Eb; G → F thin, spectral, good for reverb/delay
mystical D, F# / Gb G → D; G → F# / Gb floating/ambiguous; good for acid, drones, and non-functional techno

From G minor to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
modulative G G → G sounds like the center is moving; use to fake a new room/section
loopable G# / Ab G → G# / Ab can repeat without needing a big resolution
reaching A, B, C# / Db, E, F# / Gb G → A; G → B; G → C# / Db; G → E; G → F# / Gb upward/forward pull
consolidating A# / Bb, C G → A# / Bb; G → C reinforces the current center or color
transmuting D G → D changes the mood identity
melancholy D# / Eb, F G → D# / Eb; G → F adds emotional darkness; use if you want sadness rather than corrosion

From G minor to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
consolidating G, C G → G; G → C reinforces the current center or color
suspenseful G# / Ab, A, A# / Bb, B, C# / Db, F# / Gb G → G# / Ab; G → A; G → A# / Bb; G → B; G → C# / Db; G → F# / Gb hold for build-up; release later
contradicting D G → D audition as a color move; keep the bass rhythm simple until the emotion is clear
melancholy D# / Eb, E, F G → D# / Eb; G → E; G → F adds emotional darkness; use if you want sadness rather than corrosion

Cadences from Gsus4

Start chord: G C D. Start from a thirdless suspended center. This is excellent for techno because it avoids major/minor commitment.

flowchart TD
    S(("Gsus4<br/>G C D"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to major seventh suspended fourth<br/>floating suspended major-seventh color"]
    S --> T15["to sixth<br/>major with lift / smooth extension"]
    S --> T16["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From Gsus4 to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, G# / Ab, A# / Bb, C, F G → G; G → G# / Ab; G → A# / Bb; G → C; G → F clear arrival; use as a landing
grandiose A, B, C# / Db, D# / Eb, E, F# / Gb G → A; G → B; G → C# / Db; G → D# / Eb; G → E; G → F# / Gb use for a large lift or dramatic new section
happy D G → D audition as a color move; keep the bass rhythm simple until the emotion is clear

From Gsus4 to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, C, D, E G → G; G → C; G → D; G → E clear arrival; use as a landing
modulative G# / Ab G → G# / Ab sounds like the center is moving; use to fake a new room/section
melancholy A, B, F, F# / Gb G → A; G → B; G → F; G → F# / Gb adds emotional darkness; use if you want sadness rather than corrosion
harrowed A# / Bb, C# / Db G → A# / Bb; G → C# / Db distressed, strong dark color
grandiose D# / Eb G → D# / Eb use for a large lift or dramatic new section

From Gsus4 to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
mysterious G# / Ab, A# / Bb, B, F# / Gb G → G# / Ab; G → A# / Bb; G → B; G → F# / Gb ambiguous, good for hypnosis
neutral A, E G → A; G → E does not declare strong emotion
portentious C# / Db, D# / Eb G → C# / Db; G → D# / Eb ominous setup
overneutral C, D, F G → C; G → D; G → F does not declare strong emotion

From Gsus4 to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sci-fi G, D# / Eb G → G; G → D# / Eb excellent for synthetic/metallic techno
portentious G# / Ab, A G → G# / Ab; G → A ominous setup
anticipatory A# / Bb, B, C, C# / Db, D, E G → A# / Bb; G → B; G → C; G → C# / Db; G → D; G → E use before a bigger arrival
settling F, F# / Gb G → F; G → F# / Gb release or calming move

From Gsus4 to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
coiling G G → G tightening tension
modulative G# / Ab G → G# / Ab sounds like the center is moving; use to fake a new room/section
melancholy A, C, D# / Eb, F G → A; G → C; G → D# / Eb; G → F adds emotional darkness; use if you want sadness rather than corrosion
anticipatory A# / Bb, C# / Db G → A# / Bb; G → C# / Db use before a bigger arrival
solid B, F# / Gb G → B; G → F# / Gb strong landing
whimsical E G → E audition as a color move; keep the bass rhythm simple until the emotion is clear

From Gsus4 to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G G → G clear arrival; use as a landing
modulative G# / Ab, E G → G# / Ab; G → E sounds like the center is moving; use to fake a new room/section
weird A, A# / Bb, C# / Db G → A; G → A# / Bb; G → C# / Db non-standard; make the rhythm or timbre carry the listener
wanting to resolve B G → B strong carrier behavior; do not leave it unresolved unless building tension
teetering C G → C unstable edge
solid D, D# / Eb, F, F# / Gb G → D; G → D# / Eb; G → F; G → F# / Gb strong landing

From Gsus4 to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, E G → G; G → E clear arrival; use as a landing
weird G# / Ab, A# / Bb, B, C# / Db, D# / Eb, F G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → D# / Eb; G → F non-standard; make the rhythm or timbre carry the listener
logical A, C, D G → A; G → C; G → D makes sense as a transition
mystical F# / Gb G → F# / Gb floating/ambiguous; good for acid, drones, and non-functional techno

From Gsus4 to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G G → G clear arrival; use as a landing
tense G# / Ab, A# / Bb, D G → G# / Ab; G → A# / Bb; G → D audition as a color move; keep the bass rhythm simple until the emotion is clear
weird A, B, C# / Db, E G → A; G → B; G → C# / Db; G → E non-standard; make the rhythm or timbre carry the listener
floaty C, D# / Eb, F, F# / Gb G → C; G → D# / Eb; G → F; G → F# / Gb unanchored, good for pads and acid

From Gsus4 to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
doomed G G → G very dark; use as a signature mood, not constant sub motion
frail and doomed G# / Ab G → G# / Ab very dark; use as a signature mood, not constant sub motion
spooky doomed A G → A good for cold pads, tuned percussion, or tritone-heavy stabs
even more doomed A# / Bb G → A# / Bb very dark; use as a signature mood, not constant sub motion
rotting and doomed B G → B very dark; use as a signature mood, not constant sub motion
consonantly doomed C G → C very dark; use as a signature mood, not constant sub motion
ghostly and doomed C# / Db G → C# / Db thin, spectral, good for reverb/delay
just doomed D G → D very dark; use as a signature mood, not constant sub motion
phantomly doomed D# / Eb G → D# / Eb very dark; use as a signature mood, not constant sub motion
jarringly doomed E, F G → E; G → F very dark; use as a signature mood, not constant sub motion
sophisticatedly doomed F# / Gb G → F# / Gb very dark; use as a signature mood, not constant sub motion

From Gsus4 to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
French G, D# / Eb, E, F G → G; G → D# / Eb; G → E; G → F audition as a color move; keep the bass rhythm simple until the emotion is clear
anticipational G# / Ab, A, A# / Bb, C# / Db G → G# / Ab; G → A; G → A# / Bb; G → C# / Db audition as a color move; keep the bass rhythm simple until the emotion is clear
spooky B, C, D G → B; G → C; G → D good for cold pads, tuned percussion, or tritone-heavy stabs
melancholy F# / Gb G → F# / Gb adds emotional darkness; use if you want sadness rather than corrosion

From Gsus4 to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
leading somewhere G G → G use as a setup into a new center
ponderous G# / Ab, A, F, F# / Gb G → G# / Ab; G → A; G → F; G → F# / Gb audition as a color move; keep the bass rhythm simple until the emotion is clear
tense A# / Bb, B, C, C# / Db, D G → A# / Bb; G → B; G → C; G → C# / Db; G → D audition as a color move; keep the bass rhythm simple until the emotion is clear
mystical D# / Eb, E G → D# / Eb; G → E floating/ambiguous; good for acid, drones, and non-functional techno

From Gsus4 to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
ponderous G, D# / Eb, E G → G; G → D# / Eb; G → E audition as a color move; keep the bass rhythm simple until the emotion is clear
sinister G# / Ab, A# / Bb, C, F G → G# / Ab; G → A# / Bb; G → C; G → F menacing
gossamer A, D G → A; G → D thin/fragile; better in upper layers
logical B, F# / Gb G → B; G → F# / Gb makes sense as a transition
tense C# / Db G → C# / Db audition as a color move; keep the bass rhythm simple until the emotion is clear

From Gsus4 to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
consolidating suspension G G → G reinforces the current center or color
mysterious G# / Ab, B, E G → G# / Ab; G → B; G → E ambiguous, good for hypnosis
tense A, C, C# / Db G → A; G → C; G → C# / Db audition as a color move; keep the bass rhythm simple until the emotion is clear
weird A# / Bb, D# / Eb, F# / Gb G → A# / Bb; G → D# / Eb; G → F# / Gb non-standard; make the rhythm or timbre carry the listener
melancholy D, F G → D; G → F adds emotional darkness; use if you want sadness rather than corrosion

From Gsus4 to major seventh suspended fourth chords

Target chord type rooted on G would be Gmaj7sus4: G C D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
reaching G G → G upward/forward pull
mysterious G# / Ab, D# / Eb, F G → G# / Ab; G → D# / Eb; G → F ambiguous, good for hypnosis
jarring/tense A, A# / Bb, B, C# / Db, E, F# / Gb G → A; G → A# / Bb; G → B; G → C# / Db; G → E; G → F# / Gb sharp clash; use briefly
nondescript C G → C low character; use if you need function not attention
cruising D G → D easy motion; good for steady groove

From Gsus4 to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, F G → G; G → F clear arrival; use as a landing
coiled G# / Ab, A G → G# / Ab; G → A audition as a color move; keep the bass rhythm simple until the emotion is clear
logical A# / Bb, C, D G → A# / Bb; G → C; G → D makes sense as a transition
striking B, C# / Db, E, F# / Gb G → B; G → C# / Db; G → E; G → F# / Gb use as an accent or a one-bar shock; good for fills and turnarounds
melancholy D# / Eb G → D# / Eb adds emotional darkness; use if you want sadness rather than corrosion

From Gsus4 to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G G → G clear arrival; use as a landing
tense G# / Ab, B, C, C# / Db, F# / Gb G → G# / Ab; G → B; G → C; G → C# / Db; G → F# / Gb audition as a color move; keep the bass rhythm simple until the emotion is clear
floating A, A# / Bb, D# / Eb, E, F G → A; G → A# / Bb; G → D# / Eb; G → E; G → F unanchored
neutral D G → D does not declare strong emotion

Cadences from G augmented

Start chord: G B D#. Start from a raised-fifth, sci-fi center. It already floats, so following moves often sound uncanny.

flowchart TD
    S(("G augmented<br/>G B D#"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to major seventh suspended fourth<br/>floating suspended major-seventh color"]
    S --> T15["to sixth<br/>major with lift / smooth extension"]
    S --> T16["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From G augmented to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
grand G, A, B, F G → G; G → A; G → B; G → F big gesture; use on section changes
smooth G# / Ab, D# / Eb, F# / Gb G → G# / Ab; G → D# / Eb; G → F# / Gb good for transitions that should not disturb the groove
odd A# / Bb, C, C# / Db, D, E G → A# / Bb; G → C; G → C# / Db; G → D; G → E unusual color; audition before using in the sub

From G augmented to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, G# / Ab, A, C, C# / Db, D# / Eb G → G; G → G# / Ab; G → A; G → C; G → C# / Db; G → D# / Eb clear arrival; use as a landing
odd A# / Bb, F, F# / Gb G → A# / Bb; G → F; G → F# / Gb unusual color; audition before using in the sub
spooky B, D, E G → B; G → D; G → E good for cold pads, tuned percussion, or tritone-heavy stabs

From G augmented to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
unfinished G, D# / Eb G → G; G → D# / Eb keeps phrase open
ethereal G# / Ab, B, F, F# / Gb G → G# / Ab; G → B; G → F; G → F# / Gb airy, good with long release
climbing A, A# / Bb, C G → A; G → A# / Bb; G → C rising energy
odd C# / Db, D, D# / Eb G → C# / Db; G → D; G → D# / Eb unusual color; audition before using in the sub
ponderous E G → E audition as a color move; keep the bass rhythm simple until the emotion is clear

From G augmented to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
eerie G# / Ab, A, A# / Bb, D, E, F, F# / Gb G → G# / Ab; G → A; G → A# / Bb; G → D; G → E; G → F; G → F# / Gb cold unstable color; strong for techno stabs
consonant B, D# / Eb G → B; G → D# / Eb stable enough to sit; useful for a groove lock
suspenseful C, C# / Db G → C; G → C# / Db hold for build-up; release later

From G augmented to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
melancholy G, A, C, F G → G; G → A; G → C; G → F adds emotional darkness; use if you want sadness rather than corrosion
gloomy D, E G → D; G → E dark, not necessarily sad
portentious G# / Ab, B G → G# / Ab; G → B ominous setup
weird A# / Bb, C# / Db, D# / Eb, F# / Gb G → A# / Bb; G → C# / Db; G → D# / Eb; G → F# / Gb non-standard; make the rhythm or timbre carry the listener

From G augmented to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
spooky G, G# / Ab, E G → G; G → G# / Ab; G → E good for cold pads, tuned percussion, or tritone-heavy stabs
odd A, A# / Bb, C, C# / Db, D, F# / Gb G → A; G → A# / Bb; G → C; G → C# / Db; G → D; G → F# / Gb unusual color; audition before using in the sub
fitting B, D# / Eb G → B; G → D# / Eb works naturally
gloomy F G → F dark, not necessarily sad

From G augmented to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
strange G, D G → G; G → D good for alien color; keep rhythm simple so it reads
building G# / Ab G → G# / Ab increase tension
odd A, A# / Bb, C# / Db, F# / Gb G → A; G → A# / Bb; G → C# / Db; G → F# / Gb unusual color; audition before using in the sub
contradictory B, C G → B; G → C major/minor conflict; use for unease
relaxed D# / Eb, E, F G → D# / Eb; G → E; G → F release pressure

From G augmented to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G, A# / Bb, B, C# / Db G → G; G → A# / Bb; G → B; G → C# / Db major/minor conflict; use for unease
building G# / Ab, F G → G# / Ab; G → F increase tension
odd A, C, F# / Gb G → A; G → C; G → F# / Gb unusual color; audition before using in the sub
blissy D, D# / Eb, E G → D; G → D# / Eb; G → E soft euphoric

From G augmented to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gloomy G, G# / Ab, A# / Bb, B, C, D, D# / Eb, E, F G → G; G → G# / Ab; G → A# / Bb; G → B; G → C; G → D; G → D# / Eb; G → E; G → F dark, not necessarily sad
askew A, C# / Db, F# / Gb G → A; G → C# / Db; G → F# / Gb slightly wrong; good for off-grid machine personality

From G augmented to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gloomy G, A, A# / Bb, B, C, C# / Db, D, E, F G → G; G → A; G → A# / Bb; G → B; G → C; G → C# / Db; G → D; G → E; G → F dark, not necessarily sad
building G# / Ab, F# / Gb G → G# / Ab; G → F# / Gb increase tension
odd D# / Eb G → D# / Eb unusual color; audition before using in the sub

From G augmented to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
misty G, B, D, D# / Eb, E, F G → G; G → B; G → D; G → D# / Eb; G → E; G → F audition as a color move; keep the bass rhythm simple until the emotion is clear
eerie G# / Ab, A, A# / Bb, C# / Db, F# / Gb G → G# / Ab; G → A; G → A# / Bb; G → C# / Db; G → F# / Gb cold unstable color; strong for techno stabs
contradictory C G → C major/minor conflict; use for unease

From G augmented to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
grand G, B, C G → G; G → B; G → C big gesture; use on section changes
eerie G# / Ab, A, C# / Db, F, F# / Gb G → G# / Ab; G → A; G → C# / Db; G → F; G → F# / Gb cold unstable color; strong for techno stabs
odd A# / Bb G → A# / Bb unusual color; audition before using in the sub
gloomy D, D# / Eb, E G → D; G → D# / Eb; G → E dark, not necessarily sad

From G augmented to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
cavernous G, G# / Ab, D, E G → G; G → G# / Ab; G → D; G → E large-space darkness
consonant D# / Eb G → D# / Eb stable enough to sit; useful for a groove lock
optimistic A, A# / Bb, F, F# / Gb G → A; G → A# / Bb; G → F; G → F# / Gb brighter lift; use for opening pressure or release
contradictory B, C, C# / Db G → B; G → C; G → C# / Db major/minor conflict; use for unease

From G augmented to major seventh suspended fourth chords

Target chord type rooted on G would be Gmaj7sus4: G C D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
odd G, A, A# / Bb, B, C# / Db G → G; G → A; G → A# / Bb; G → B; G → C# / Db unusual color; audition before using in the sub
gloomy G# / Ab, A, C, D, D# / Eb, E, F# / Gb G → G# / Ab; G → A; G → C; G → D; G → D# / Eb; G → E; G → F# / Gb dark, not necessarily sad
misty F G → F audition as a color move; keep the bass rhythm simple until the emotion is clear

From G augmented to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
spooky G, D, F G → G; G → D; G → F good for cold pads, tuned percussion, or tritone-heavy stabs
resolute G# / Ab, A, A# / Bb, B, C, D# / Eb, E, F# / Gb G → G# / Ab; G → A; G → A# / Bb; G → B; G → C; G → D# / Eb; G → E; G → F# / Gb clear arrival; use as a landing
odd C# / Db G → C# / Db unusual color; audition before using in the sub

From G augmented to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gloomy G, G# / Ab, A, A# / Bb, B, C, D# / Eb, F, F# / Gb G → G; G → G# / Ab; G → A; G → A# / Bb; G → B; G → C; G → D# / Eb; G → F; G → F# / Gb dark, not necessarily sad
despairful C# / Db, E G → C# / Db; G → E very dark sadness
spooky D G → D good for cold pads, tuned percussion, or tritone-heavy stabs

Cadences from G diminished

Start chord: G Bb C#. Start from a compact tritone tension. It can resolve almost anywhere or make the groove feel unstable.

flowchart TD
    S(("G diminished<br/>G Bb C#"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to major seventh suspended fourth<br/>floating suspended major-seventh color"]
    S --> T15["to sixth<br/>major with lift / smooth extension"]
    S --> T16["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From G diminished to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sly G, A# / Bb, D G → G; G → A# / Bb; G → D sideways movement; good for subtle modulation
modulative G# / Ab G → G# / Ab sounds like the center is moving; use to fake a new room/section
grand A, C G → A; G → C big gesture; use on section changes
contradictory B G → B major/minor conflict; use for unease
solid C# / Db, D# / Eb, E, F, F# / Gb G → C# / Db; G → D# / Eb; G → E; G → F; G → F# / Gb strong landing

From G diminished to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
pessimistic G, C, C# / Db, D, D# / Eb G → G; G → C; G → C# / Db; G → D; G → D# / Eb darker human feeling; closer to minor than industrial corrosion
resolute G# / Ab, A# / Bb, B, E, F G → G# / Ab; G → A# / Bb; G → B; G → E; G → F clear arrival; use as a landing
grand A, A# / Bb, C# / Db, F# / Gb G → A; G → A# / Bb; G → C# / Db; G → F# / Gb big gesture; use on section changes

From G diminished to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G G → G major/minor conflict; use for unease
resolute G# / Ab, C# / Db, D, D# / Eb, E, F G → G# / Ab; G → C# / Db; G → D; G → D# / Eb; G → E; G → F clear arrival; use as a landing
odd A, B, C G → A; G → B; G → C unusual color; audition before using in the sub
searching A# / Bb, F# / Gb G → A# / Bb; G → F# / Gb unresolved movement

From G diminished to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
floaty G G → G unanchored, good for pads and acid
misty G# / Ab, A, D, D# / Eb, E, F G → G# / Ab; G → A; G → D; G → D# / Eb; G → E; G → F audition as a color move; keep the bass rhythm simple until the emotion is clear
eerie A# / Bb, B, C, C# / Db, F# / Gb G → A# / Bb; G → B; G → C; G → C# / Db; G → F# / Gb cold unstable color; strong for techno stabs

From G diminished to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
schlocky G# / Ab, C, C# / Db, D, F# / Gb G → G# / Ab; G → C; G → C# / Db; G → D; G → F# / Gb dramatic/obvious; use carefully
floaty A, A# / Bb, D# / Eb, E, F G → A; G → A# / Bb; G → D# / Eb; G → E; G → F unanchored, good for pads and acid
modulative B G → B sounds like the center is moving; use to fake a new room/section

From G diminished to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, G# / Ab, A# / Bb, B, F G → G; G → G# / Ab; G → A# / Bb; G → B; G → F clear arrival; use as a landing
cool A, C, D, E, F# / Gb G → A; G → C; G → D; G → E; G → F# / Gb usable without much drama
modulative C# / Db G → C# / Db sounds like the center is moving; use to fake a new room/section
sinister D# / Eb G → D# / Eb menacing

From G diminished to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
natural G, A# / Bb, C G → G; G → A# / Bb; G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
modulative G# / Ab, B, E, F G → G# / Ab; G → B; G → E; G → F sounds like the center is moving; use to fake a new room/section
surreal A, C# / Db, F# / Gb G → A; G → C# / Db; G → F# / Gb detached, dreamlike
cool D, D# / Eb G → D; G → D# / Eb usable without much drama

From G diminished to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, G# / Ab, D, D# / Eb, E, F G → G; G → G# / Ab; G → D; G → D# / Eb; G → E; G → F clear arrival; use as a landing
disco A, A# / Bb, B, C, C# / Db, F# / Gb G → A; G → A# / Bb; G → B; G → C; G → C# / Db; G → F# / Gb more playful/retro

From G diminished to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gloomy G, G# / Ab, A G → G; G → G# / Ab; G → A dark, not necessarily sad
despondent A# / Bb, B, C, C# / Db, D, D# / Eb, E, F, F# / Gb G → A# / Bb; G → B; G → C; G → C# / Db; G → D; G → D# / Eb; G → E; G → F; G → F# / Gb heavy sadness; do not use if avoiding emotional minor language

From G diminished to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
building G, G# / Ab, A# / Bb, B, C# / Db, E G → G; G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → E increase tension
odd A, C, F, F# / Gb G → A; G → C; G → F; G → F# / Gb unusual color; audition before using in the sub
surprising D, D# / Eb G → D; G → D# / Eb unexpected accent

From G diminished to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
misty G, A, C# / Db, D# / Eb G → G; G → A; G → C# / Db; G → D# / Eb audition as a color move; keep the bass rhythm simple until the emotion is clear
eerie E, F# / Gb G → E; G → F# / Gb cold unstable color; strong for techno stabs
schlocky G# / Ab, C, D G → G# / Ab; G → C; G → D dramatic/obvious; use carefully
odd A# / Bb, B, F G → A# / Bb; G → B; G → F unusual color; audition before using in the sub

From G diminished to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
building G, G# / Ab, C# / Db, D, D# / Eb G → G; G → G# / Ab; G → C# / Db; G → D; G → D# / Eb increase tension
despondent A, A# / Bb, B, F# / Gb G → A; G → A# / Bb; G → B; G → F# / Gb heavy sadness; do not use if avoiding emotional minor language
eerie E G → E cold unstable color; strong for techno stabs
schlocky C, F G → C; G → F dramatic/obvious; use carefully

From G diminished to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
neutral G, C G → G; G → C does not declare strong emotion
optimistic G# / Ab, A, A# / Bb G → G# / Ab; G → A; G → A# / Bb brighter lift; use for opening pressure or release
odd B, C# / Db, D, E, F, F# / Gb G → B; G → C# / Db; G → D; G → E; G → F; G → F# / Gb unusual color; audition before using in the sub
resolute D# / Eb G → D# / Eb clear arrival; use as a landing

From G diminished to major seventh suspended fourth chords

Target chord type rooted on G would be Gmaj7sus4: G C D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
jarring/odd G, G# / Ab, A, A# / Bb, B, C, C# / Db, D, D# / Eb, E, F# / Gb G → G; G → G# / Ab; G → A; G → A# / Bb; G → B; G → C; G → C# / Db; G → D; G → D# / Eb; G → E; G → F# / Gb sharp clash; use briefly
gloomy F G → F dark, not necessarily sad

From G diminished to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
resolute G, G# / Ab, A# / Bb, B, D, E, F G → G; G → G# / Ab; G → A# / Bb; G → B; G → D; G → E; G → F clear arrival; use as a landing
striking A, C, C# / Db G → A; G → C; G → C# / Db use as an accent or a one-bar shock; good for fills and turnarounds
searching D# / Eb, F# / Gb G → D# / Eb; G → F# / Gb unresolved movement

From G diminished to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gothic G, A# / Bb G → G; G → A# / Bb dark theatrical color
odd G# / Ab, A, B, F, F# / Gb G → G# / Ab; G → A; G → B; G → F; G → F# / Gb unusual color; audition before using in the sub
gloomy C, C# / Db, D, D# / Eb, E G → C; G → C# / Db; G → D; G → D# / Eb; G → E dark, not necessarily sad

Cadences from G7

Start chord: G B D F. Start from dominant tension. It naturally wants motion, but in techno it can become a loop engine.

flowchart TD
    S(("G7<br/>G B D F"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to major seventh suspended fourth<br/>floating suspended major-seventh color"]
    S --> T15["to sixth<br/>major with lift / smooth extension"]
    S --> T16["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From G7 to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
simplifying G G → G audition as a color move; keep the bass rhythm simple until the emotion is clear
grandiose G# / Ab, A, B, C# / Db G → G# / Ab; G → A; G → B; G → C# / Db use for a large lift or dramatic new section
smooth D# / Eb, F, F# / Gb G → D# / Eb; G → F; G → F# / Gb good for transitions that should not disturb the groove
quirky A# / Bb, F# / Gb, D# / Eb, E G → A# / Bb; G → F# / Gb; G → D# / Eb; G → E audition as a color move; keep the bass rhythm simple until the emotion is clear
perfect C G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
imperfect D G → D audition as a color move; keep the bass rhythm simple until the emotion is clear

From G7 to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G G → G major/minor conflict; use for unease
odd G# / Ab, A# / Bb, C# / Db, D# / Eb G → G# / Ab; G → A# / Bb; G → C# / Db; G → D# / Eb unusual color; audition before using in the sub
sombre A, B, E, F, F# / Gb G → A; G → B; G → E; G → F; G → F# / Gb dark but smooth
perfect C G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
grand D G → D big gesture; use on section changes

From G7 to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
neutralised G, D G → G; G → D does not declare strong emotion
odd G# / Ab, A, A# / Bb, B, C# / Db, D# / Eb, E, F, F# / Gb G → G# / Ab; G → A; G → A# / Bb; G → B; G → C# / Db; G → D# / Eb; G → E; G → F; G → F# / Gb unusual color; audition before using in the sub
optimistic C, F G → C; G → F brighter lift; use for opening pressure or release

From G7 to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gothic G, A, A# / Bb, C# / Db, F G → G; G → A; G → A# / Bb; G → C# / Db; G → F dark theatrical color
suddenly sombre G# / Ab, D, D# / Eb G → G# / Ab; G → D; G → D# / Eb dark but smooth
fearful A# / Bb, B, C, E, F# / Gb G → A# / Bb; G → B; G → C; G → E; G → F# / Gb high tension

From G7 to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
fearful G, G# / Ab, F G → G; G → G# / Ab; G → F high tension
mystical A G → A floating/ambiguous; good for acid, drones, and non-functional techno
suspenseful A# / Bb, C, C# / Db, D, D# / Eb, E, F# / Gb G → A# / Bb; G → C; G → C# / Db; G → D; G → D# / Eb; G → E; G → F# / Gb hold for build-up; release later
carried B G → B passing function

From G7 to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
dizzy G# / Ab, F# / Gb G → G# / Ab; G → F# / Gb unstable repeated loop
cheesy A, A# / Bb, B, C# / Db, D# / Eb G → A; G → A# / Bb; G → B; G → C# / Db; G → D# / Eb obvious/dated; use knowingly
bluesy C, D, F G → C; G → D; G → F earthier, less machine-like
modulative E G → E sounds like the center is moving; use to fake a new room/section

From G7 to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G, A# / Bb, D# / Eb G → G; G → A# / Bb; G → D# / Eb major/minor conflict; use for unease
modulative G# / Ab, A, F G → G# / Ab; G → A; G → F sounds like the center is moving; use to fake a new room/section
sophisticated B, E G → B; G → E jazzy or polished; keep sparse in peak techno
sombre C G → C dark but smooth
portentious C# / Db, F# / Gb G → C# / Db; G → F# / Gb ominous setup
warm D G → D less industrial

From G7 to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
glamorous G, A# / Bb, B G → G; G → A# / Bb; G → B glossy / cinematic
modulative G# / Ab, A, B, F# / Gb G → G# / Ab; G → A; G → B; G → F# / Gb sounds like the center is moving; use to fake a new room/section
perfect C G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
grand C# / Db, D# / Eb G → C# / Db; G → D# / Eb big gesture; use on section changes
resolute D G → D clear arrival; use as a landing
blissed F G → F euphoric release

From G7 to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
suddenly doomed G, A, A# / Bb, B, D, D# / Eb G → G; G → A; G → A# / Bb; G → B; G → D; G → D# / Eb very dark; use as a signature mood, not constant sub motion
mystical G# / Ab G → G# / Ab floating/ambiguous; good for acid, drones, and non-functional techno
consonantally doomed C G → C very dark; use as a signature mood, not constant sub motion
odd C# / Db, E, F, F# / Gb G → C# / Db; G → E; G → F; G → F# / Gb unusual color; audition before using in the sub

From G7 to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
coiling G, D, E G → G; G → D; G → E tightening tension
portentious G# / Ab, A# / Bb, B, C# / Db, E, F# / Gb G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → E; G → F# / Gb ominous setup
odd A, C, D# / Eb G → A; G → C; G → D# / Eb unusual color; audition before using in the sub
mystical F G → F floating/ambiguous; good for acid, drones, and non-functional techno

From G7 to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
souring G, C# / Db G → G; G → C# / Db turns the color unpleasant/tart
mystical G# / Ab, A, B, D, D# / Eb, E, F G → G# / Ab; G → A; G → B; G → D; G → D# / Eb; G → E; G → F floating/ambiguous; good for acid, drones, and non-functional techno
odd A# / Bb, C, F# / Gb G → A# / Bb; G → C; G → F# / Gb unusual color; audition before using in the sub

From G7 to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
souring G G → G turns the color unpleasant/tart
gloomy G# / Ab, A G → G# / Ab; G → A dark, not necessarily sad
sad B, C# / Db G → B; G → C# / Db audition as a color move; keep the bass rhythm simple until the emotion is clear
sombre E, F G → E; G → F dark but smooth
cutting A# / Bb, C, D, D# / Eb, F# / Gb G → A# / Bb; G → C; G → D; G → D# / Eb; G → F# / Gb sharp, aggressive

From G7 to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
rearing up G, A, C G → G; G → A; G → C rises abruptly
odd G# / Ab, A# / Bb, B, C# / Db, D# / Eb, E, F# / Gb G → G# / Ab; G → A# / Bb; G → B; G → C# / Db; G → D# / Eb; G → E; G → F# / Gb unusual color; audition before using in the sub
neutralising D G → D removes major/minor drama; good for suspended techno
grand F G → F big gesture; use on section changes

From G7 to major seventh suspended fourth chords

Target chord type rooted on G would be Gmaj7sus4: G C D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
odd/unresolved G, G# / Ab, A, A# / Bb, B, C# / Db, D, E, F, F# / Gb G → G; G → G# / Ab; G → A; G → A# / Bb; G → B; G → C# / Db; G → D; G → E; G → F; G → F# / Gb unusual color; audition before using in the sub
tangential C G → C sideways color
misty D# / Eb G → D# / Eb audition as a color move; keep the bass rhythm simple until the emotion is clear

From G7 to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sinking G G → G drops energy
modulative G# / Ab, A, B, D# / Eb, F# / Gb G → G# / Ab; G → A; G → B; G → D# / Eb; G → F# / Gb sounds like the center is moving; use to fake a new room/section
smooth A# / Bb, C, D G → A# / Bb; G → C; G → D good for transitions that should not disturb the groove
odd C# / Db, E G → C# / Db; G → E unusual color; audition before using in the sub
grand F G → F big gesture; use on section changes

From G7 to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
souring G, G# / Ab G → G; G → G# / Ab turns the color unpleasant/tart
schlocky A, A# / Bb, F G → A; G → A# / Bb; G → F dramatic/obvious; use carefully
gothic B, E G → B; G → E dark theatrical color
sad C G → C audition as a color move; keep the bass rhythm simple until the emotion is clear
odd C# / Db, D# / Eb, F# / Gb G → C# / Db; G → D# / Eb; G → F# / Gb unusual color; audition before using in the sub
grand D G → D big gesture; use on section changes

Cadences from Gm7

Start chord: G Bb D F. Start from moody minor-loop color. It is softer than a plain minor triad and very useful for sustained grooves.

flowchart TD
    S(("Gm7<br/>G Bb D F"))
    S --> T1["to major<br/>clear major / bold / stable"]
    S --> T2["to minor<br/>minor sadness / human darkness"]
    S --> T3["to suspended fourth<br/>thirdless suspension / neither major nor minor"]
    S --> T4["to augmented<br/>sci-fi lift / unstable raised fifth"]
    S --> T5["to diminished<br/>compact tension / tritone inside"]
    S --> T6["to seventh<br/>dominant/blues tension / wants movement"]
    S --> T7["to minor seventh<br/>moody minor loop / softer darkness"]
    S --> T8["to major seventh<br/>glossy / bittersweet / polished"]
    S --> T9["to minor/major seventh<br/>minor with sharp unresolved edge"]
    S --> T10["to diminished seventh<br/>universal unstable carrier / stacked tension"]
    S --> T11["to seventh diminished fifth<br/>dominant with tritone/floating fifth"]
    S --> T12["to minor seventh diminished fifth<br/>half-diminished / spooky minor tension"]
    S --> T13["to seventh suspended fourth<br/>dominant pressure without major/minor third"]
    S --> T14["to seventh suspended second<br/>open suspended dominant loop"]
    S --> T15["to sixth<br/>major with lift / smooth extension"]
    S --> T16["to minor sixth<br/>minor plus tritone / brooding sophistication"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

From Gm7 to major chords

Target chord type rooted on G would be G major: G B D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G G → G major/minor conflict; use for unease
sensible G# / Ab G → G# / Ab practical landing; use when you need coherence after tension
grand/striking A, B, C, C# / Db, D, E, F# / Gb G → A; G → B; G → C; G → C# / Db; G → D; G → E; G → F# / Gb big gesture; use on section changes
exhausted D# / Eb G → D# / Eb audition as a color move; keep the bass rhythm simple until the emotion is clear
resolute F G → F clear arrival; use as a landing
following A# / Bb G → A# / Bb audition as a color move; keep the bass rhythm simple until the emotion is clear

From Gm7 to minor chords

Target chord type rooted on G would be G minor: G Bb D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
consolidating G G → G reinforces the current center or color
modulative G# / Ab, A G → G# / Ab; G → A sounds like the center is moving; use to fake a new room/section
gloomy A# / Bb, D# / Eb G → A# / Bb; G → D# / Eb dark, not necessarily sad
spooky B, C# / Db G → B; G → C# / Db good for cold pads, tuned percussion, or tritone-heavy stabs
resolute C, D, F, F# / Gb G → C; G → D; G → F; G → F# / Gb clear arrival; use as a landing

From Gm7 to suspended fourth chords

Target chord type rooted on G would be Gsus4: G C D. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
suspenseful G, G# / Ab G → G; G → G# / Ab hold for build-up; release later
inhaling C, D G → C; G → D audition as a color move; keep the bass rhythm simple until the emotion is clear
sci-fi A, D# / Eb, F G → A; G → D# / Eb; G → F excellent for synthetic/metallic techno
neutralised A# / Bb G → A# / Bb does not declare strong emotion
odd B, C# / Db, E G → B; G → C# / Db; G → E unusual color; audition before using in the sub
modulative F# / Gb G → F# / Gb sounds like the center is moving; use to fake a new room/section

From Gm7 to augmented chords

Target chord type rooted on G would be G augmented: G B D#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
gloomy G, B, D# / Eb, F# / Gb G → G; G → B; G → D# / Eb; G → F# / Gb dark, not necessarily sad
modulative G# / Ab, A, A# / Bb, E G → G# / Ab; G → A; G → A# / Bb; G → E sounds like the center is moving; use to fake a new room/section
odd C, C# / Db G → C; G → C# / Db unusual color; audition before using in the sub
sinister D, D# / Eb, F G → D; G → D# / Eb; G → F menacing

From Gm7 to diminished chords

Target chord type rooted on G would be G diminished: G Bb C#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sinister G, G# / Ab, B, C# / Db, D# / Eb, E, F G → G; G → G# / Ab; G → B; G → C# / Db; G → D# / Eb; G → E; G → F menacing
gloomy A, A# / Bb, C, D, F# / Gb G → A; G → A# / Bb; G → C; G → D; G → F# / Gb dark, not necessarily sad

From Gm7 to seventh chords

Target chord type rooted on G would be G7: G B D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G G → G major/minor conflict; use for unease
brightening G# / Ab G → G# / Ab adds light
elfmanesque A G → A cartoon-gothic / theatrical
continual A# / Bb G → A# / Bb keeps motion going
odd B G → B unusual color; audition before using in the sub
plain C G → C functional, low drama
sinister C# / Db, D, D# / Eb G → C# / Db; G → D; G → D# / Eb menacing
striking E, F, F# / Gb G → E; G → F; G → F# / Gb use as an accent or a one-bar shock; good for fills and turnarounds

From Gm7 to minor seventh chords

Target chord type rooted on G would be Gm7: G Bb D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
swaggering G# / Ab G → G# / Ab confident loop feel
sophisticated A, A# / Bb, B, C, D# / Eb, E G → A; G → A# / Bb; G → B; G → C; G → D# / Eb; G → E jazzy or polished; keep sparse in peak techno
modern F G → F contemporary unresolved color
modulative C# / Db, F# / Gb G → C# / Db; G → F# / Gb sounds like the center is moving; use to fake a new room/section
obvious D G → D clear and readable

From Gm7 to major seventh chords

Target chord type rooted on G would be Gmaj7: G B D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
brightening G G → G adds light
modulative G# / Ab, A, B, D, E G → G# / Ab; G → A; G → B; G → D; G → E sounds like the center is moving; use to fake a new room/section
obvious A# / Bb G → A# / Bb clear and readable
modern C G → C contemporary unresolved color
wistful C# / Db, D# / Eb G → C# / Db; G → D# / Eb soft unresolved emotion; good in high synths
relief F G → F release after tension
special F# / Gb G → F# / Gb distinctive accent

From Gm7 to minor/major seventh chords

Target chord type rooted on G would be Gm(maj7): G Bb D F#. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
modulative/doomed G, G# / Ab, A, A# / Bb, B, C, D, D# / Eb, E, F, F# / Gb G → G; G → G# / Ab; G → A; G → A# / Bb; G → B; G → C; G → D; G → D# / Eb; G → E; G → F; G → F# / Gb sounds like the center is moving; use to fake a new room/section
very doomed C# / Db G → C# / Db very dark; use as a signature mood, not constant sub motion

From Gm7 to diminished seventh chords

Target chord type rooted on G would be Gdim7: G Bb C# E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
coiling G, G# / Ab G → G; G → G# / Ab tightening tension
sinister A, A# / Bb, B, D, E G → A; G → A# / Bb; G → B; G → D; G → E menacing
gloomy C, C# / Db, D# / Eb, F, F# / Gb G → C; G → C# / Db; G → D# / Eb; G → F; G → F# / Gb dark, not necessarily sad

From Gm7 to seventh diminished fifth chords

Target chord type rooted on G would be G7 flat-five: G B C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
odd G, B, C G → G; G → B; G → C unusual color; audition before using in the sub
misty G# / Ab, A, F# / Gb G → G# / Ab; G → A; G → F# / Gb audition as a color move; keep the bass rhythm simple until the emotion is clear
gloomy A# / Bb, D# / Eb, F G → A# / Bb; G → D# / Eb; G → F dark, not necessarily sad
sinister D, E G → D; G → E menacing
about to resolve C# / Db G → C# / Db ready to resolve

From Gm7 to minor seventh diminished fifth chords

Target chord type rooted on G would be Gm7 flat-five: G Bb C# F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
paired G G → G same-family move
gloomy G# / Ab, A# / Bb, C, D, D# / Eb G → G# / Ab; G → A# / Bb; G → C; G → D; G → D# / Eb dark, not necessarily sad
misty A, B G → A; G → B audition as a color move; keep the bass rhythm simple until the emotion is clear
sinister C# / Db, E, F, F# / Gb G → C# / Db; G → E; G → F; G → F# / Gb menacing

From Gm7 to seventh suspended fourth chords

Target chord type rooted on G would be G7sus4: G C D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
neutralising G, A, A# / Bb, B, F G → G; G → A; G → A# / Bb; G → B; G → F removes major/minor drama; good for suspended techno
modulating G# / Ab G → G# / Ab moves toward a different center
lifting C G → C raises energy
odd C# / Db, F# / Gb G → C# / Db; G → F# / Gb unusual color; audition before using in the sub
moody D G → D dark loop color
modern D# / Eb, E G → D# / Eb; G → E contemporary unresolved color

From Gm7 to seventh suspended second chords

Target chord type rooted on G would be G7sus2: G A D F. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
sad G, G# / Ab, C, D, F G → G; G → G# / Ab; G → C; G → D; G → F audition as a color move; keep the bass rhythm simple until the emotion is clear
modulative A, C# / Db G → A; G → C# / Db sounds like the center is moving; use to fake a new room/section
wistful A# / Bb G → A# / Bb soft unresolved emotion; good in high synths
odd B, D# / Eb, E, F# / Gb G → B; G → D# / Eb; G → E; G → F# / Gb unusual color; audition before using in the sub

From Gm7 to sixth chords

Target chord type rooted on G would be G6: G B D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
contradictory G G → G major/minor conflict; use for unease
modulative G# / Ab, A, B, C, C# / Db, D, E G → G# / Ab; G → A; G → B; G → C; G → C# / Db; G → D; G → E sounds like the center is moving; use to fake a new room/section
continuative A# / Bb G → A# / Bb continues existing mood
moody D# / Eb, F# / Gb G → D# / Eb; G → F# / Gb dark loop color
smooth F G → F good for transitions that should not disturb the groove

From Gm7 to minor sixth chords

Target chord type rooted on G would be Gm6: G Bb D E. But the table gives other target roots to try after the starting G chord.

Ravenspiral mood tag Target roots to try after G Concrete chord/bass moves Practical techno use
continuative G, A# / Bb G → G; G → A# / Bb continues existing mood
sinister G# / Ab, B, C# / Db, E, F, F# / Gb G → G# / Ab; G → B; G → C# / Db; G → E; G → F; G → F# / Gb menacing
modulative A, B G → A; G → B sounds like the center is moving; use to fake a new room/section
despondent C, D, D# / Eb G → C; G → D; G → D# / Eb heavy sadness; do not use if avoiding emotional minor language

Oxide-style extraction as a reusable rule

For the track discussed earlier, the low-register set was dominated by G, C#, G#, F#. In this system, that means:

Note Role
G physical center / floor
C# / Db tritone pole; corrosion, anti-tonal pressure
G# / Ab semitone rub above the center; acid claustrophobia
F# / Gb leading pressure below the center; wants to snap back to G
flowchart TD
    G((G center))
    Fs[F# / Gb: return pressure] --> G
    G --> Gs[G# / Ab: acid rub]
    G --> Cs[C# / Db: tritone pole]
    Cs -. unresolved mirror tension .- G
    Bb[A# / Bb: minor sadness] -. avoid for Oxide-like ambiguity .-> G
    D[D: stable fifth] -. use less if you want instability .-> G
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

A practical 16-step grammar:

G  = HOME / FLOOR
F# = RETURN PRESSURE
G# = ACID RUB
C# = DESTABILIZER
.
Example: G . F# G# | G . C# . | G G# F# . | C# . G .

Local rendering note

This Markdown file uses Mermaid fenced code blocks. To render the diagrams locally, open it in Obsidian, Typora, GitHub, or VS Code with a Mermaid-capable Markdown preview extension. If your editor does not support Mermaid, the tables still contain the full practical inventory.

Source evidence

Source Markdown

Generic G-centered Ravenspiral cadence inventory rendered verbatim.

assesments/ravenspiral_cadence_appendix_for_techno_g_centered.md

Techno Assessment / Track Study

Oxide

Cassegrain & Tin Man - Oxide production assessment.

technoanalysismarkdown

Cassegrain & Tin Man - Oxide: Techno Production Assessment

Source: /Users/me/Music/Ableton/User Library/Samples/BEATPORT/Techno (Peak Time : Driving)/rest/Cassegrain &amp; Tin Man - Oxide.mp3

MCP reference: ref_3f734af7838c0600

This assessment uses RipX DAW MCP evidence to build a production-study blueprint. It focuses on harmonic vocabulary, rhythmic vocabulary, and arrangement technique. Interpretations are deliberately phrased as evidence-grounded production hypotheses, not as claims about the producer's intent.

Evidence Boundary

  • RipX reports the track at 130.0118 BPM, 4/4, 367.14s, 199 bars.
  • Layer-aware analysis is available through instrument-field filters such as instrument:bass, instrument:kick, instrument:drums, instrument:piano, instrument:strings, and instrument:percussion.
  • The bridge reports layer_membership as unavailable, so layer names are RipX instrument-field evidence, not guaranteed UI-layer object membership.
  • Drum and percussion pitch names are RipX note/pitch-class evidence, not literal tuned drum notes.
  • Timbre, synthesis method, distortion, compression, space, and mix balance are not proven by this evidence.

High-Level Production Read

The track is built around a long-form 130 BPM techno arrangement with a dense, continuously varied low-end layer and a very dense upper harmonic/textural layer. The Bass layer is most active at the beginning and returns strongly around bars 145-176, while the Piano layer has clear activity bursts around bars 17-32, 65-96, and 129-160. The Strings layer, filtered to MIDI 48-84, is extremely dense for most of the track and behaves more like a harmonic/tonal texture field than a simple lead phrase.

The main production vocabulary visible from the MCP evidence:

  • Rolling bass: low notes are distributed across many 16th subdivisions rather than only on downbeats.
  • Chromatic neighbor pressure: the Bass layer centers on G, with frequent G# and F#, plus C# as a smaller but important color.
  • Density-based arrangement: intensity changes are strongly visible in notes-per-bar curves, especially Bass and Piano.
  • Textural harmony: upper layers favor dense pitch-class clouds around G, G#, A, D#, B, C, and C#, suggesting color and pressure more than functional chord progression.
  • Percussive ambiguity: Kick and Drums layers each carry partial rhythmic evidence; combined reading is safer than trusting a single layer.

Opening Analysis — Cassegrain & Tin Man - Oxide

This is a very useful analysis because it tells us Oxide is not built like a simple kick + static bass techno loop. The low end behaves more like a continuously mutating sequenced machine pattern.

1. Tonal center: G vs C# tension

The strongest low-register pitch classes are:

G → C# → G# → F#

The important thing is the relationship between G and C#.

G to C# is a tritone.

That immediately gives the track a very industrial, acidic, unstable quality. It is not “sad” in the minor-key sense. It is more like:

mechanical tension, corrosion, pressure, metallic dissonance

That fits the title Oxide very well aesthetically.

The low end being centered around G and C# means the track probably does not want to resolve comfortably. Instead, it creates a loop where the ear keeps hearing a strong tonal anchor, then a strong anti-anchor.

So I would describe the pitch language as:

G-centered techno with heavy tritone pressure from C#, supported by chromatic/neighbor tones G# and F#.

Not “G minor” or “C# something”. More like atonal-functional techno centered on G.

2. Why G#, F# matter

If G is the main center:

  • F# is the major seventh below/leading tone into G.
  • G# is the minor second above G.
  • C# is the tritone.

So around G you have:

F#  G  G#

That is a tight chromatic cluster around the center.

And then you have:

C#

as the destabilizing pole.

That gives two layers of tension:

local tension:      F# - G - G#
global tension:     G  <->  C#

This is very techno: the harmony is not “chords”, but pressure relationships between pitch centers.

Bass Layer

Filter: layer_id=instrument:bass, MIDI pitch 20-48.

Pitch-class evidence:

Pitch class Notes Total duration
G 622 106.06
G# 304 44.33
F# 169 35.00
C# 89 14.13
C 32 4.21
D 17 2.87
A 17 2.23

Production vocabulary:

  • G is the main bass center.
  • F# and G# work as lower/upper chromatic pressure around G.
  • C# appears as a secondary color. In production terms, it can imply a darker intervallic relationship without needing to call a key.
  • The rhythm is a 16th-grid rolling pattern, not a simple downbeat-only bass.

1-Bar Bass Loop, Bar 1

flowchart LR
  subgraph beat1["Beat 1"]
    b1s1["1 -"] --> b1s2["2 -"] --> b1s3["3 -"] --> b1s4["4 G"]
  end
  subgraph beat2["Beat 2"]
    b1s5["5 G + A"] --> b1s6["6 G"] --> b1s7["7 C# + G"] --> b1s8["8 -"]
  end
  subgraph beat3["Beat 3"]
    b1s9["9 -"] --> b1s10["10 F#"] --> b1s11["11 G#"] --> b1s12["12 -"]
  end
  subgraph beat4["Beat 4"]
    b1s13["13 G"] --> b1s14["14 G"] --> b1s15["15 -"] --> b1s16["16 -"]
  end
  b1s4 --> b1s5
  b1s8 --> b1s9
  b1s12 --> b1s13
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: the bar avoids beat-1 bass certainty and instead starts its main low movement late in beat 1. That creates forward motion without relying on a simple root-on-one pattern.

2-Bar Bass Loop, Bars 1-2

flowchart LR
  bar1["Bar 1: 4 G | 5 G+A | 6 G | 7 C#+G | 10 F# | 11 G# | 13 G | 14 G"]
  bar2["Bar 2: 2 F# | 3 C# | 4 G | 6 G | 7 G | 9 F# | 11 G# | 12 G# | 13 G | 14 G | 15 G"]
  bar1 --> bar2
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: the second bar answers the first by bringing motion earlier in the bar and extending activity through subdivisions 13-15. This is loop variation through onset displacement, not through new harmonic material.

4-Bar Bass Loop, Bars 1-4

flowchart TB
  b1["Bar 1: late-beat entry; G center; F#/G# chromatic pressure"]
  b2["Bar 2: earlier pickup; F# -> C# -> G; late G cluster"]
  b3["Bar 3: F#/C# opening; F#/G cluster; G# at 11"]
  b4["Bar 4: C#+G block at 4; G run 5-9; F/F#/G# color at 11-12"]
  b1 --> b2 --> b3 --> b4
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: the 4-bar bass idea is stable in vocabulary but varied in placement. That is a professional techno technique: keep the pitch world narrow while constantly shifting micro-events.

3. The bass is probably more “sequencer line” than “bassline”

The fact that the low-register onset grid shows dense 16th-note activity from the beginning is very important.

A lot of techno bass parts are either:

kick + offbeat rumble

or

simple repeated 1-bar bass pulse

But here your data suggests something closer to:

16th-note machine sequence
constantly shifting accents
small pitch mutations
rolling low-end propulsion

So the bass/low-register material is likely doing the work that, in other genres, would be done by a riff.

It is not merely supporting the kick. It is part of the main rhythmic identity.

4. No exact 4-bar repetition = “same engine, changing surface”

The 4-bar repetition map not finding exact repeated signatures is especially interesting.

That does not necessarily mean the track is totally non-repetitive. Techno often works by repeating the idea while changing tiny details.

So the likely structure is:

same pattern logic
same pitch vocabulary
same machine groove
but continuously varied note placement / density / accents

This is a very Cassegrain / Tin Man type of approach: hypnotic, but not lazy-looped. It creates the feeling that the machine is alive or slightly unstable.

For your own production, this is one of the biggest takeaways:

You can keep the same pitch vocabulary for minutes, but avoid exact loop fatigue by continuously altering density, rests, accents, note length, octave placement, filter envelope, or velocity.

Kick and Drum Evidence

The Kick layer alone is incomplete as a classic four-on-the-floor description, while the Drums layer contains clearer quarter-grid evidence. This suggests a practical MCP reading: treat Kick, Drums, and Percussion together when describing the groove, and separate them only when the evidence is strong.

Kick onset evidence for bars 1-4:

  • Bar 1: subdivisions 1, 4, 8, 12, mostly C# hit evidence.
  • Bar 3: subdivision 16.
  • Bar 4: subdivisions 5, 8.

Drums onset evidence for bars 1-4:

  • Bar 1: subdivisions 1, 16.
  • Bar 2: subdivisions 4, 8, 12, 16.
  • Bar 3: subdivisions 4, 8, 12.
  • Bar 4: subdivisions 9, 12, 16.

1-Bar Drum Grid, Bar 2

flowchart LR
  d2s1["1 -"] --> d2s2["2 -"] --> d2s3["3 -"] --> d2s4["4 C# hit"]
  d2s4 --> d2s5["5 -"] --> d2s6["6 -"] --> d2s7["7 -"] --> d2s8["8 C# hit"]
  d2s8 --> d2s9["9 -"] --> d2s10["10 -"] --> d2s11["11 -"] --> d2s12["12 C# hit"]
  d2s12 --> d2s13["13 -"] --> d2s14["14 -"] --> d2s15["15 -"] --> d2s16["16 C# hit"]
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: even when the layer labels are noisy, the drum evidence shows a quarter-grid pulse. In techno production language this is the stabilizing grid against which the bass can roll and syncopate.

4-Bar Drum/Kick Composite, Bars 1-4

flowchart TB
  subgraph kick["Kick layer"]
    k1["Bar 1: 1 C# | 4 C# | 8 C# | 12 C#"]
    k2["Bar 2: sparse/no extracted hits in this window"]
    k3["Bar 3: 16 C#"]
    k4["Bar 4: 5 C# | 8 C"]
  end
  subgraph drums["Drums layer"]
    d1["Bar 1: 1 C | 16 C#"]
    d2["Bar 2: 4 C# | 8 C# | 12 C# | 16 C#"]
    d3["Bar 3: 4 C# | 8 C# | 12 C#"]
    d4["Bar 4: 9 C# | 12 C# | 16 C#"]
  end
  k1 --> k2 --> k3 --> k4
  d1 --> d2 --> d3 --> d4
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: the groove is better understood as a composite of percussive layers. One layer carries some downbeat/quarter evidence, another provides displaced reinforcement. This is a useful production vocabulary item: composite pulse.

Piano Layer

Filter: layer_id=instrument:piano, MIDI pitch 36-84.

Piano density is not continuous. It appears as activity bursts:

  • Bars 17-32: 11.44 notes/bar, the strongest early piano activity.
  • Bars 65-80: 10.13 notes/bar.
  • Bars 81-96: 9.25 notes/bar.
  • Bars 129-144: 9.38 notes/bar.
  • Bars 145-160: 8.19 notes/bar.
  • Bars 177-199: nearly gone.

This suggests a production role closer to stab/gesture/phrase material than a constant harmonic bed.

2-Bar Piano Harmonic Gesture, Bars 17-18

flowchart LR
  p17a["Bar 17 early: D | C# + A# | G | G# | D | G+B"]
  p17b["Bar 17 late: C# | G#+A# | G | C#+D+G | D+E+A+A# | C#+G+A"]
  p18a["Bar 18 early: D | C#+G | E+A# | A | D+G | D+B | G"]
  p18b["Bar 18 late: D | G | D+A#"]
  p17a --> p17b --> p18a --> p18b
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: the piano evidence is chromatic and clustered. A practical production translation is "atonal or weakly tonal stab field" rather than "clear chord progression."

Strings / Upper Harmonic Texture

Filter: layer_id=instrument:strings, MIDI pitch 48-84.

Strongest pitch classes:

Pitch class Notes Total duration
G 1047 291.47
G# 832 177.90
A 682 124.02
D# 657 175.06
B 643 129.31
C 551 102.91
C# 547 105.42
D 462 88.58
E 461 85.81

Production vocabulary:

  • This is a dense chromatic upper field.
  • G still dominates, aligning with the Bass layer's G center.
  • The surrounding pitch classes create pressure and ambiguity rather than a stable diatonic harmonic progression.
  • The layer stays dense through much of the arrangement, peaking around bars 145-160 at 45.25 notes/bar.

Harmonic Field Relationship

flowchart TB
  center["Shared center: G"]
  lower["Bass pressure: F# <-> G <-> G# plus C# color"]
  upper["Upper texture: G, G#, A, D#, B, C, C#"]
  effect["Production effect: tonal center with chromatic pressure, not clean functional harmony"]
  lower --> center
  upper --> center
  center --> effect
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study point: a techno track can feel harmonically coherent without using a conventional chord loop. The coherence comes from pitch-class gravity around G, while intensity comes from chromatic saturation.

Percussion Layer

The Percussion layer is extremely dense in RipX extraction:

  • Bars 1-16: about 141.25 notes/bar.
  • Bars 17-32: about 119.5 notes/bar.
  • Bars 33-48: about 123.44 notes/bar.
  • Bars 177-192: about 106.69 notes/bar.
  • Bars 193-199: about 13.57 notes/bar.

This is too dense for hand-readable note-by-note study with current MCP output. It is still valuable as evidence of a persistent high-frequency/percussive texture layer. The next MCP improvement should produce compact percussive summaries: hit density, accent positions, periodicity, and phrase-level change points without returning every note index.

Arrangement Density Map

Values are notes per bar in 16-bar chunks. Higher values are stronger activity or denser extraction, not necessarily louder audio.

Bars Bass low 20-48 Kick Drums Piano 36-84 Strings 48-84 Production reading
1-16 13.31 3.00 2.50 6.81 40.19 Immediate rolling low-end plus dense harmonic texture
17-32 7.94 3.13 2.06 11.44 33.25 Piano/harmonic activity increases while bass thins
33-48 4.50 2.94 3.38 1.88 38.06 Bass/piano pullback; texture remains active
49-64 10.50 3.31 2.25 4.19 42.13 Bass returns, strings/textural field remains dense
65-80 8.69 3.69 1.25 10.13 27.31 Piano burst and active bass
81-96 4.19 3.44 2.44 9.25 43.63 Bass thins while harmonic texture is very dense
97-112 4.13 4.75 1.63 6.31 33.88 Kick activity peaks; bass still restrained
113-128 3.13 3.06 2.50 4.81 33.19 Lower-energy bass/piano area
129-144 5.13 4.31 1.25 9.38 36.25 Piano and kick regain activity
145-160 7.06 2.75 2.50 8.19 45.25 Dense textural peak; bass rebuilding
161-176 9.13 3.00 2.69 2.75 32.63 Bass-layer late peak
177-192 3.25 2.13 1.19 0.94 21.25 Tapering down
193-199 0.00 0.00 0.00 0.14 9.43 Sparse ending/coda

5. Arrangement: density as the main form-builder

Your 16-bar density map shows the arrangement is strongly controlled by low-register density, not necessarily by big harmonic changes.

Roughly:

1-64      stable dense motion
65-80     first density lift
81-96     pullback
97-112    second lift
113-128   thinner region
129-144   renewed build
145-176   peak density
177-192   taper
193-199   coda / ending

This is almost a textbook techno arrangement where the “story” is:

establish machine
increase pressure
release slightly
increase again
thin out
rebuild
maximum pressure
decompress
exit

The peak at bars 145-176 is very clear. That is about 32 bars of highest low-end density, which is a long sustained pressure zone.

So the track is not arranged as:

intro → breakdown → drop → breakdown → drop

but more like:

continuous pressure curve with density waves

6. What this means sonically

Given the pitch and rhythm data, I would expect the track to feel like:

  • rolling rather than bouncy
  • acidic/metallic rather than warm
  • tense rather than melancholic
  • hypnotic but not static
  • machine-driven rather than “played”
  • peak-time compatible, but not obvious big-room peak-time

The low end probably creates motion through micro-variation, not through chord progression.

7. How to borrow the idea in your own track

A practical reconstruction strategy would be:

Pitch set

Start with this pitch vocabulary:

G, C#, G#, F#

Think of G as the gravitational center.

Use C# as the “corrosive” tension tone.

Use F# and G# as chromatic neighbors around G.

A simple pitch pool:

G1 / G2
C#2
F#1 / F#2
G#1 / G#2

Avoid making it too melodic. Treat the notes like voltage states.

Rhythm

Use 16th-note sequencing, but do not fill every 16th equally.

For example, instead of:

x x x x | x x x x | x x x x | x x x x

use something like:

x . x x | . x . x | x x . . | x . x .

Then mutate it every 1 or 2 bars:

bar 1: x . x x | . x . x | x x . . | x . x .
bar 2: x . x . | . x x x | x . . x | . x x .
bar 3: x x . x | . x . x | x x . . | x . . x
bar 4: x . x x | x . . x | . x x . | x . x .

The point is not to write a “cool bass riff”. The point is to create a low-end engine.

Arrangement

You can mirror the density curve:

1-64      20-24 notes/bar
65-80     increase to ~28 notes/bar
81-96     pull back
97-112    increase again
113-128   thinner
129-144   build
145-176   maximum density
177-192   taper
193-end    sparse coda

In Ableton/Digitakt terms, this could mean:

  • more trigs per bar
  • fewer rests
  • shorter amp envelope during dense sections
  • more filter modulation at peaks
  • occasional C# emphasis during high-pressure sections
  • more G-only material during pullbacks

8. The core production lesson

For me, the central idea of Oxide from your data is:

A techno track can have a very restricted pitch vocabulary, but still feel alive if the low-register rhythm is dense, syncopated, and continuously varied.

The low end is not just “bass”. It is the track’s main compositional system.

In one sentence:

Oxide appears to be built around a G-centered, tritone-charged, chromatically pressured low-end sequencer pattern whose arrangement evolves mainly through density rather than through conventional harmonic progression.


Composite Production Blueprint

flowchart TB
  arrangement["Arrangement: 199 bars at 130 BPM"]
  bass["Bass: G-centered rolling 16th activity, chromatic F#/G# pressure"]
  drums["Drums/Kick: composite pulse, quarter-grid evidence plus displaced hits"]
  piano["Piano: burst-like chromatic stabs/gestures"]
  strings["Strings: dense upper chromatic texture, G gravity"]
  percussion["Percussion: dense texture bed, needs compact summarization"]
  vocabulary["Technique vocabulary: rolling bass, composite pulse, chromatic pressure, density automation, texture bed"]

  arrangement --> bass
  arrangement --> drums
  arrangement --> piano
  arrangement --> strings
  arrangement --> percussion
  bass --> vocabulary
  drums --> vocabulary
  piano --> vocabulary
  strings --> vocabulary
  percussion --> vocabulary
Diagram fallback

This diagram uses Mermaid.js. If it does not render, use the surrounding lesson steps and tables as the text fallback.

Study Checklist

  1. Recreate a 1-bar bass cell using G as center with F#, G#, and occasional C#.
  2. Avoid putting every bass note on beat 1. Start some bars on subdivisions 2, 4, or later.
  3. Keep the pitch vocabulary narrow while varying 16th placements every bar.
  4. Build a separate drum grid that gives stability even when the bass is syncopated.
  5. Treat Kick and Drums as a composite pulse when layer extraction is ambiguous.
  6. Use upper harmonic texture as a pressure field, not necessarily as a chord progression.
  7. Vary arrangement density by layer: bass can thin while piano or strings become denser.
  8. Use late-track density return as a structural device, visible here around bars 145-176.

MCP Gaps Exposed by This Assessment

  • Layer-aware tools work, but the MCP should provide compact layer summaries without huge note-index arrays.
  • Percussion needs specialized summarization: accent grid, periodicity, and hit-class clustering.
  • Phrase-level tools are still needed: 1-bar, 2-bar, and 4-bar signatures should be computed directly.
  • Harmonic summaries should distinguish tonal-center evidence from true key/chord claims.
  • Drum pitch classes should be marked explicitly as extraction labels, not musical pitch claims.
Source evidence

Oxide assessment

RipX DAW MCP evidence and production-study blueprint.

assesments/oxide-techno-production-assessment.md

Ravenspiral opening analysis

Opening Oxide analysis from the Ravenspiral cadence appendix.

assesments/ravenspiral_cadence_appendix_for_techno_g_centered.md