Preview chart layout
preview_chartRenders an ASCII layout grid of chord measures per row to quickly verify the 4-bar-per-line structure while editing chords.
Instructions
Render only the ASCII layout grid for a chart (measuresPerLine per row) without building the import links. Fast way to check the 4-bars-per-line layout while iterating on chords.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | Tempo in BPM (optional). | |
| key | No | Key signature, e.g. "Bb" or "D-" for minor. Default "C". | |
| raw | No | Raw iReal Pro progression string (power users). Used verbatim; mutually exclusive with `measures`. | |
| style | No | iReal Pro style, e.g. "Medium Swing". See list_styles. Default "Medium Swing". | |
| title | Yes | Song title. | |
| variant | No | Which reading this is. By convention chart every song twice: 'straight' (real transcription, not dumbed down) and 'embellished' (richer qualities/substitutions, SAME harmonic rhythm — no faster to play). Sets the slug suffix and a badge. | |
| composer | No | Composer "First Last" (reordered to "Last First" for sorting). | |
| measures | No | Structured measures (preferred). Mutually exclusive with `raw`. | |
| timeSignature | No | Default time signature "n/d". Default "4/4". | |
| measuresPerLine | No | Measures per line; padded so the app wraps consistently. Must divide 16. Default 4 (piano-reading sweet spot). | |
| reorderComposer | No | Reorder composer to "Last First" for sorting. Default true. Set false for band names (e.g. "Black Sabbath"). |