brumm.ai

Free · in your phone's browser · nothing uploaded

Voice to bassline

Hum a bass line where your voice is comfortable. The page moves it two octaves down, holds each note to the next, and plays it on a bass before you download anything.

Mika, the resident

Mika takes your hum two octaves down and holds each note until the next one. That's a bassline.Four ticks count you in at 123 BPM, then the microphone listens for two bars, about four seconds, and closes. Nothing is recorded or sent anywhere.

What two octaves down does to a hum

A hum sits where you speak: a typical adult man's voice between about 85 and 180 Hz, a woman's between about 165 and 255 Hz. A bass guitar's lowest open string, E1, is 41.2 Hz. So the page moves your line down two octaves, its middle note between C2 and B2, by whole octaves only, so every interval stays the one you sang.

A hum glides and wobbles; a bassline doesn't. The page starts on Straight: notes on 8ths, each held until the next one starts, so nothing drops out under the kick by accident. Switch to Simplified for one note per beat, the shape of many house bass lines, or to As hummed to keep your own push and drag.

Three basses

Rubber band is a sampled electric bass, played from six recordings across its range, so a low note isn't just a high one slowed down. Sub is a sine wave with a quiet octave on top: the deepest and plainest, what sits under the kick in techno and trap. Deep synth is the app's own synth bass, short and round. Tap a chip and the same two bars play again in that sound.

Why you still hear it on a phone

A phone's speaker can't move enough air to play 41 Hz. You hear the bass anyway: a note is its fundamental plus the overtones above it, and the ear takes the pitch from the overtones when the fundamental is missing. That's why Sub carries a quiet octave above its sine: on headphones you get the depth, on a phone the octave still tells you which note it is.

What's in the pack

Five MIDI files, one per timing, on General MIDI channel 2 (bass), in the key and at the BPM you picked; five WAVs of the same lines on the bass you chose, exactly two bars long; and a README that lists every file's notes.

The WAVs are rendered twice round and the second pass kept, so a note that rings past the bar line is already in the loop's first beat: drop one on a track and it loops without a gap.

Into your DAW

Drag a MIDI file onto a bass instrument in Ableton Live, FL Studio, Logic, GarageBand or any DAW, and the notes land on bar one at your tempo. Want it lower still, for an 808? Transpose the clip down an octave in the DAW, then check the 808's own note so the two agree.

Sources: voice ranges from Wikipedia, Voice frequency and CVT Research (after Titze); E1 = 41.2 Hz from Wikipedia, Bass guitar tuning and guitartuner.io; the missing fundamental from Wikipedia and Splice.

Or hear it in a track

Hear it in a track opens Brumm with your bassline on the grid under a beat. No account, no upload: the notes travel inside the link. For the melody on top, Hum to MIDI keeps a hum around middle C.

Your voice stays on your phone: the tool reads it in the browser and keeps nothing. How the site counts visits.

Audio: your microphone, on only after you tap. The sound is analysed in this tab and never sent. Nothing about the audio reaches the visit count.