Skip to content

JacobACan/JustIntonation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JustIntonation

A piano ear training app that teaches you to hear music and play it back by ear.

Overview

JustIntonation trains your ear to recognize what you hear and reproduce it on the piano. Each exercise plays a tonal reference (cadence) to ground you in a key, then challenges you to identify and play back notes, melodies, or chords by ear. Over time, you build the connection between what you hear and where it lives on the keyboard.

How Ear Training Works Here

Every exercise follows the same loop: listen, identify, play back.

  1. A cadence establishes the key and scale
  2. You hear a note, melody, or chord
  3. You play what you heard on your MIDI keyboard
  4. You get immediate feedback on accuracy

By always practicing within a tonal context, you develop relative pitch — the ability to recognize scale degrees, intervals, and chord qualities by how they sound against a key center. This is the skill that lets musicians learn songs by ear, improvise, and transcribe.

Training Modes

  • Notes: Identify individual scale degrees — the building block of everything else
  • Melodies: Hear and play back melodic sequences to train your ear for longer phrases
  • Chords: Recognize chord qualities and voicings by ear

Additional Tools

  • Conceptualize Diatonic Shapes: Visualize and quiz yourself on scale patterns across the keyboard
  • Transcribe: Upload audio, slow it down, loop sections, and record yourself playing along — a practice workflow for learning songs by ear

Getting Started

Requirements

  • A MIDI keyboard connected to your device
  • A modern web browser (Chrome, Firefox, Safari, or Edge)

Quick Start

  1. Visit https://just-intonation.vercel.app/
  2. Connect your MIDI keyboard
  3. Select your MIDI device in the app
  4. Press play and start training your ear
  5. Adjust settings to match your level — key, scale, range, learning mode, and more

Key Features

  • Immediate feedback: Know right away whether you played correctly
  • Customizable difficulty: Control the range, key, scale, and mode to match your skill level
  • No installation: Runs entirely in the browser
  • Tonal context: Every exercise is grounded in a key, so you develop real relative pitch

Mission

Music is more enjoyable when you can play what you hear. Ear training closes the gap between the music in your head and the music under your fingers — so you can sit down at a piano and play the way you actually hear it.

About

Learn how to play what you hear.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors