HummingKeys Guide

A playable keyboard, a small multitrack studio and a songwriting assistant, all in your browser.

Getting started

  1. Open HummingKeys in Chrome or Edge (needed for MIDI keyboards; Firefox and Safari work for everything else).
  2. Click Start playing — browsers only allow sound after a click.
  3. Optional: install it as an app from your browser's menu (Install HummingKeys). After your first visit it also works offline.

← Open the studio

The screen

AreaWhat it does
Top barSong title, transport (start, play/pause, stop, record), position display, tempo and tap tempo, time signature, key, metronome, one-bar count-in, loop, undo/redo, the File menu and help (?).
Left sidebarTracks (add, select, arm ●, mute, solo, delete), Sound (instrument, sound library, volume, pan, reverb, tone), Microphone, and MIDI Input.
TabsSheet Music, Piano Roll, Tracks (multitrack view), Beat Maker, and ✨ Songwriter.
Bottom barOctave, velocity and velocity curve, transpose, sustain, Chord mode, Arpeggiator, Split, keyboard size, key labels, ⌨ MAP (remap keys) and the level meter.
KeyboardAn 88-key piano with a light display of the notes rising above it.

Hum & sing

This is what HummingKeys is named for: hum or sing an idea and it becomes music.

  1. Open the 🎤 Hum tab and tap Start listening, then allow the microphone. (The 🎤 HUM button in the bottom bar works from any tab.)
  2. Hum or sing. Short "doo" or "da" syllables give the cleanest notes.
You'll seeWhat it means
The big note (e.g. A4) and HzThe note you're singing right now and its exact frequency.
The tuner needleHow far you are from that note, in cents (100 cents = one semitone). Left = flat (too low), right = sharp (too high). Within ±8 cents shows In tune in green.
Key you're singing inWorked out from your recent notes, with a confidence level that grows the more you sing. Use this key for the song sets it everywhere.
Pink line and blue blocksThe pink line is your voice. The blue blocks are the notes it becomes.

Beatbox a beat

Switch to Beat and beatbox: "boom" = kick, "pff" or "ka" = snare, "ts" = hi-hat. Each sound plays a real drum and is recorded onto a drum track (one is created if needed). If it mixes your sounds up, use Train my sounds: make each sound four times when asked.

Use headphones while humming along to a song, so the microphone hears only you.

On your phone

Open HummingKeys in your phone's browser (Safari on iPhone, Chrome on Android).

Playing

Computer keyboard

The middle letter row plays a piano octave and a half:

A=C W=C# S=D E=D# D=E F=F T=F# G=G Y=G# H=A U=A# J=B K=C …

Z/X move down or up an octave. C/V make it softer or louder. Hold Space for the sustain pedal. Prefer a real piano layout? Choose ⌨ MAP → Two rows for 2½ octaves.

Mouse or touch

Click a key to play it. Clicking lower on a key plays louder. Drag across the keys for a glissando.

MIDI keyboard

Plug it in (USB) and allow MIDI when the browser asks. The MIDI Input panel shows the connected device, and a light flashes when you play. Velocity, the sustain pedal, pitch bend and the mod wheel (vibrato) all work. You can pick one device or one channel if you have several.

Sounds

The Instrument list holds all 128 General MIDI instruments (pianos, organs, guitars, strings, brass, synths and more), loaded from real recorded samples, plus nine built-in synths and three drum kits that work offline. Sound library switches between FluidR3 (fast) and MusyngKite (richer, larger downloads).

Performance tools (bottom bar)

Recording

  1. Select the track to record into (click it in the Tracks list).
  2. Press R or the red button. The display counts in one bar (turn this off with 1 BAR).
  3. Play, then press R again (or Enter) to stop.

Other tracks play along while you record, so you can build a song one part at a time. Recording again adds to what's already there (overdub). Press Ctrl+Z to undo a take. Turn on the metronome with the metronome button or M.

Sheet music

What you play is written onto a grand staff as you go. During playback each note lights up, and you can click any bar to jump there.

SettingUse it for
GridThe shortest note value to write (1/8 gives clean, readable music; 1/16 or 1/32 for detail).
FeelStraight, Detect triplets (writes triplets where you played them), or Swing 8ths (swung playing written as straight eighths, the jazz convention).
ShowThe selected track, or all tracks combined into one piano score.
StavesBy hand (auto) works out which notes belong to the left and right hands. You can also use a fixed split point.
MarkingsChord symbols, dynamics (from how hard you played), pedal marks and lyrics.

Chord symbols come from the Songwriter's chord chart when you have one. Otherwise they're worked out from the notes. Lyrics from the Songwriter appear under the melody, one word (or hyphenated syllable, like beau-ti-ful) per note. The "Now playing" panel names whatever chord you're holding.

Piano roll

Multitrack (Tracks tab)

Every track gets a lane with its own name, arm (●), mute, solo, volume and pan. MIDI tracks show their notes, drum tracks show their hits, and audio tracks show recordings as waveforms. Song sections from the Songwriter appear along the ruler.

Beat maker

A step sequencer for drum tracks. Click a step to add a hit, or Shift+click for a softer ghost hit. Click a drum's name to hear it. You can load a groove (Pop, Rock, Hip-hop, Trap, Funk, Bossa nova, Four on the floor and more), choose a kit (Acoustic, 808 or Lo-fi), set the pattern length and swing, and choose how many bars it plays. Fill song repeats it to the end of the song. Drums you play live on the drum track are kept alongside the pattern.

