Tonik User Manual

Tonik — A reference companion

User Manual

A music-theory companion for any musician at any instrument.

Version 1.0 · April 2026

Chapter 1

Introduction

Tonik is a desk-side reference for working musicians. It does one thing well: it lays out the fifteen major scales, their modes, their arpeggios, their diatonic chords, and lets you see them, hear them, and practice them — without the noise of a digital audio workstation.

The visual language borrows from eighteenth-century engraved scores: careful typography, ivory and burgundy, a deliberate quietness. Where most music software shouts in neon, Tonik tries to feel like the Henle and Bärenreiter editions that have lived next to instruments for three centuries.

What Tonik does

  • Displays the 15 major scales and their modes (C through B, sharps and flats).
  • For each scale: notes, key signature, pedagogical context, arpeggios, diatonic chords.
  • Plays the scale, its arpeggios, and its chords through several timbres and instruments.
  • Two practice modes: ear training (guess a sequence by ear) and scale practice (read a staff at tempo).
  • Lets you share any view via a URL.
  • Works offline after the first visit (PWA).

What Tonik isn't

Tonik isn't a sequencer, a recorder, a notation editor, or a composition course. It's a reference companion — a tab you open next to your music stand to verify a note, brush up on a scale, hear an arpeggio.

Chapter 2

First visit

The first time you open tonik.ink, Tonik drops you straight into a default scale — C major — so you can start exploring, playing, and listening immediately. No splash screen, no walkthrough, no account prompt.

Landing page on C major
Fig. 1 — Landing page on the C major scale.

The page shows everything you need at a glance: the scale title in large Cormorant type; immediately below, the instrument and timbre selectors; centre-stage, the degree grid with intervals labelled (W = whole tone, H = half tone); and at the bottom, a short pedagogical note placing the scale in context.

The lower half of the page is a contextual panel that changes depending on what you want to explore: pedagogy (default), arpeggios, diatonic chords, ear training, or scale practice.

Chapter 3

The Scale page — anatomy

Scale page anatomy
Fig. 2 — Anatomy of the Scale page (C major, piano, neutral timbre).

From top to bottom:

  1. The header: the Tonik brand on the left, language toggle (EN | FR) and Log in button on the right.
  2. The scale title: clickable in two parts — tonic and mode. Each part opens a picker so you can change the scale without leaving the page.
  3. Instrument and timbre rows: select the instrument that plays the scale (piano, violin, flute, clarinet, trumpet, the saxophone family, or do-re-mi-fa sung syllables) and the timbre flavour (sober, brilliant, neutral).
  4. The degree grid: each degree shown as a circle, with the interval to the next degree underneath (W or H).
  5. Two icons under the grid open the practice modes — ear training (left) and scale practice (right).
  6. The "view" cluster below the grid switches the lower panel between pedagogy, arpeggios, and diatonic chords.
  7. The bottom panel renders the chosen view in detail.

Chapter 4

Tonic, mode, instrument, timbre

Changing the tonic

Click the tonic in the title and a list of the 15 tonics drops in just below it. Pick one and the entire page recomputes — degrees, key signature, pedagogy, arpeggios, chords — without a reload.

Tonic picker
Fig. 3 — The tonic picker, opened from the title.

Changing the mode

The second half of the title — major, minor, etc. — opens a similar picker. The seven modes of the major scale are listed (Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian) along with the harmonic and melodic minor variants where relevant.

Mode picker
Fig. 4 — The mode picker.

Instrument and timbre

Pick an instrument to change how the scale sounds when you press play on the degree grid or the lower panel. Tonik ships with sampled timbres (drawn from the standard General MIDI banks), and the timbre row offers three flavours per instrument — sober (neutral, classical), brilliant (forward, present), and neutral (the middle ground).

The do-re-mi-fa instrument is special: instead of an instrument timbre, it sings the solfège syllables of each degree. Useful for sight singing.

Chapter 5

Pedagogy

The pedagogy panel is what's open by default at the bottom of the page. It's a short, hand-written paragraph for the current scale — explaining where the scale sits in the major-key family, what its character is, what to listen for, and which pieces in the standard repertoire use it well.

Pedagogy panel
Fig. 5 — The pedagogy panel for C major.

The texts are deliberately brief: a paragraph or two, no more. They're meant as orientation, not as a textbook. If you want to dig deeper, the pedagogy paragraph often points to a piece you can listen to.

Chapter 6

Arpeggios

The arpeggios panel lays out, for the current scale, the standard arpeggios you'd typically work through: triads, sevenths, ninths. Each row is one arpeggio family.

