
Practice Desk
The all-in-one desktop environment for musicians who practice with recordings.
Slow down, change pitch, or loop any part of the recordings you’re working from. Lock in your timing with a full-featured metronome. On Apple Silicon Macs, go further and separate vocals, drums, bass, and everything else in the mix. Group tracks into collections, link each track’s sheet music, jot down notes, and save your playback settings for it, so everything is right where you left it the next time you open the app. No more hunting through folders for the right recording or related document. It also runs entirely offline on your desktop, with no account and no cloud.
Join the Giant Heartbeat Practice Desk mailing list

Say you’re learning a guitar solo from a recording. You slow the track down so you can play through it cleanly before building back up to full speed, loop the two measures that keep tripping you up, and shift the pitch a semitone to match your tuning. Normally that means juggling a separate music player, metronome, and notes app, and maybe even exporting a pitch-shifted version of the track from another program if needed. Digital sheet music can have the same problem, sometimes buried a few folders deep, among similarly named files and alternate transcriptions. In Practice Desk, you link that sheet music file to the track yourself within the app, so opening it later is one click instead of a search. It still opens in whatever app you’d normally use for it, you just don’t have to go dig for it. You can type a note about what that chord in the bridge actually is, and save all of that (the tempo change, pitch shift, and loop) as a named snapshot, like “Bridge.” When a different passage gives you trouble later, you save a second snapshot for that selection. Both are then one click away, instead of resetting the tempo, pitch, and loop points by hand every time.
Who Practice Desk is for
This app is designed for musicians who:
- Work with recordings: transcribing, learning solos, studying arrangements, or practicing along with music tracks.
- Use a metronome seriously, not just for a few clicks before starting a piece.
- Want an organized, low friction practice setup where tracks, timing tools, notes, and documents stay together and allow for quick and easy access.
It is a good fit for:
- Instrumentalists and singers working with commercial recordings or lesson audio.
- Teachers who want a stable tool they can recommend to students without accounts, subscriptions, or online access.
- Musicians who prefer to work with native desktop tools instead of browser tabs or small mobile devices, and local digital music files instead of streaming services.

Playback controls
The app’s Playback tab is centered on a waveform view of your current track with controls arranged around it for everything you actually do with audio during practice and/or transcription.
Work directly with recorded tracks
- Load common audio formats (including WAV, FLAC, and MP3) from your own local files.
- See the full track as a clear waveform, so you can visually aim at phrases and sections as needed.
- Click and drag to set a selection, loop it if desired, to listen repeatedly.
- If embedded in the local file, metadata (artist name, song title, album name) is displayed in the app.
Adjust speed and pitch independently
- Slow a track down or speed it up while keeping pitch intact.
- Shift pitch in semitones and cents without affecting tempo.
- Onscreen readouts show exactly how far you have moved from the original.
- One click resets bring you back to the untouched track, whenever you are ready.
Adjust the mix
- Normalize raises a track that was mastered quietly, so it sits at a healthier level without changing its dynamics. Tracks that are already fairly hot stay as they are, and the control remains hidden when there is no available headroom.
- Center Cut reduces content that is mixed in the middle channel of the stereo field, which often reduces lead vocals or solo instruments that sit in the middle of a mix.
- Volume and Mute are always available and are retained consistently across tracks.

Audio Stem Separation
On Apple Silicon Macs, Practice Desk can create four stems from a full mix:
- Vocals
- Drums
- Bass
- Other (everything else in the mix)
Stem separation is an offline process that runs entirely on your machine. The app never uploads audio to any service; there are no limits or added costs involved.
When stems have been created for a track:
- An Enable Stems In Playback toggle lets you switch between the original mix and the stem mix without changing your waveform status, selection, or loop.
- A compact mixer gives you separate volume sliders for each stem, with simple Mute and Solo controls.
- You can quickly create practice setups such as lowering vocals to sing over the track, muting bass to play along with the drummer, or isolating drums and bass together to work with rhythm more clearly.
Stem availability depends on your hardware. On older or unsupported machines, the stem separation feature stays hidden rather than attempting impossibly slow runs.