Microphone recording

  1. In the sidebar's Microphone panel, choose your input and click Enable microphone. Allow access when the browser asks. An audio track is created for you if needed.
  2. Make sure the audio track is armed (● is red).
  3. Press Record. The take appears in the Tracks tab as a waveform clip.
Use headphones so the microphone doesn't pick up the playback. Delay is corrected automatically. If your takes still sit a little early or late, adjust Latency fix (ms). Hear myself sends the mic to your headphones (it adds a small delay).

On a Mac, also allow your browser under System Settings → Privacy & Security → Microphone. Mic recording works in every modern browser on Windows and Mac.

Songwriter

A guided workspace that takes you through eight steps: Idea → Sound & feel → Structure → Chords → Melody → Lyrics → Arrange → Polish. Click a step to focus on it.

Song brief

What the song is about, plus its genre, mood, key (major or minor), tempo and production notes. Changing the key or tempo here updates the whole project.

Inspiration tracks

Drop in songs you love (MP3, WAV, M4A and more). HummingKeys estimates their tempo, key, repeating chord loop, tone (bright or warm), density, dynamics, energy arc and likely instrumentation. Use Use tempo, Use key or Use harmony as idea to borrow the feel. The analysis runs on your computer and the files are never uploaded. Readings marked with "?" are less certain.

Structure & chords

Start from a template (Verse/Chorus, Pop with pre-chorus and bridge, AABA, 12-bar blues) or add sections yourself. Type chords with one bar per |, for example C | G | Am F | F. The Roman numerals underneath show how each chord works in the key. ▶ plays a section, and ✨ fills it with a progression that suits the mood. Progression ideas suggests several options you can audition and apply.

Lyrics

Write with [Verse], [Chorus] headers. The margin shows the syllable count of each line and rhyme letters (A, B, C…), so you can keep lines balanced and rhymes consistent.

Arranger

Generates chords (pop piano, strings pad, arpeggio or block chords), bass (groove, whole notes, 8th pulse or walking), drums, and a draft melody that follows your lyric syllables. It writes into tracks named Chords, Bass, Drums and Melody. Run it again any time, and use Undo if you prefer the previous version.

AI co-writer

The co-writer is Claude, Anthropic's AI model, working inside your project. It reads your brief, chords, lyrics, tracks and inspiration analysis, and it can write directly into the song: update the brief, set the structure and chords, write or finish lyrics, compose melodies and bass lines, build the arrangement, and play sections for you. It explains the music theory as it goes.

Setup

  1. Create an account at console.anthropic.com, add credit, and create an API key.
  2. In Songwriter, open Co-writer settings and paste the key. Pick a model: Opus 5.5 (best), Sonnet 5.5 (faster) or Haiku 5.5 (fastest and cheapest).

Ideas to try

Stop interrupts a reply, and New chat starts a fresh conversation. Anything the co-writer changes can be undone with Ctrl+Z.

Saving & exporting

File menuResult
Save project / Open projectA .kstudio.json file containing the whole song, including microphone recordings. HummingKeys also autosaves in your browser.
MP3 / WAVA finished mix of the whole song (respecting mute and solo), ready to share.
MIDI fileEvery track as a standard MIDI file for other music software (drums go on channel 10).
PDFOpens the print dialog. Choose Save as PDF.
PNG / SVGThe sheet music as an image.
MusicXMLEditable sheet music for MuseScore, Sibelius, Finale or Dorico, including chord symbols, dynamics, pedal marks and lyrics.
Import MIDI / audioBring in a MIDI file as tracks, or an audio file as a clip.

Key mapping

Open ⌨ MAP (bottom bar) or File → Keyboard & MIDI mapping.

Default shortcuts

EnterPlay / pause
RRecord
HomeBack to start
MMetronome
BTap tempo
NArpeggiator
EscAll notes off
Z / XOctave down / up
C / VVelocity down / up
SpaceSustain (hold)
PgUp / PgDnPrevious / next track
Ctrl+Z / Ctrl+YUndo / redo
Ctrl+SSave project

Troubleshooting

ProblemFix
No soundClick the page once, check your system volume and the Master slider, and watch the Level meter. Bluetooth headphones add noticeable delay, so wired is best for playing.
"Offline · synth fallback"The instrument's samples couldn't download. Check your internet connection and choose the instrument again. A synth plays in the meantime.
MIDI keyboard not detectedUse Chrome or Edge, plug the keyboard in before starting, and click Enable MIDI if it appears. Close other music apps that might be using the keyboard.
Microphone blockedAllow it from the address bar's site settings. On a Mac, also allow it in System Settings → Privacy & Security → Microphone.
Crackles or dropoutsClose other heavy browser tabs, use fewer layered tracks, or switch to the FluidR3 library.
Sheet music looks fussySet Grid to 1/8, try a different Feel, or Quantize the track.
Co-writer errorCheck the API key and your Anthropic credit balance. "Rate limited" means wait a moment and try again.
The launcher window closedStart it again. Your work is autosaved in the browser.

Privacy

HummingKeys runs on your computer. Your songs, recordings and inspiration tracks stay in your browser and in the files you save. Instrument samples and the sheet-music engine are downloaded from public CDNs (jsDelivr and GitHub Pages). The AI co-writer only runs when you use it: it sends your song details (brief, chords, lyrics, note summaries and the inspiration analysis numbers, never the audio files) to Anthropic's API using your own key, and the key is stored only in your browser.