home/ atoms/ tidal-chord-apostrophe-syntax

Tidal writes chords with the apostrophe form n "c'min7" and has no separate .voicing() step

Tidal chord syntax uses the apostrophe form: n “c’min7” names root, quality, and extension and expands the chord directly. There is no separate voicing step as in Strudel’s chord(“Cm7”).voicing() — the chord name expands to its notes on its own. Porting a chord therefore means converting the apostrophe name to Strudel’s chord()/.voicing() call, not copying it verbatim. Expecting a .voicing() step in Tidal, or pasting the apostrophe form into Strudel, both fail.

Examples

— Tidal chord (apostrophe, no voicing step): d1 $ n “c’min7” # s “superpiano” — Strudel equivalent: chord(“Cm7”).voicing().s(“piano”)

Assessment

Write a Cm7 chord in Tidal syntax, and explain how it differs from the Strudel chord/voicing form.

“Chord syntax is the apostrophe form**: `n "c'min7"`, not Strudel's `chord("Cm7").voicing()`. There is **no `.voicing()` step** in Tidal — the chord name expands directly.”
context/ · L1-instruments/tidal/gotchas.md · chunk 1