Analytics — We use analytics cookies to understand how this tool is used and improve RM. Essential cookies for core functionality are always on.
Reharmonization Maps Header

How it Works

Part I — Home (RM Console)

The Home section, also referred to as the RM Console, serves as the primary interaction point of the platform. It allows users to define harmonic navigation problems and generate structured modulation routes between musical scales.

Rather than presenting static data, the RM Console operates as a query-driven interface, where users select a source and destination harmonic context and receive computed pathways through the harmonic space.

Core Inputs

Generated Output

The system computes these routes using a deterministic evaluation of compatibility between scales, modes, and tonal centers, allowing controlled exploration of harmonic space.

Interaction Design

The RM Console functions as the operational core of the system, connecting user intent with the underlying harmonic compatibility graph.


Part II — Live Index (Real-time Scale & Modulation Lookup)

The Live Index is a fast, streaming lookup engine for scale relationships. It searches millions of precomputed comparisons from Scale X → Scale Y and returns matches with bridge chords, harmonic degrees, note lists, and an overall compatibility signal.

What’s in each result

What you can do with it

Quickstart

  1. Type a term (tonic, family, mode, or chord symbol) in the search box.
  2. Results stream in real time; click a row to expand details.
  3. Save interesting pairs and test them in your composition.

Tips


Part III — Live Analyzer (Graph-level Exploration)

The Live Analyzer builds an on-the-fly graph of scales and their strongest relationships. It streams items progressively so you can watch nodes (scales) and edges (high-quality X↔Y links) appear as the scan advances.

How rescans work

Scoring & filtering (plain English)

Typical controls

What you can do with it

Quickstart

  1. Open the Analyzer and start a rescan with default targets.
  2. If the graph is dense, raise min_match or lower max_deg.
  3. Lock interesting nodes/edges and rescan with a different seed to explore alternatives.

Part IV — Investigation (3D Embedding + Corridors + Simulation)

Investigation is a high-density 3D map of the scale universe. Each point is a scale/mode instance (with its tonic, degree, family, and step-pattern). The goal is to explore structure at three levels: local neighborhoods (nearby harmonic options), macro regions (clusters), and transition mechanisms (bridges and corridors).

What you see

Main exploration modes

Simulation mode (seeded random walk)

Investigation also includes a simulation that performs a guided walk over the network. It can run step-by-step or autoplay, and it is reproducible via a text seed. The simulator can move through outgoing links, and optionally incoming links as well.

In practice: use Structural to understand local options, Flow to identify macro routes between regions, Bridges to find transition mediators, and the Simulation to generate and replay exploratory paths.


Part V — Musical Scales Heatmap (Dynamic Compatibility Visualization)

The Musical Scales Heatmap is an interactive visualization tool designed to explore compatibility relationships between musical scales, modes, and tonal centers.

Unlike earlier versions of the system, the Heatmap is no longer a fixed 336×336 matrix. It now generates dynamic heatmaps whose size depends on the subset of scales selected by the user.

Dynamic Structure

Compatibility Representation

Interaction Model

Current Scope

This dynamic approach allows users to explore harmonic relationships in a more flexible and focused way, adapting the visualization to specific analytical or compositional needs.

🎶 Song Generator

Create unique, reproducible songs with advanced musical harmonization.

🎼 Open Song Generator
For support, contact us at: support@reharmonizationmaps.com
Project author: Fabricio Dante