Arpeggios table
Fig. 6 — Arpeggios table for C major.

Lifting an arpeggio into a practice module

Each row has two icons on the right: a treble-clef icon (scale practice) and an ear icon (ear training). Clicking either of them lifts that specific arpeggio into the practice module — pre-configured with the right notes, the right tempo defaults, the right key.

Triad lifted into staff practice
Fig. 7 — Triad arpeggio lifted into Scale practice.
Seventh lifted into ear training
Fig. 8 — Seventh arpeggio lifted into Ear training.

Chapter 7

Diatonic chords

The chords panel shows, for the current scale, every diatonic chord — that is, every chord built only from notes of the scale. The display is organised by degree (I, ii, iii, IV, V, vi, vii°) and by chord type (triad, seventh, ninth, etc.).

Diatonic chords table
Fig. 9 — Diatonic chords for C major.

Lifting a chord into a practice module

Same mechanic as arpeggios: each cell in the chord grid has a treble-clef icon and an ear icon. Click one and that specific chord is lifted into Scale practice or Ear training — ready to read or to guess.

ii m7 chord lifted into staff practice
Fig. 10 — ii m7 chord lifted into Scale practice.
V9 chord lifted into ear training
Fig. 11 — V9 chord lifted into Ear training.

Chapter 8

Ear training

Ear training is the panel you reach by clicking the ear icon — either at the top of the Scale page or from any arpeggio/chord row. It plays a short sequence and asks you to identify what you heard.

Ear training idle state
Fig. 12 — Ear training, idle state.

Press Listen to play the sequence. You can replay as many times as you want via the Loop control — looping plays back exactly the same sequence (same notes, same order), so you can listen until you're sure.

Ear training playing back
Fig. 13 — Ear training, mid-playback.

Once you've made up your mind, press Reveal. The notes you just heard appear on a staff, with the degrees labelled. You can then either play another sequence or change the difficulty.

Ear training revealing the answer
Fig. 14 — Ear training after Reveal.

Chapter 9

Scale practice

Scale practice is the staff-reading companion — you reach it via the treble-clef icon. It generates a melodic exercise from the current scale (or from a lifted arpeggio/chord) and renders it on a grand staff at a chosen tempo, so you can read along with your instrument.

Scale practice idle state
Fig. 15 — Scale practice, idle state on a C-major exercise.

The exercise pattern is configurable — simple (degree by degree), or by intervals (thirds, fourths, fifths, sixths, sevenths, octaves). The direction can be set to ascending, descending, or up-and-back. The ambitus sliders cap the lowest and highest notes, so you can keep the exercise within your instrument's comfortable range.

Scale practice playing back
Fig. 16 — Scale practice, mid-playback.

Press Listen and the exercise plays at the chosen tempo. The Loop control replays the same exercise — useful for repeated drilling. Tempo is in BPM, displayed next to the slider.

Chapter 10

Transposition

The Transposition module solves a specific problem for transposing instrumentists: read a part written in one key while hearing it in another. Drop a MusicXML file in, choose a source key (the key the score was written in) and a target key (the key you want to play in), and Tonik rewrites the part — armature, reading clef, note heights — and offers the result for export.

The module is reachable from the Transpose link at the top of every page (next to Scales). It requires a logged-in account (see Chapter 11) — the rewrite is more compute-intensive than the rest of Tonik so it's gated to keep usage reasonable.

Supported keys

Version 1 supports four source/target keys: C (concert), B♭, E♭, and F. That covers the great majority of common transposing instruments — clarinet in B♭, alto and baritone saxophones in E♭, French horn in F, trumpet in B♭, and so on. More keys will follow.

Loading a score

On first arrival, Transposition shows a default sample — a short melody — so you have something to look at right away. To load your own score, drag a MusicXML file (extensions .musicxml, .xml, .mxl) onto the drop zone, or click Choose a file.

Tonik reads the file, validates it, and tries to detect the source key automatically from the MusicXML <transpose> element if present (when it's there it's authoritative). If the element is missing or points to a key Tonik doesn't recognise, the source falls back to the most common reading default — you can correct it manually.

Transposition default view
Fig. 17 — Transposition on first arrival, with the default sample loaded.

Picking source and target

Two key slots are visible above the score: Source on the left, Target on the right. Each slot has four buttons (C, B♭, E♭, F). Click a target and the score rewrites in real time — the staff updates, the armature changes, the reading clef switches if appropriate (alto clef for F-instrument reading, for instance).

