Make music make sense.
Explore at your own pace, listen closely, and practice with useful feedback.
Where would you like to begin?
One learning journey · choose your focusProgress without pressure.
Lesson mastery reflects demonstrated first-try accuracy. Listening, repertoire, and reading progress are saved locally for your current learning path.
What you have learned
Studio learning pathSet up your learning space.
Choose your instruction style, connect your Casio, and decide how much help appears on the keyboard. Settings are preserved on this device.
Language
Start from Zero uses this preference now. More learning spaces will adopt it progressively.
Learning experience
Physical piano · MIDI
MIDI status appears here after connection.
Keyboard and assistance
Note-name fading can always be overridden. Changing the practice surface does not disable the MIDI connection or remove the on-screen keyboard.
Data and privacy
Progress stays in this browser unless you export it. No account or internet connection is required for lessons. Browsers may clear locally stored data, so retain your archive and back up progress before changing computers.
Meet Middle C
About 5 minutesUnderstand this musical idea
Quick musical ideas you can explore at your own pace. This explanation is not graded.
Staff notation · see the notes on a musical staff
Follow the highlighted note; staff notation remains available even when piano key labels are hidden. Collapse this panel for memory-only practice.
Need a different way to practice?
Practice at your pace
Mastery: at least 80% first-try pitch accuracy; rhythm lessons also require at least 70% on-beat notes.
Play the highlighted key. There is no penalty for taking your time.
Can you find the sound?
Listen to a note, then play the key you believe produced it. Repeat the note as often as you need.
Tip: hide the note labels below to practice recognizing the sounds without visual cues.
Build a melody of your own.
Every melody begins with a choice. Record up to 16 notes, listen to your phrase, and change what you want. Saved privately in this browser.
The recorder currently saves note order, not expressive durations or chords. MIDI and touch notes work as inputs.
Play music you recognize.
Choose a public-domain melody or historical excerpt. Hear the reference at your pace, then play in order on screen or on your connected instrument. Pitch accuracy is assessed; expressive timing and two-hand technique are goals for later versions.
Select a piece
BeginnerMusical notation · follow the melody
These simplified educational transcriptions preserve the practice note sequence; reference rhythms are adapted for learning.
Repertoire progress is saved separately in Explorer and Studio, including your highest first-try pitch score.
Turn written music into sound.
Learn to read notes on treble and bass staves, then play them on your Casio or on-screen piano. Begin without a clock, or practice note attacks with a four-beat count-in. Both hands can be played together on the two-staff exercise.
Pitch recognition works with physical MIDI, mouse, touch, and computer keys. Timing measures note attacks relative to the app metronome; device and audio latency can influence results. It does not grade fingering, musical expression, or precise note durations. Two-hand exercises require both notes of each pair, but do not yet assess fingering.
One foundation. Many ways to learn.
Explorer uses imagination and short missions. Studio uses direct instruction and deliberate practice. Skill objectives stay consistent, so neither pathway is a lesser curriculum.
Progress and recordings are stored only in this browser, separately for each learning path.
Your keyboard
Play on screen or through a MIDI-equipped piano.
Place your iPad or phone near the piano, then tap Start listening and grant microphone permission.
For pitch-oriented lessons, songs, and single-note reading. Chords, two-hand reading, exact rhythm grading, and ear-training reference playback require MIDI or on-screen input.
USB Type-B on the piano to USB-A or USB-C on the computer. MIDI receives pressed keys, not audio.
Casio connection checklist and troubleshooting
- Connect the CDP-S360's square USB Type-B port to the computer with a data-capable USB cable. The piano's USB Type-A port is for other functions.
- Switch on the piano. For straightforward lessons, set Transpose: 0, Octave Shift: 0, Local Control: On, and Accomp Out: Off in the instrument's settings.
- Use Chrome or Edge and launch this app through START_KEYBOARD_LAB.cmd. Click Connect MIDI, grant browser permission, and press Middle C. The last-key display should change.
- If the piano does not appear, reconnect the data cable, check Windows USB device detection, and click Refresh MIDI. Choose the Casio device from MIDI input if more than one controller is connected.
Local Control On lets you hear the piano through its own speakers. Keep Connected piano audio set to Use instrument sound to avoid duplicate tones. Pedal status is diagnostic; full pedal technique grading is planned.
Listen to an acoustic piano or a keyboard speaker with your device's microphone. No MIDI cable is needed.
Recognition is local and monophonic; a quiet room and individual notes work best. Stop listening when finished.
Personal edition · Install on desktop or iPad
Windows: Use Chrome or Edge and choose Install app from the browser menu. Your Casio USB-MIDI remains supported.
iPad: Open the private HTTPS address in Safari, then Share → Add to Home Screen. The touch keyboard works; direct USB-MIDI on iPad awaits the native Core MIDI edition.
Your progress: Each device stores progress separately for now. Use More → My progress → Export/Import to move a backup. Do not expect automatic sync yet.
Memory assistance
Note names will gradually disappear as recall improves. You can override this at any time.
The on-screen piano is keyboard accessible: Tab to a piano key, then press Enter or Space. You can also play with the labeled computer shortcuts, mouse, touch, or MIDI piano.