Philojain / Learn and create

Music workbench

Eight numeric calculators, four decision helpers, three preparation checklists and two draft builders.

These tools run in your browser. Personal notes and checks are not sent to the label.

dB and level ratios

Convert a level difference into amplitude and power ratios. This does not convert dBFS to acoustic SPL.

Method and assumptions

Amplitude ratio = 10^(dB/20); power ratio = 10^(dB/10).

Frequency, note and cents

Find the nearest equal-tempered note using A4 = 440 Hz. Enharmonic names are simplified; instrument tuning and musical context can differ.

Method and assumptions

MIDI-like note value = 69 + 12 log2(frequency/440). Cents are measured from the nearest note.

Uncompressed audio storage

Estimate raw PCM audio payload. Headers, compressed codecs, DAW sessions and plug-in assets are not included.

Method and assumptions

Bytes = sample rate × bit depth ÷ 8 × channels × seconds.

Delay and phase at one frequency

Translate a time delay into a phase angle at one frequency. Broadband signals have a different phase angle at every frequency.

Method and assumptions

Degrees = 360 × frequency × delay_seconds; wrapped angle is modulo 360.

Fret position reference

Estimate ideal equal-tempered fret positions from the nut. This is a mathematical reference, not a compensated instrument construction specification.

Method and assumptions

Distance = scale length × (1 − 2^(−fret/12)).

Two-note swing timing

Split one beat into two durations using a selected long:short ratio. Different performers and styles use changing swing, not one universal percentage.

Method and assumptions

Beat duration = 60000/BPM; long = beat × ratio/(ratio+1).

Ideal delay repeat decay

Estimate repeats needed to fall below a chosen relative level. The model assumes identical linear feedback with no filtering, saturation or noise floor.

Method and assumptions

Each repeat multiplies amplitude by feedback; repeat count = ceil(log(target_amplitude)/log(feedback)).

Static compression illustration

See a simplified hard-knee response above threshold. This omits attack, release, knee, makeup gain and detector behaviour.

Method and assumptions

Above threshold: output = threshold + (input−threshold)/ratio.

Recording problem solver

Select the symptom. Start with reversible checks; protect your hearing and stop before loud feedback.

Existing-gear tone starting point

A listening sequence using controls you already have; it does not assume buying extra pedals.

Goal-based practice plan

Choose the immediate goal. Use short focused repetitions, take breaks and stop if playing causes pain.

Arrangement role planner

Use roles to decide what to simplify before adding more parts.

Stem handoff checklist

This checks preparation, not legal ownership, platform acceptance or guaranteed release readiness.

Release information checker

This checks preparation, not legal ownership, platform acceptance or guaranteed release readiness.

AI process documentation checklist

This checks preparation, not legal ownership, platform acceptance or guaranteed release readiness.

Collaboration brief builder

AI disclosure draft builder

Describe your actual process. This draft does not determine rights or destination compliance.

✦ Meet Muse