- Fast name search through the Command Palette — find a sample and load it onto a track without leaving the keyboard.
- Smart Search (optional) — an on-device audio model sorts your library by how close each sample sounds to the one you’re working with, so you can audition alternatives by vibe, not filename.
Indexed folders
Manage the library underGridshift → Settings → Samples.
Each row shows the folder’s sample count and the time of the last scan.
Supported formats
Content-hash identification
Every file is identified by a content hash, not by its path. That means:
A file-system watcher keeps the index live. New files appear shortly after you drop them into an indexed folder, without a manual rescan.
Because identification is content-based, you can reorganize your sample folders freely. Projects that reference a moved sample pick it up automatically the next time Gridshift sees the file.
Cross-device sync
With iCloud enabled, the annotations you make on samples sync across your Macs:- Ratings, colors, and tags
- Detected BPM and key
- Transient markers
Sample search via Command Palette
Open the picker with⌥S while a sample track is selected. Step through results with ↑ / ↓, commit with Return, or cancel and revert with Escape.
The list re-ranks as you type. Ranking combines several signals:
Typing stays smooth even on libraries with tens of thousands of samples.
Filter tokens
Combine a query with: tokens to narrow the list:
Categories are inferred heuristically from filename and parent-folder tokens. A file under
.../Kicks/808/deep.wav picks up drums and kick automatically.
Smart Search
Smart Search extends filename matching with acoustic similarity. Instead of relying on how files are named, Gridshift compares how they actually sound — using an on-device audio model.Enable Smart Search
Smart Search is opt-in. Toggle it underSettings → Samples → Smart Search:
1
Switch on Smart sample search
2
Gridshift downloads the model on first enable (around 170 MB)
3
A one-time indexing pass runs over your library in the background; Settings shows the progress
How you use it
Smart Search activates automatically once enabled. The sample picker picks the right mode based on what you do:Turn it off
Switching the toggle off returns the picker to pure name-based search. If you re-enable Smart Search later, it picks up where it left off without re-downloading the model or re-indexing your library.Swap samples during playback
The picker is designed for live, performative sample replacement. Clips keep their positions; only the underlying audio changes.Workflow
1
Select a sample track in the sidebar
2
Press ⌥S to open the picker
3
Step through results with ↑ / ↓
Each step:
- Swaps the sample on the track immediately and audibly during playback.
- Leaves clip offsets, lengths, and positions untouched.
- Plays a full-length audition of the highlighted sample — except when playback is already running and the track has audio clips, where the clip-level preview is enough on its own.
4
Press Return to commit the current candidate
5
Press Escape to cancel and restore the original sample
Return; preview steps reuse the existing track in place.
Edge cases
Change a sample without preview
When you already know which file you want, two non-performative paths are also available:
Both create a fresh sound source immediately, with waveform and transients generated up front — no preview / commit loop.