Snapshots: remember how you were working
Practice sessions often end in the middle of a delicate setup: a precise loop, a certain tempo change, a stem balance, or a Center Cut option that worked surprisingly well. Practice Desk lets you capture and return to those setups using one-click snapshots.
Playback snapshots
Playback snapshots store the state of a track, including:
- Speed and pitch.
- Loop or selection and current position.
- Waveform zoom and scroll.
- Center Cut state.
- Whether looping is on or off.
- Volume
- Stem playback mode and stem mixer settings, when stems exist.
You can save multiple snapshots per track and give them your own names, or let the app auto name them using its own generated descriptions such as:
75% Speed, -2 semitones, Selection 1m30s-2m45sCenter Cut, Selection 0m08s-0m16s50% Speed, Stem Mix, Selection 0m10s-0m20s
Loading a snapshot restores both what you hear and what you see, so returning to detailed work is a single click instead of a complicated and time-consuming rebuild.
Export what you have changed
When you need your modified track outside Practice Desk, the export pipeline renders adjusted audio to disk without touching your original files.
- Export formats: WAV, FLAC, and MP3 at a variety of fixed bitrates.
- Choose between exporting the full track or the current selection on the waveform.
- When stems exist for a track, export can use either the original full mix or your stem mix with its current levels and mutes.
- Normalize is respected at export time so normalized playback and the rendered file match.
- Basic metadata fields for title, artist, album, track number, and year are editable, and help exported files look correct in players and library software.

Collections, documents, and notepad
Diving into practice is easier when the materials around an audio file are internally associated with the track, and when references to local files are organized into collection folders. A collection can be built around whatever makes sense to you. For example, everything by a specific artist you’re learning, all the material for a particular show or lesson, or a recital program. And each track inside it keeps your own documents and notes attached to it.
Collections
- Group tracks into collections to keep your practice and transcription work organized.
- Collections remember the order of tracks and recent activity so you can drop back into current work quickly.
- A random track function can pick a new track from the currently loaded collection when you want variety without thinking about it.

Documents
- Each track has its own Documents panel for charts, scores, PDFs, images, and other files you add yourself.
- Open a linked document in its default app with a single click.
- Reveal the containing folder in Finder when you need to manage those files.
- Reorder or remove linked documents without hunting through your file system.
Notepad
- A per track Notepad lives alongside your audio and documents, and stores simple text so you can capture fingerings, lyrics, phrasing ideas, reminders, or coaching notes that belong to this track.
- The note is stored with the track, instead of living in a separate notes app.
Open a track, and your documents and notes are already there with it. Nothing to re-gather every time you come back to practice.
Metronome: timing, structure, and long form work
The Metronome tab is a separate space that is not tied to any particular recording or file. It is meant for timing practice that stands on its own.

Flexible meter and accents
- Support for common and extended time signatures, including more complex meters.
- Beat indicators that make subdivision visible, with layouts that stay readable even at higher numerators.
- Accent patterns that can follow the meter or be customized, so you can emphasize groupings in compound time or turn accents off when you want a flat click.
Tempo ramps and timers
- Tempo Ramp lets you design exercises where tempo increases step by step, with each step given a clear time at one BPM before moving on.
- A countdown timer can frame practice blocks or longer repetitions so you can focus without checking the clock.
- Optional end behavior lets you decide how the metronome behaves when the timer finishes.
Metronome snapshots
On the Metronome side, snapshots store complete metronome settings:
- Tempo, time signature, sound, and accent pattern.
- Tempo ramp settings.
- Timer values and behavior.
You can save multiple snapshots and give them your own names, or let the app auto name them using generated descriptions such as “120 BPM, 4/4, Wood block, Accent.” This lets you keep a library of specific rhythm settings, ready to recall in one click without rebuilding tempo ramps or custom accent patterns each time.
Backup and restore your practice world
Your practice setup can represent a lot of time and thought, not just a few files. Practice Desk includes tools to protect it:
- Create a full backup of collections, snapshots, recent tracks, settings, and preferences as a single portable file.
- Restore from a backup when moving to a new machine or recovering from a problem.
- Use Reset to Defaults when you want to return to a clean state, knowing that a backup is available if needed.
These tools give you a single portable copy of your setup, so moving to a new machine or recovering from a problem doesn’t mean rebuilding everything from scratch. Manually save the lightweight backup file to an external drive or in the cloud.
Runs locally
Practice Desk is built for musicians who value privacy. No sign-in, no subscription, no cloud account. Audio processing, exporting, and everything else happen locally on your machine, and nothing is uploaded anywhere.
- Audio files and related documents stay wherever you already store them; stems, settings, and backups live in the app support folder.
- No ads, social feeds, or unrelated content pulling your attention away from practice.
- You can also switch between dark and light themes, highlight colors, and two fonts.
The goal is a personalized tool that stays a permanent, dependable part of your practice setup..
Availability
- Platform: available now for macOS and Windows. Screenshots on this page are from macOS.
- Distribution: installed like other standalone desktop apps, with no browser or companion mobile app required.
- Network requirements: none after download and installation.
