Musictool

pitch · time · level · files · picture

Pitch

Frequency, notation, intervals and temperament

For players
Hz
A4
12-EDO nearest
A4
24-EDO nearest
0.0 ¢
MIDI note69
MIDI exact69.000
Cents off 12-EDO0.0
Cents off 24-EDO0.0
Period2.273 ms
Wavelength 20°C0.781 m

Nearest tempered pitch of the frequency you type, against the reference above. marks a quarter-tone (+50 ¢) above the letter name.

Tuner

live input · autocorrelation · against the reference above

cents
A4 = 440 Hz
Note
Deviation
Frequency
Target

Needs a click to start — the browser will ask for microphone access.

Note → frequency

f = A4 · 2^((n − 69)/12)

Frequency
MIDI
Period
Wavelength

MIDI ↔ frequency

two-way · fractional note numbers allowed

Name
Pitch bend ¢
Octave up
Octave down

Note 60 is middle C. Every 12 notes doubles the frequency; every 1 note is 100 ¢.

Transpose

f₂ = f₁ · 2^((semitones + ¢/100)/12)

Result
From
To
Ratio

Transposing instruments

written C sounds the instrument's key · concert ↔ written, with the key signature

You enter
You get
Transposition
Concert pitch
Written key
Key signature

Every transposing instrument in this key
InstrumentSoundsWritten C sounds Written keySignature

Harmonic series

notated, with the deviation from equal temperament · click any note to hear it

Every partial in detail
PartialRatioNoteFrequency Cents over the fundamentalOff equal temperament

String harmonics

where the nodes fall on the string · partial 1 is the open string itself

Finger this interval
Touch ratio
Sounds
Touch position, exactly
Frequency
Above the string
Off equal temperament
Usable nodes
First node
Node spacing

Every node in detail
NodeFractionFrom nutFrom bridge Stopped intervalStopped pitch thereWhat it sounds

Frequency ↔ wavelength

λ = c / f · c = 331.3 + 0.606 · T

Speed of sound
Half λ
Quarter λ
Delay per λ

Quarter λ is the distance from a wall where that frequency cancels hardest — useful for placing mics, monitors and traps.

Playback speed → pitch

¢ = 1200 · log₂(speed)

Shift ¢
Semitones
A440 becomes
New length

EDO / microtonal table

step k of n-EDO: f = root · 2^(k/n)

Root pitch
Step size
Best fifth 3/2
Best third 5/4
The whole table
StepCentsRatioFrequencyNearest 12-EDOError ¢

Harmony

Tonicising a chord — its own ii and dominant — and substituting that dominant

For players

Intervals

build one from a root, or name the one between two notes · spelling decides: F–B is an augmented fourth, F–C♭ a diminished fifth

Interval
Semitones
Inversion
Character
Against just intonation

Scales

a curated collection, not the whole world · tempered scales are notated, microtonal ones measured in cents

Notes
Degrees
Steps
Tones
Family

Circle of fifths

click any key · the ring shows what lies a fifth away, the inner ring its relative minor

Key
Signature
Relative
Parallel
Dominant
Subdominant

Degrees ↔ functions Beta

roman numerals and Riemann function symbols · the two describe the same chord from different sides, and they do not always agree one to one

The whole table

Chord ↔ scale

which scale fits a jazz chord · chord tones, tensions and the one note to leave alone

Chord tones
Tensions
Avoid
Scale

Twelve-tone matrix

the row and its 48 forms · the same grid read as numbers, as letters or as notes

Numbering
Prime
Intervals
Selected
Property

Chord builder

every chord of a kind on one root · click a card to hear it

Cadences

the four closing formulas, realised in four parts · click a chord to hear it

Name
Ending
Bass
Closes on
Positions

Secondary ii — V7 — target

borrow the target's own supertonic and dominant · ii7/x is minor, iiø7/x when the target is minor · click a chord to hear it

From
Secondary ii
Secondary dominant
Target
Chromatic in ii
Chromatic in V7
ii 7th → V 3rd
Tritone
3rd resolves
7th resolves

 

Every tonicisable chord in this key
TargetChordSecondary iiSecondary dominantV7 notesChromaticTritone

Tritone substitution

subV7 — the dominant a half step above its target · same tritone, chromatic bass · click a chord to hear it

Substitutes for
Shared tritone
Root motion
Chromatic tones
Strict spelling

 

Typical tensions on this subV7
ChordAddsR35♭7 9♯1113

 

Backdoor dominant

♭VII7 — borrowed from the parallel minor · no leading tone, ♭6 falls to 5 instead · click a chord to hear it

Front door for comparison
Chromatic tones
♭7 falls to 5
3rd rises to 3rd
Bass
♯11 is the target 3rd

 

Diatonic modulation — pivot chord

chords belonging to both keys · the pivot is heard in the old key and reinterpreted in the new · click a chord to hear it

Pivot heard twice
Common chords
Distance
Cadence that confirms the new key
Relationship
New key signature

Every chord the two keys share
ChordIn the old keyIn the new key As a pivot

Chord analyser Beta

live input · chroma with harmonic suppression, plus a separate bass search

no signal
Bass
Confidence
Pitch classes heard
Window

Needs a click to start — the browser will ask for microphone access.

Tempo

Beats, bars, milliseconds and samples

For players

Visual metronome

shares its tempo with the table below · space starts and stops · F for fullscreen

120 bpm bar 1
beat 1 of 4
120 bpm
Bar1
Beat1
Beat length500.00 ms
Step length500.00 ms
Elapsed0:00.0

BPM → note values

quarter note ms = 60000 / BPM · dotted ×1.5 · triplet ×⅔

— taps
ValueStraight msDotted msTriplet msHzSamples

Type in either BPM or quarter note — they track each other. The Hz column is the LFO rate that matches the straight value.

Tempo markings ↔ BPM

conventional ranges · they overlap on purpose, because the words carry character as well as speed

Marking
Range
Typical
Meaning
German
French

The whole range chart
MarkingMeaningRange20 — 210 BPM

Tuplets — how to write them

n in the time of m · which note value to use, and what the bracket must say

Write it as
Bracket
Each note
Whole group
Against the plain note

Talea & color — isorhythm

a rhythm of one length against a pitch series of another · they meet again after the least common multiple, and not before

Talea
Color
Cycle
Talea turns
Color turns
Bars
Duration
Cycle length

Polyrhythm study

x against y across one cycle · common grid = LCM(x, y)

Common grid
Grid unit
Count grid at
They meet
Cycle length
Attacks per cycle
Voice A
A note length
A pulse
Voice B
B note length
B pulse

Tempo change

enter two tempi · reduce T₂ : T₁ to p : q · split the old beat into p, and q of those parts is the new beat

How to count it
Ratio used
Exact ratio
Lands on
Off wanted by
Change
Common pulse
Old beat ÷ p
New beat ÷ q
Bar before
Bar after

Other ratios that come close
How to count itPivotRatioLands onOff byTo execute

Bars ↔ duration

seconds = bars · beats · (4/denominator) · 60/BPM

Seconds
Total beats
One bar
Bars per minute

Enter bars or a duration — the other side follows. Fractional bars are allowed.

Samples ↔ seconds

samples = seconds · sample rate

Milliseconds
Timecode-ish
One sample
Distance in air

Sample-accurate edits: 1 ms at 48 kHz is 48 samples. Round to whole samples before nudging.

Level

Amplitude, gain and loudness

For techs

dBFS ↔ amplitude

dB = 20 · log₁₀(amplitude)

Percent
16-bit value
24-bit value
Headroom to 0

Gain change ↔ ratio

amplitude ×2 = +6.02 dB · power ×2 = +3.01 dB

Power ×
Percent change
Perceived
Bits equivalent

Roughly +10 dB reads as “twice as loud”; +6 dB doubles the waveform but only nudges perceived loudness.

Loudness — LUFS to target

gain = target LUFS − measured LUFS · 1 LU = 1 dB

Apply gain
Resulting true peak
Over ceiling by
Loudness range left
Linear factor

Files

Size, duration and a sanity check

For techs

File-size sanity checker

bytes = sample rate · channels · (bit depth / 8) · seconds

Expected size
Same in MiB
Data rate
Per minute
Max before 4 GiB
Implied duration
Ratio to expected
Fits on card

Enter an actual size to have the numbers checked against your settings.

Picture

Frames, timecode and drop-frame arithmetic

For techs

Frames ↔ time

seconds = frames / frame rate

One frame
Milliseconds
Samples @48k
As h:m:s.f

SMPTE timecode

hh:mm:ss:ff ↔ frame count ↔ wall-clock

Timecode clock
Real elapsed
Drift
Audio samples @48k

Timecode arithmetic

A ± B, and the distance between two hits

Result
Result frames
Result seconds
Bars @ 120 BPM 4/4
Copied