THIRI icon

THIRI

Deterministic chord intelligence: analyze, resolve, voice, reharmonize, and conduct chords.

Reharmonize

AI-generated

Summary

Splits a pipe-separated chord progression into chord symbols and requests alternative progressions from THIRI. Optionally supplies a key center and limits results to one reharmonization technique.

Inputs

  • Progression (required) — Chord symbols separated by |, for example Dm7 | G7 | Cmaj7; whitespace and empty entries are removed before sending.
  • Key — Optional key center for functional analysis; defaults to C.
  • Technique — Optional technique name to restrict reharmonization; leave blank to request all techniques.
  • Request Options — HTTP request settings: batch input items (default 50 per batch, 1000 ms interval), allow unauthorized SSL certificates, use a proxy, or set the response-header timeout (default 10000 ms).

Output shape

A single API response object per input item, containing alternative progressions.

The node sends a POST request to /v2/reharmonize using the required THIRI API credentials. The operation description says results can cover eight reharmonization techniques; exact response fields are not shown in the node source.

Links

Discussion