Home › Audio & Video › Song Practice Player

Song Practice Player

Open a song and practise it your way: slow it down without the pitch dropping, move it into your key, loop the tricky bar and let the trainer raise the tempo a little every few repeats until you can play it at full speed.

Last updated:

0:00.0 / 0:00.0
100%

Pitch stays the same. Shortcut: ↑ / ↓ (±5%).

0 semitones
0 cents

Tempo stays the same. Shortcut: + / −.

90%

Turn on to raise the speed automatically after each few loops of the A-B section.

Markers

    Saves the loop (or the whole song) at the current speed and key.
    Keyboard shortcuts
    • Space play / pause
    • A / B set loop start / end
    • L loop on / off
    • ← → seek 5 s (Shift 1 s)
    • ↑ ↓ speed ±5%
    • + − transpose ±1 semitone
    • Home back to A / start
    • M add marker, 1-9 jump to marker
    • R reset speed and key
    Advertisement
    Advertisement

    How to use the Song Practice Player

    1. Open a song: drop an MP3, WAV, M4A, OGG or FLAC file (or a video) on the box. A demo riff is loaded so you can try everything first.
    2. Mark the hard part: Shift-drag across the waveform, drag the A and B handles, or press A and B while it plays. Turn on Loop A-B.
    3. Slow it down with the Speed slider or presets. The pitch stays the same, so you can play along in tune.
    4. Change the key with Transpose if the song is tuned down or you want to sing it lower, and use Fine tune to match a slightly sharp or flat recording.
    5. Turn on the speed-up trainer to start slow and gain a few percent every couple of loops until you reach full speed.
    6. Save it: press Download practice WAV to keep the loop at your settings for practice away from the computer.

    Practice speeds and what they are good for

    SpeedOriginal 120 BPM becomesTypical use
    25% to 40%30 to 48 BPMHearing each note of a very fast run while transcribing
    50%60 BPMLearning fingering and picking for a new solo
    70% to 80%84 to 96 BPMPlaying along cleanly once the notes are known
    90% to 95%108 to 114 BPMBuilding confidence just below performance tempo
    100%120 BPMFull speed, the goal
    105% to 110%126 to 132 BPMOver-speed practice so the real tempo feels comfortable

    The new tempo is simply the original tempo multiplied by the speed: 120 BPM × 0.75 = 90 BPM. The length of the loop is divided by the speed, so a 4-second phrase at 50% lasts 8 seconds.

    Transpose reference

    SemitonesIntervalFrequency ratioWhen it helps
    −1Half step down0.944Play along with a standard-tuned guitar when the band tuned down to E♭, or vice versa
    −2Whole step down0.891Songs recorded in D standard, or a lower key for singing
    +2 / +3Whole step / minor third up1.122 / 1.189Move a song into a higher vocal range or a brighter key
    ±5 / ±7Fourth / fifth1.335 / 1.498 (up)Hear a part in a different position or key
    ±12Octave2.0 / 0.5Bring a bass line up an octave so it is easier to hear

    Each semitone multiplies the frequency by 21/12 ≈ 1.0595. Fine tune moves in cents (1/100 of a semitone): use it when a recording is slightly sharp or flat compared with A = 440 Hz.

    Tips for faster progress

    • Loop short pieces: one or two bars at a time are learned far faster than a whole verse.
    • Add a one or two second pause between repeats if you need time to reset your hands.
    • Only move the speed up after three clean repeats in a row; the trainer's "every 2-3 loops" setting mimics this.
    • Practise a little above full speed (105-110%) before you perform, then the original tempo feels relaxed.
    • Name markers after song sections so you can jump with the number keys while holding your instrument.

    Frequently asked questions

    How can I slow down a song without changing the pitch?

    The player uses a time-stretching method called WSOLA. It cuts the audio into short overlapping slices and repeats or skips slices in a way that keeps the waveform continuous, so the music plays slower while each note keeps its original pitch. Changes to the speed slider are heard immediately.

    How does transposing work without changing the tempo?

    To raise the key, the audio is first time-stretched to be longer and then resampled faster, which raises every pitch by the chosen number of semitones and brings the length back to the original. One semitone is a frequency ratio of the twelfth root of 2, about 1.0595.

    What speed should I practise at?

    A common approach is to start at a speed where you can play the passage cleanly, often 50% to 70% for fast solos, and increase in small steps of 2% to 5% only after a few clean repetitions. The gradual speed-up trainer automates exactly this.

    Does slowing down reduce the sound quality?

    Moderate changes sound natural. Very slow speeds such as 25% to 40% can make drums and other sharp sounds smear or echo slightly, because each short slice is repeated many times. The notes and pitches you are learning remain clear.

    Can I use it to transcribe a solo by ear?

    Yes. Zoom into the waveform, loop one phrase, slow it to 50% and add markers for each section. Pitch stays correct at any speed, so you can find the notes on your instrument while it plays.

    What does the karaoke channel mode do?

    It subtracts the right channel from the left. Vocals and other sounds mixed in the centre of a stereo recording cancel out, while instruments panned to the sides remain. Results depend on how the song was mixed, and mono files go silent in this mode.

    Are my songs uploaded anywhere?

    No. Files are decoded and processed by your browser on your own device. Markers are saved only in your browser's local storage.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Audio LooperLoop any part of a song seamlessly with a crossfade, repeat it N times or to a length, export.Audio Pitch ChangerShift the pitch of a song or recording up or down without changing tempo.Online MetronomeKeep time with BPM control and tap tempo.Song Key FinderFind the key, scale, Camelot code and BPM of any song from an audio file, privately.Guitar TunerTune your guitar with your microphone, in standard or alternate tunings.Chromatic TunerTune any instrument or voice: detects every note from C0 to C8.Ukulele TunerTune a ukulele to GCEA, low G, baritone DGBE or D tuning by microphone.Violin TunerTune your violin with the microphone: G D A E with a cents meter and reference tones.Bass TunerTune 4, 5 and 6-string bass guitars with your microphone, reference tones and drop D.Online PianoPlay a virtual piano with your mouse, touch or computer keyboard and record a WAV.Drum MachineMake beats with a 16-step drum sequencer, synthesized kits, swing and WAV export.Chord FinderGuitar chord charts and piano chords for every key, with notes, formulas and sound.Scale FinderSee any music scale on piano and guitar fretboard, with notes, formula, chords and playback.Chord TransposerPaste a chord sheet and transpose every chord to a new key, with capo tips and aligned output.BPM FinderFind the tempo of any song: analyze an audio file for its BPM or tap along to the beat.BPM to MS CalculatorNote lengths in milliseconds and Hz for any tempo: straight, dotted and triplet delay times.Note Frequency CalculatorConvert notes to Hz and Hz to the nearest note with cents, MIDI number and adjustable A4.Banjo TunerTune a 5-string banjo with your microphone in Open G, Double C, Open D and more.Interactive Circle of FifthsClickable circle of fifths with key signatures, relative minors, diatonic chords and playback.Ear TrainingInterval, chord and scale recognition drills with levels, scoring, streaks and weak-spot stats.Guitar Chord Diagram MakerDraw guitar chord box diagrams with fingers, barres and muted strings; export PNG or SVG.Guitar Fretboard TrainerLearn every note on the guitar neck: quizzes, scale and arpeggio overlays, alternate tunings, sound.Note Reading TrainerSight-reading drills for treble and bass clef: name notes with buttons, piano or MIDI, timed scores.Online GuitarPlay a virtual guitar: strum chords with your keyboard or mouse, pick notes on a real fretboard.Online SynthesizerPolyphonic browser synth with 2 oscillators, ADSR, filter, LFO, presets, MIDI and WAV recording.Tanpura DroneEndless tanpura or shruti drone in any key with Pa, Ma or Ni tuning, tempo and jawari for riyaz.Virtual Drum KitPlay a drum set with your keyboard or touch pads, then record a beat, play it back and save it.Vocal Range TestSing your lowest and highest notes to find your vocal range and closest voice type.432 Hz ConverterRetune any song from A=440 Hz to 432 Hz (or 444, 528…) with a precise pitch shift; save MP3 or WAV.Capo CalculatorSee the real chords your capo shapes make, or find the best capo fret and shapes for a key.Chord Progression GeneratorGenerate chord progressions by key, mode and mood, hear them on piano or guitar and export MIDI.Guitar Tab MakerWrite guitar tabs by clicking a fretboard or typing text, hear them played back, save TXT or PDF.Music Streaming Royalty CalculatorEstimate streaming royalties by platform after distributor fees and splits, or streams needed.Online DJ MixerTwo-deck DJ mixer for your own audio files: BPM sync, EQ, crossfader, loops, cues and mix recording.Online LaunchpadPlay an 8x8 beat pad with drum, synth and vocal kits, loops, your own samples and WAV recording.Piano Chord ChartEvery piano chord on a keyboard diagram with notes, fingering, inversions and sound.Sheet Music MakerWrite sheet music by clicking notes or typing ABC; add lyrics and chords, play it, save PDF, MIDI or MusicXML.Singing Pitch TrainerSing into your mic and see your pitch on a piano roll against target notes, with cents and a score.Mindfulness BellGentle bell chimes at fixed or random intervals through the day, with quiet hours and prompts.Ukulele Chord ChartUkulele chord diagrams with finger numbers, several shapes, strum sound and printable charts.Audio to Sheet MusicTranscribe a melody or simple piano recording into sheet music; save as PDF, MIDI or MusicXML.Backing Track GeneratorMake jam tracks from any chord progression: drums, bass and chords in any key and tempo.Camelot WheelInteractive Camelot wheel: click a key to see harmonic mixes, convert keys to Camelot and Open Key.Chord Chart MakerTurn lyrics with chords into clean printable chord sheets; transpose, add chord diagrams, export PDF.Guitar Amp SimulatorPlay your guitar through amp models, cabinet, delay, reverb and noise gate right in your browser.Music Interval CalculatorName the interval between two notes, or find the note a given interval above or below.Piano Letter Notes PlayerPaste piano letter notes or virtual piano sheets and hear them played with key highlighting.LRC Lyrics MakerMake synced .lrc lyrics: play a song, tap to timestamp each line or word, preview and download.Melody GeneratorGenerate random melodies in any key and scale over a chord progression; play and export MIDI.MIDI to Sheet MusicTurn a MIDI file into readable sheet music and download it as PDF, PNG or MusicXML.Music Theory QuizQuiz yourself on note names, key signatures, intervals, chords and scales with staff and keyboard.Polyrhythm MetronomePractise 3:2, 4:3, 5:4, 7:4 and other polyrhythms with distinct sounds and a circular visualizer.Song Chord DetectorUpload a song to detect its chords over time, follow them during playback and save a chord chart.Tempo Change CalculatorConvert a BPM change to percent speed, semitone and cents pitch shift and new song length.Transposing Instrument CalculatorConvert notes and keys between concert pitch and B♭, E♭, F and A instruments, both ways.CPR Metronome110 BPM CPR compression metronome with 30:2 cycle counter, breath pauses and voice prompts.Calming Music for DogsEndless slow, soothing music for anxious dogs and cats, with sleep timer and gentle fade-out.
    See all 56 Music Theory & Instruments →