Transposition C to Eb
Fig. 18 — Transposition from C to E♭, with the reading clef adapted.

Exporting

The transposed result can be exported back to MusicXML so you can open it in your usual notation software (MuseScore, Finale, Sibelius, etc.) for further editing or printing. The export preserves the original markings where possible.

Known limits

  • Export is MusicXML only — no PDF, no MIDI, no PNG.
  • Multi-part files (full scores) are accepted, but only the first part is transposed in version 1.
  • Complex ornaments and grace notes may be simplified during the rewrite.

Chapter 11

User account

Most of Tonik works without an account — browsing scales, playing arpeggios, practising — all of that is open. An account exists for two reasons: preferences that travel with you (your favourite instrument, timbre, language) and features that need a server-side cost cap (Transposition).

Log in screen
Fig. 19 — Log in screen.

Creating an account

From the log-in screen, the Create one link opens the registration form. You need an email address and a password. No phone number, no name, no profile picture — Tonik doesn't want anything more than what's needed to let you back in.

Register screen
Fig. 20 — Register screen.

Forgotten password

The Forgot? link sends a reset email. The email contains a link that's valid for one hour. Clicking it opens a fresh password form.

Forgot password screen
Fig. 21 — Forgot password.
Reset password screen
Fig. 22 — Reset password (after clicking the email link).

Account settings

Once logged in, your display name appears in the top-right corner. Clicking it opens Account settings: change your password, change your email, sign out, or delete your account entirely.

Account settings
Fig. 23 — Account settings.

Chapter 12

Preferences

Three things travel with your account once you're logged in: the instrument Tonik defaults to, the timbre, and the language (EN or FR). Set them once on any device and they follow you everywhere.

Preferences page
Fig. 24 — Preferences.

Preferences sync silently in the background. When you log in on a new device, the saved values are applied as soon as the bootstrap completes. Without an account, instrument and timbre are remembered locally per browser; the language is set via the EN | FR toggle in the header.

Chapter 13

URL sharing (deep-link)

Every meaningful state in Tonik lives in the URL. That means you can share a specific view with a colleague or a student by copy-pasting the address bar — they land on exactly the same scale, panel, lifted arpeggio, etc.

Examples of what's encoded in the URL:

  • Current scale: /scales/c-major, /scales/e-flat-minor, etc.
  • Lower panel: ?panel=arpeggios, ?panel=chords, ?panel=ear-training.
  • A lifted arpeggio: ?panel=arpeggios&row=triad&module=staff-practice.
  • A lifted chord: ?panel=chords&degree=2&row=seventh&module=ear-training.
  • The Transposition module: /transpose.

No tracking parameters, no shorteners, no required login on the recipient side. The URL is the share format.

Chapter 14

Offline (PWA)

After your first visit, Tonik works offline. The first time you open tonik.ink on a device, the browser caches the app shell, the fonts, the icon, and the soundfont samples needed to play. The next time you open it — train, plane, basement rehearsal room — the page mounts without needing a network connection.

On modern browsers, you can install Tonik as a standalone application: a small button typically appears in the address bar, or you can use Add to home screen from the browser menu. The installed app opens in its own window, without the browser chrome — closer to a native app feel.

What needs the network

  • Account actions — log in, register, password change, delete account, preference sync.
  • Transposition — the rewrite runs server-side.

Everything else — browsing scales, playing arpeggios, practising — works without a connection.

Chapter 15

Appendix — FAQ & links

Frequently asked

Can I change the default instrument permanently?

Yes — log in and set it on the Preferences page. The default propagates to every device you sign in on.

Why doesn't my exotic timbre exist?

Tonik ships with sampled General MIDI banks. Tonik isn't a synthesiser — if a particular instrument or articulation isn't in the GM standard, it isn't in Tonik (yet).

Why is Transposition limited to four keys?

Version 1 covers the most common transposing-instrument keys (C, B♭, E♭, F). More keys will land in subsequent versions; the framework already handles arbitrary intervals — the gating is testing-time, not engineering-time.

Is my email address shared with anyone?

No. The only place your email is used is for log-in, password reset, and the deletion-confirmation step. There is no analytics tracking, no third-party sharing, no marketing list.

Where is the data stored?

On a single VPS in Europe. There is no third-party CDN for the app shell; everything is served from one origin.

Useful links

  • tonik.ink — production app.
  • Privacy — what data is kept and why.
  • Terms — terms of service.
  • Bug reports: send an email — the address is on the Privacy page.