Release Notes

What's new in SonikSearch: features, improvements, and fixes across every release.

Back to SonikSearch
v3.1.5 Transport Modes, On-Grid Loops & Plugin Fixes
October 3, 2026
New Features
  • Transport preference for plugins: Preferences > Playback > Transport now offers two modes. Follow DAW transport is the behaviour you have today: the DAW’s play and stop drive the preview, and the spacebar goes to the DAW. Play button only keeps the DAW’s own transport out of the preview entirely: pressing play in the DAW never starts a sample, and SonikSearch’s Play, Pause, and Stop drive the preview and the DAW together, starting bar-aligned when Beat Sync is on.
  • Local preview key: a new Keyboard setting binds a key that auditions the selected sample without touching the DAW transport at all.
  • Loops stay on the grid: a looped sample whose file runs past its last bar (a clap loop with a decay tail, for instance) used to land a little late on every pass. Previews now loop at the last whole bar, exactly as a DAW clip end marker would, in both the standalone and the plugins. The waveform draws a loop-end line with the excluded tail dimmed. Selections still loop exactly as drawn.
Improvements
  • The Folders column scrolls horizontally when a folder name or a deep subfolder is wider than the column, instead of clipping the name.
Fixes
  • Fixed the VST3 plugin on Windows toggling the host transport when you typed a space into the search bar (seen in Ableton Live). Space now goes to the text field whenever one has focus.
  • Fixed a crash in Ableton Live 12 on macOS after deleting the SonikSearch device and then opening Live’s Preferences. The same fault was present in the AAX plugin and is fixed there too.

v3.1.4 Browse While Importing, Render Cache Window & Smarter Tagging
September 21, 2026
New Features
  • Browse while importing: an import now scans first, so new files appear in the results about a second after the scan starts, with a dim “…” in the BPM, Key, and Type cells while analysis is pending. A quick first pass fills in duration, audio properties, and a provisional loop type within moments; the full analysis follows as a single library-wide Analyzing New Samples task. Queue several folders, or Refresh All, and every folder is browsable before any of them is analyzed. Rows fill in as results land without resetting your selection, scroll position, or sort.
  • Render Cache window: Tools > Render Cache replaces the blind “clear cache” prompt. It scans in the background, lists every cache folder with its file count and size, flags caches that no longer belong to any Location as Orphaned, lets you add extra folders to check, and removes only the folders you leave ticked. Removed renders go to the Trash or Recycle Bin rather than being deleted outright. Removing a Location now offers to clear its cached renders at the same time.
  • The logo listens: the SonikSearch wordmark in the top bar glows with the output level, timed so the glow lands with the sound even on high-latency outputs such as Bluetooth headphones. Turn it off under Preferences > Playback > Display > Animate logo with audio.
  • Waveform zoom: the library waveform now zooms with the mouse wheel around the point under the cursor, pans with a horizontal wheel or Shift+wheel, and offers a Back label to return to the full view, matching the sampler’s editor. Selections, click-to-seek, fades, and region drag-out all follow the zoomed view.
  • Sound Map zoom: the zoom limit rises from 10× to 200× so dense clusters separate, and in 3D the zoom becomes a fly-through: the camera moves toward the point under the cursor and keeps going into the cloud.
Improvements
  • Much more accurate automatic Sound tags. Instrument tags that were decided from the audio alone now compete with each other within their group, so a bongo no longer collects Banjo, Koto, and Oud as well; when the file name states the instrument, audio guesses are confined to that family. Folder names such as “One Shot Drums” or “Acoustic Tonal Instruments” no longer nominate unrelated tags, “Closed Hi-Hats” style spellings are recognised, instrument names are matched more accurately in both tagging and AI text search, and the calibration step no longer skews toward a handful of samples on libraries with many deletions and re-imports. On a test library the share of files tagged with the right instrument more than doubled, and samples carrying six or more Sound tags went from nearly two thousand to none.
  • Smoother stretched previews: a looping time-stretched preview no longer dips in level and drops a slice of audio at every wrap, and changing the stretch, transpose, or BPM under a playing preview keeps it playing from the same spot instead of stopping it.
  • Dropout-free standalone audio: the standalone player’s output stream now runs on its own thread, so a busy interface (a big table refresh, a slow dialog) can no longer interrupt playback.
  • Ableton Link follows tempo live: a tempo change on the Link session is now applied to the running preview without reloading it, and Link playback starts on the beat you hear rather than the beat that was rendered.
  • Hold to drag: dragging a sample that needs a stretched or transposed render never freezes the window. Keep holding and the drag starts by itself the moment the render is ready; let go or press Esc to cancel. This also fixes a sample being dropped repeatedly, and Esc failing to cancel, in the standalone.
  • Drag-out to Pro Tools from the standalone on macOS: the standalone now uses the same native drag as the plugins, so Pro Tools accepts drops from it. Sound Map and sampler MIDI drag-out gain the same, and the drag icon in plugin mode now starts under the cursor instead of flying in from the corner of the window.
  • Exports folder: rendered files and stems now default to Music/SonikStation/SonikSearch Exports/Renders and /Stems instead of beside the original sample. If you had explicitly chosen “beside the original” that choice is kept.
  • Locations gains a + button in its header, matching Collections; the “Add Folder…” row at the bottom of the list is gone.
  • Filter-strip tabs for tag groups with no matching samples now hide instead of dimming, and slide back in when they apply again.
  • The Task Queue runs in a fixed order (folder scans, then analysis, then auto-tagging), lists tasks in the order they will run, and uses friendlier task names. Drag-to-reorder is removed, since reordering could waste an auto-tag pass.
  • When a filter would hide samples that are still being analysed, the filter strip says so: “1,240 samples still analyzing – not yet filterable”.
  • Health & Status gains a “New samples awaiting analysis” row; its Audio output row now counts real dropouts with the time of the worst one, and opening the window no longer causes a dropout itself.
  • The sampler’s “Master” volume is renamed “Main”. Saved sessions and automation are unaffected.
Fixes
  • Fixed imported folders showing no tags even though auto-tagging had run. The tags were written but the table never picked them up; the first launch after updating restores them.
  • Fixed a crash when quitting while “Analyzing Sounds” was running.
After updating
  • Automatic tags are re-evaluated in the background with the improved tagger. You can keep browsing while it runs; the Task Queue shows its progress.
  • New renders and stems land in Music/SonikStation/SonikSearch Exports unless you had set a folder of your own. Existing renders stay where they are.

v3.1.3 Activation Dialog
September 15, 2026
Improvements
  • The “Product Activation Required” dialog no longer offers only an OK button that quits. It now has Open SonikCentral when SonikCentral is installed (launches it and quits so the next start re-checks), Get SonikCentral (opens the install page) and Quit, with text that explains activation happens automatically after install.

v3.1.2 Refresh All Reliability
September 13, 2026
Fixes
  • Fixed Tools > Refresh All Locations reporting a different number of failed locations each run on a busy library. Queueing a refresh could collide with other database writes; it now takes the write lock up front and retries, and if it still cannot queue, the notice says which location and why.
  • Fixed Refresh All quietly skipping locations while the notice said they were refreshing. Queue failures are now reported, a paused import no longer blocks a refresh of the same folder, and a location on an unmounted drive ends as Failed with “Folder not found … Is the drive connected?” rather than looking refreshed. The location is kept so the next Refresh All retries it.
  • Cancelling a running Refresh no longer removes the location and all of its samples from the library; only a cancelled first-time import does that, and the Task Queue’s cancel prompt now says which case you are in.

v3.1.1 Find Duplicates Rework & Refresh Cancel Fix
September 11, 2026
Improvements
  • Find Duplicates, reworked: clicking a row highlights instantly even with thousands of duplicate groups, and every column sorts properly (by real size and date, not the displayed text).
  • Checkboxes decide what goes: tick individual copies or a whole group, then choose Remove Checked. SonikSearch never lets you check every copy of a sound, so a cleanup can’t delete it entirely. Check All but Newest and Check All but Largest tick boxes for you to review instead of deleting library-wide in one click, and a green KEEP marker shows which copy survives, with wasted-space totals per group.
  • A filter box narrows the results as you type, selecting a row auditions it through the normal preview, and the right-click menu gains Reveal in Finder/Explorer, Copy Path(s), and per-group check/uncheck.
  • The Path column is now resizable, so long paths can finally be read in full, and your column widths are remembered between sessions.
Fixes
  • Fixed Find Duplicates offering to “move 0 files” when you asked it to remove a checked copy, most often after a time-zone change; the same fault made the Modified column and Keep Newest unreliable. The scanner now tracks each file’s fingerprint itself, and existing scans upgrade without re-hashing your whole library.
  • Fixed a crash, and a Cancel dialog that kept reappearing, when cancelling a “Refresh” on a Location. Cancel now stops the scan immediately and leaves your library exactly as it was.

v3.1.0 Filters Above Results, Sound Map Rebuilt & New Preferences
September 11, 2026
New Features
  • Filters move above the results: the filter pane is replaced by a strip across the top of the results table. Facet tabs open a panel of pills that show live counts and animate as your selection changes, with an Any / All match toggle, Clear all, a circle-of-fifths key wheel, and a Filters toggle that hides the whole strip when you just want to browse.
  • Exclude filters: right-click or Alt-click any tag pill to cycle it to Exclude. Excluded tags draw struck through and are removed from results and counts, whatever the Any / All setting.
  • Similar sounds in the main table: Find Similar now shows its results in the results table itself, under a header strip with the reference sample, result count, a Same Type switch, and the Audio Characteristics weights. Close it and your previous view, selection, and sort come back. Find Similar also joins the right-click menu.
  • Sound Map, rebuilt: a new point-cloud renderer opens in 2D by default, and the 3D toggle is a camera move over the same layout, so switching is instant. Hover a point for a card with its name, category, BPM, key, and duration; groups are outlined with constellation lines and listed in a legend with counts, and clicking a legend entry flies to that group. Zoom, reset, and spin buttons, keyboard navigation, and Shift-drag panning round it out, and scrub auditioning is faster.
  • New Preferences window: a searchable two-pane layout with Playback, Export, Library, Search, and Performance pages. Every setting applies and saves the moment you change it; there’s no OK button to forget.
  • Rhythmic & Seamless: two new automatic tags in the Type panel beside Loop and One-Shot. Rhythmic marks samples with a firm, detectable pulse; Seamless marks loops that cycle without an audible seam. Existing libraries pick them up in the background after the update.
  • Confidence cues: when the detector wasn’t sure, the BPM dims, the key gets a “~” prefix, and the loop-type label dims. Hover for a tooltip that says where the value came from and how confident the reading is. Values you set yourself or that were read from the filename are never marked.
  • Right-click Key submenu: confirm a marginal key in one click, or set the root note directly from the results table. Either locks the sample against re-detection, and it works across a multi-selection.
  • Mode-aware key transposition: a major / minor selector sits beside the target key, and transposition now respects it. A C major sample aimed at an A minor session stays where it is instead of shifting to A major, and a journey label (“C major → C major, fits A minor”) spells out what will play. The sampler’s Tune follows the same rule.
Improvements
  • Fits a smaller window: SonikSearch now shrinks to about 600 px wide. A Sidebar toggle hides Collections and Locations, the transport row wraps, and long names elide instead of forcing the window wider.
  • A draggable divider separates the results table from the preview panel, and the Name column is resizable again (it auto-fills until you drag it).
  • A cleaner results table: Duration now sits right after Loop Type, keys show in short form (A, Em), and the Tags, Category, and Collections columns are hidden. Collection membership still reads from the sidebar and the right-click menu.
  • The pad dock collapses with a Hide pads button and remembers its state; each filter panel has its own Hide button; the Zero-X Snap and Reset Cursor tools move up beside the file name; property meters are quieter; the BPM slider reaches 240.
After updating
  • The first launch rebuilds the in-memory browse index once so the new confidence cues can display; on very large libraries this takes a few minutes under the startup progress bar.
  • Rhythmic and Seamless tags are applied to existing libraries in the background. You can keep browsing and playing while it runs.

v3.0.10 Resizable Sidebar
September 8, 2026
Improvements
  • Drag the divider between Collections and Locations to give either list more room. Collections was previously fixed at one height. Both lists now scroll when they overflow, and the split is remembered between sessions.

v3.0.9 Sound Map Scrubbing, On-Demand Rendering & Safety Fixes
August 30, 2026
Improvements
  • Scrub the Sound Map: hold the mouse button on a point and drag; SonikSearch auditions whatever point you settle on as you sweep, and release selects it in the results list without stopping the audio. Hold Alt (Option) while dragging to export to your DAW instead.
  • Stretch and transpose render only when you drag: selecting a sample with timestretch or transpose active no longer bakes a processed file in the background, so browsing stops churning CPU and disk. Short samples render and drag in a single gesture; longer ones ask you to drag again when ready.
  • Drag Original: a new toggle beside the transpose controls sends the untouched file to your DAW even while stretch or transpose are active for auditioning.
Fixes
  • Tools > Clear Timestretch/Transpose Cache now works on Windows, where the files being previewed were held open and could not be deleted. It also reports honestly if anything could not be removed.
  • Toggling timestretch or transpose with a waveform region selected now keeps the playback cursor at the region start, in the standalone app and in the AU and AAX plugins, and stretched playback starts from the region rather than from the beginning of the file.
  • In plugin mode, repositioning the preview while your DAW is stopped now plays from the position you chose when realtime stretch is active.
  • Deletion safety hardening: Find Duplicates leaves any file that changed since the scan untouched, and bulk Keep Newest / Keep Largest act only on exact matches. Removing a Location no longer affects a sibling folder that shares its name as a prefix (for example “Samples” and “Samples2”). The cache sweep under a custom render folder only ever removes files SonikSearch itself rendered.

v3.0.8 Waveform Regions & Tag Persistence Fix
August 23, 2026
New Features
  • Drag a region of the waveform into your DAW: select part of a sample on the waveform and drag from inside the selection to export just that slice, exactly as you hear it, with timestretch, transpose, and fades applied.
  • Region right-click menu: Export Region As… saves the slice to a file of your choosing, Send Region to Sampler puts it on a pad, Find Similar to Region searches your library for sounds like that slice alone, and Deselect clears the selection.
  • The region selection survives toggling timestretch or transpose, and clicking inside a selection seeks to that point without clearing it.
Fixes
  • On some libraries, tags you added yourself were never saved, even though the app reported success. This is fixed, and affected libraries are repaired automatically on first launch.
  • Bulk Edit now applies tag and category changes to every selected sample and reports the true number of samples updated. Previously it could report success while changing nothing.

v3.0.7 Stem Separation Update & Plugin Version Fix
August 20, 2026
Improvements
  • Stem separation moves to a new, more compact separation model. The installer removes the previous model from shared model folders automatically.
Fixes
  • The AU, AAX, and VST3 plugins now report the real SonikSearch version to your DAW. The AU previously showed 1.1.1 and the AAX and VST3 bundles 2.0.0, which could confuse plugin managers after an update.

v3.0.6 DAW Sync Rework & Pro Tools Playback
August 13, 2026
Improvements
  • Beat Sync, reworked: previews you start while your DAW is playing, whether with the Play button, autoplay, or by switching samples, now drop in locked to the bar in every format (VST3, AU, AAX), and stay locked when you move the playhead or your loop cycle wraps around. One-shots re-fire on each pass of the loop.
  • Spacebar controls the Pro Tools transport: pressing space in the SonikSearch plugin window now starts and stops Pro Tools playback on macOS, no matter which part of the window last had focus. Typing in a search field still types spaces.
  • Arpeggiator & trance gate lock to your DAW’s grid: while the transport is rolling, steps land exactly on the DAW grid, follow tempo changes, and stay in step across relocates and loop wraps. Free-running behavior with the transport stopped is unchanged.
  • The sync toggles are now named Tempo Sync and Beat Sync, with clearer tooltips explaining what each one does.
Fixes
  • Beat-aligned playback now works in Pro Tools, where previews previously never landed on the bar, and the plugin keeps tracking the Pro Tools transport even while its window is closed.
  • Fixed the sampler ignoring your session tempo and staying at 120 BPM in VST3 hosts that run 64-bit audio processing.
  • Fixed intermittent silent previews when browsing with autoplay while your DAW is playing. The preview could start paused instead of playing, most often on Windows.
  • Beat-aligned previews now start at the correct position when realtime timestretch is active.
  • Two SonikSearch instances in the same session no longer interfere with each other’s tempo sync in the AU plugin.
  • The macOS installer now refreshes Pro Tools’ plugin cache, so Pro Tools reliably loads the newly installed version after an update.

v3.0.5 Collections Drag & Drop, Shared Plugin Settings & Fixes
August 9, 2026
Improvements
  • Drag and drop onto collections: drop a sample from the results or Similar Sounds list, or a whole folder from the library tree, straight onto a collection in the sidebar to add it.
  • One database location for every format: the standalone app and the VST3, AU, and AAX plugins now share the same preferences, so you set your database location once and every format follows it. Your existing settings carry over automatically.
  • The database-location dialog now tells you to copy the entire SonikSearch folder when moving your library, since it also holds collection indexes and logs that belong with the database.
Fixes
  • Adding or removing a folder in a collection is now instant; on large libraries it could previously freeze the app for minutes.
  • Fixed a crash when right-clicking in the folder tree.
  • Tools > Refresh All no longer silently skips locations: a location that’s already importing queues its refresh to run afterward, and the confirmation reports exactly what was queued. “Places” is now called “Locations” throughout the app.
  • Clicking a collection now clears the highlight in Locations, so it’s always clear which one is active.
  • In the sampler, key-tracked pads now default their root note to C3, so a freshly key-tracked pad’s range stays centered on its root.

v3.0.4 Windows Plugin Fixes
July 31, 2026
Fixes
  • Spacebar now reaches your DAW on Windows: pressing space with the SonikSearch plugin window focused starts and stops host playback, just like on macOS. Typing in a search field still types spaces.
  • Fixed silent sample previews and autoplay in plugin mode on Windows when a file’s path contained international characters or was very long.

v3.0.3 Filter Panel Flexibility & Plugin Preview Fixes
July 31, 2026
Improvements
  • Collapsible filter sections: Tags, Type, Key, and BPM Range can now be collapsed just like Data Source, and each section remembers its state between sessions.
  • Resizable subfolder browser: drag the new divider between the subfolder browser and the filters below it to give either one more room; your layout is remembered.
Fixes
  • Library preview timestretch now works correctly in plugin mode: Sync follows your DAW’s tempo instead of falling back to a fixed 120 BPM, so previews beat-match your session.
  • Fixed stretched previews playing at the wrong pitch when your session’s sample rate didn’t match the file (e.g., a 44.1 kHz sample in a 48 kHz session).
  • In the AU and AAX plugins, stretch and transpose settings applied while a sample was still loading are no longer lost.

v3.0.2 Smarter BPM Detection & Faster Imports
July 26, 2026
Improvements
  • BPM you can trust: one-shots, ambient textures, FX, and vocal phrases no longer pick up meaningless BPMs, while genuine loops keep theirs, so sorting and filtering by BPM gets a lot more reliable.
  • Cleans up old bogus BPMs too: re-analysis now clears stale tempos left on samples from earlier versions where there’s no actual beat. Open Health & Status and choose “Upgrade now” to apply the new detection across your existing library; BPMs you entered yourself are never touched.
  • Imports are about 1.7× faster, with no change in analysis accuracy.
Fixes
  • Fixed auto-tagging for libraries upgraded from 2.5, where samples could receive far too many tags. Tags are repaired automatically on update.
  • Stability improvement when quitting the standalone app while the library index is still loading.
  • Fixed a hang when quitting just as the crash-report notice appeared.

v3.0.1 Sampler Glide & Workflow Fixes
July 24, 2026
Improvements
  • True legato glide: the sampler’s Legato portamento mode now slides pitch between held notes without retriggering the envelope, for smooth mono-synth-style glides.
Fixes
  • AI search results now update to match your current folder, collection, or filters when you navigate; no more results scoped to the place you just left.
  • Stem separation is more reliable on Windows.
  • Fixed drag-and-drop into Bitwig on Windows, plus other drag-and-drop fixes.

v3.0 The Sampler
July 2026
New Features
  • The Sampler: a full kit-based sampler instrument built into SonikSearch. The moment you find a sound, you can play it: drag it onto a pad and trigger it from a MIDI controller, the on-screen keyboard, or your DAW. Kits start at 16 pads and grow to 128, and each pad can be a one-key drum or a chromatic, key-tracked instrument, holding one sample or many, mapped across key and velocity zones with round-robins so fast rolls never machine-gun.
  • Envelopes on the waveform: freeform amp, filter, and pitch envelopes (up to 16 points) drawn directly on the sample, plus a per-pad resonant filter with drive and key tracking, two LFOs, glide, and unison/humanize.
  • Real-time stretch & session key: five stretch algorithms (Classic repitch, Drums, Melodic, Vocal, Polyphonic): Sync beat-matches loops to your session tempo, Tune pulls pitched sounds toward your session key, and Freeze holds time still to turn any sound into a sustained texture.
  • Chop: slice a break by transients, beat grid, or equal parts, spread the slices across pads in one click, then drag a MIDI clip of the slice timing into your DAW; rearrange the notes and the break follows.
  • Per-pad FX rack: 8 slots and 17 effects on every pad: a 4-band EQ with a graphical editor, delay, chorus/flanger/phaser, distortion, bitcrusher, compressor, limiter, five reverbs including gated and convolution with impulse-response file loading, Mod Bank (ring/autopan/FM), Band Drive multiband saturation, and stereo width tools.
  • Kits in your library: save and load kits with a browser, choke groups and kill notes for real hi-hat behavior, per-pad MIDI channels, full undo/redo, and SFZ instrument import.
  • Stem separation: split any sample into drums, bass, vocals, and everything else. Right-click a sample (or a pad) and choose “Separate into stems”; the four stems are saved next to the source file and imported into your library automatically: analyzed, tagged, linked to the original, and ready to search or drop onto pads. Works in the standalone app and inside your DAW.
  • Generate Kit: build a kit from your own library in one click: kick, snare, hats, percussion, bass, melody, pad, and FX, each picked to fit the others. Reroll any pad for a compatible swap, and bounce pads, rendered through their FX, back into your library as new samples.
  • Macros & DAW automation: a deliberately clean automation surface: Master plus 16 macro knobs. Right-click any sampler control to bind it to a macro; one macro drives up to 8 targets, so a single automation lane can open the filter and bloom the delay in one gesture.
  • Library / Sampler audio toggle: a new top-bar switch picks what you hear: library previews, the sampler, or both at once, with a master level and Stop All beside it.
  • Neural BPM & key detection: tempo and key analysis are dramatically more accurate: key accuracy roughly tripled and tempo accuracy improved by ~15 points in our benchmarks, and your manual edits are never overwritten.
  • Smarter automatic tagging: auto-tags are now based on how a sample actually sounds, not just how it’s named, producing a much richer and more browsable tag tree.
  • Send to Sampler: right-click any sample to add it to your kit, or aim it at a specific pad; the Sound Map gets the same options.
  • Health & Status: a diagnostics window (with a status-bar light) showing the state of your database, models, and analysis pipeline at a glance.
  • Find Duplicates, rebuilt: much faster scans, near-duplicate detection that catches re-encoded copies, and safe cleanup that sends files to the Trash.
Improvements
  • Searching and filtering huge libraries is dramatically faster: full-library filter scans are over 10× faster with exact result counts, tested against libraries of 15 million samples.
  • Sound Map layout upgraded: similar sounds now cluster into more meaningful neighborhoods.
  • Smarter one-shot vs. loop classification.
  • A consistent dark look on every OS: SonikSearch no longer washes out when your system is set to light mode.
  • Windows installers and binaries are now fully code-signed.
  • Task Queue: drag tasks to reorder them, with clearer pause and status icons.
  • Help > User Manual (or F1) opens the online manual.
  • Sample folders behind symlinks are followed correctly during import and rescan.
  • “Places” are now called “Locations.”
  • Database maintenance and upgrades run under a real progress bar at startup, and large migrations resume where they left off if interrupted.
  • Similarity search is more robust: weighted searches no longer stall while the index loads; they run automatically when it’s ready.
  • Faster startup, with background tasks starting immediately.
Plugin Mode
  • Pro Tools on Windows: the Windows installer now includes the AAX plugin alongside VST3 and the standalone app.
  • Route pads to separate plugin outputs so your kick, snare, and hats land on their own DAW mixer channels.
  • DAW sessions restore your sampler state on project load even if you never open the plugin window.
  • Stability improvements when quitting Pro Tools and Ableton Live on macOS with SonikSearch loaded.
  • Stability improvement when saving an Ableton Live set with SonikSearch active.
  • The VST3 window no longer snaps back to its previous size after a resize.
  • The plugin now reports its real version to DAWs.
  • Pro Tools sessions at rates other than 44.1 kHz now play the sampler at the correct rate.
  • One plugin editor at a time: opening a second SonikSearch instance now shows a notice pointing you to the window that’s already open.
Fixes
  • Stability improvement when quitting the standalone app.
  • Preference and collection changes made just before quitting are now always saved.
  • 32-bit float WAVs now timestretch and transpose correctly (no more “Unsupported audio format: 3”).
  • Fresh installs on Windows no longer report the app as outdated.
  • Stability improvement when analyzing very short samples on Windows ARM64.
  • Tag counts in the navigation tree no longer vanish after rebuilds.
  • Fixed occasional freezes while running an AI search.
  • Convolution reverb impulse responses are built at the actual engine sample rate (correct tail length at 44.1/48/96 kHz).
Upgrading from 2.x
  • Your library database is migrated on first launch under a real progress bar; if the upgrade is interrupted, it resumes where it left off.
  • The new tagging system re-tags your library in the background after the upgrade. On very large libraries this can take several hours; you can keep browsing, searching, and playing the whole time, and tags you added yourself are preserved.

v2.5 Performance at Scale & Plugin Mode Controls
June 2026
New Features
  • AI search results now respect current filter context instead of always searching the entire library.
  • Configurable audio output device selection in standalone mode.
  • File-saving preferences with playback settings that persist across sessions.
Improvements
  • Major performance improvements for libraries with 15M+ samples (includes database migration).
  • AI search now works on machines without GPU acceleration.
  • Filtering at scale is now fast; preferences updated for larger libraries.
  • Reduced waveform display resolution for smoother scrolling.
  • “Show All” click works correctly when first opening the app.
  • Autoplay no longer triggers on filter, Place, or subfolder selection changes.
  • Arrow keys in the sample table no longer accidentally change volume or loop settings.
  • Removed flickering “Loading waveform” message on sample select.
  • Improved drag-and-drop compatibility with Bitwig and other DAWs.
Plugin Mode
  • Play/pause/stop buttons now properly control playback within the DAW.
  • Playback can start mid-measure with correct position alignment.
  • Cursor position is now settable in plugin mode.
Fixes
  • Fixed startup screen flicker on Windows (consolidated to single-window mode).
  • Fixed “file not found” errors caused by lazy loading before page was ready.
  • Fixed playback artifact issue.

v2.4 REX/RX2 Support, Preferences & Multi-Select
April 2026
New Features
  • Search by Sound: Drop an audio file onto SonikSearch to find similar-sounding samples in your library.
  • REX/RX2 support: Import and audition REX and RX2 loop files (macOS and Windows x64).
  • Preferences dialog: Configure AI Search result limits and database path from a dedicated settings panel.
  • Multi-select: Select multiple samples for batch drag-and-drop with timestretch and transpose.
  • “Nearest” transposition mode: Transpose to the nearest semitone for quick pitch matching.
  • Show in Finder / Explorer: Reveal any sample’s file location with one click.
  • In-app update notifications.
  • CPU budget option in Preferences with configurable throttle level.
  • Default search result count for traditional (non-AI) search.
Improvements
  • AI Search results now show a match count and are combinable with all standard filters.
  • Data source filters extended to loop type and categories.
  • Improved collection indicators: each sample shows a dot in subfolder collections.
  • “Refresh All Places” added to menu for one-click library updates.
  • Significant caching improvements for faster browsing.
  • Various UX refinements.
  • Disabled App Nap on macOS and equivalent on Windows for long-running tasks.
Fixes
  • Fixed timestretch processor timing accuracy.
  • Fixed autostart to work correctly with similar sounds.
  • More intuitive data source filtering behavior.
  • Improved Place refresh reliability and progress reporting.
  • Added cache clearing option.
  • Fixed VST crash reporting so diagnostics are properly collected.
  • Fixed Fender Studio Pro crash on Windows.
  • Transport play/pause icons now reflect correct state.
  • Retrigger and passthrough behavior working correctly.
  • Spacebar now works for playback in standalone mode.
  • Retrigger corner cases with region and cursor position resolved.

v2.3 AI-Powered Search & Performance
April 2026
New Features
  • AI-Powered Search: Search your library by describing what you’re looking for. Type “dark ambient pad” or “punchy kick” and find matching samples based on how they sound, not just metadata. Enabled by default for all users.
  • AAX Plugin (macOS): Load SonikSearch directly in Pro Tools as an AAX plugin on macOS, with full transport and tempo sync.
  • DirectML GPU acceleration on Windows: Windows users with a compatible GPU now benefit from hardware-accelerated audio analysis, significantly reducing import times.
Improvements
  • Faster similar sounds queries across large libraries.
  • Improved similar sounds accuracy with a higher-quality audio analysis model.
  • Smarter timestretch defaults for standalone and plugin modes.
  • Faster analysis during import and when upgrading existing libraries.
  • Improved background task queuing for smoother multi-stage imports.
  • Smoother upgrade experience when migrating from older versions.
Fixes
  • Improved reliability when canceling or removing a Place.
  • Improved folder cache accuracy after import completes.
  • More accurate progress display when resuming an import or analysis.
  • Better handling of corrupted audio files during import.
  • Improved plugin stability when using timestretch in Cubase.

v2.2 Waveform Editing & Sound Map
March 2026
New Features
  • 3D Sound Map: Explore your sample library in an interactive 3D visualization. See how sounds relate to each other spatially, with a progress bar while the map loads and adjustable camera zoom.
  • Multi-place imports: Import samples from multiple folders at once with proper resume logic across all locations.
  • Free trial: Try SonikSearch with a free trial before purchasing, available in both standalone and plugin modes.
  • Folders in collections: Add entire folders to a collection instead of adding samples one by one.
  • Waveform selection: Click and drag on the waveform to select a region.
  • Fade in / fade out: Fade markers automatically snap to your selected region. Right-click the waveform to clear a selection.
  • Zero-crossing snapping: Selections and fade points snap to zero crossings for clean, click-free edits.
  • Half / double tempo buttons: Quickly halve or double the detected BPM with a single click.
  • Click-to-play: Click anywhere on the waveform to start playback from that point.
  • Sync button: New transport sync control for locking playback to your DAW.
  • Resizable plugin window: Resize the SonikSearch plugin to fit your screen layout in any DAW.
Improvements
  • Much faster application startup time.
  • Reduced initialization time with a real progress bar instead of an indeterminate spinner.
  • Autoplay is more reliable: selecting a sample no longer double-triggers playback.
  • Automatically detects incomplete analysis and resumes similar sounds processing.
  • Improved VST cursor speed and AU cursor playback positioning.
  • Checkboxes are now more visible throughout the UI.
  • Volume setting now persists across restarts.
  • Progress bar when refreshing a Place now shows real completion percentage.
  • Faster audio property analysis with more parallel workers.
  • Improved one-shot vs. loop detection.
Fixes
  • Fixed similar sounds analysis progress display.
  • Fixed resume progress showing incorrect numbers.
  • Fixed import cancellation proceeding to later stages when canceled mid-import.
  • Fixed scrollbar resetting in the import dialog when the stage updates.
  • Fixed collapsible separator not being expandable after collapsing.
  • Fixed an issue with refreshing Places.
  • Fixed status bar display issues.
  • Stability improvement when closing the plugin.
  • Stability improvement when organizing samples (collections, tags) while a background import was saving.
  • Stability improvement when handling invalid MP3 files.
  • More robust shutdown code.
  • Fixed Ableton Link sync in standalone mode.
  • Fixed an issue where fades did not work correctly in plugin mode.
  • Fixed full-volume burst at the start of a fade-in on Windows.
  • Fixed dark-mode readability for the Places panel on Windows.
  • Fixed transport controls being cut off in certain window sizes.
  • Improved import restart logic so resuming an interrupted import is more reliable.

v2.1 Windows DAW Support & Stability
February – March 2026
New Features
  • Autoplay: Automatically audition samples as you browse through your library.
  • Volume slider in standalone mode, with your level saved between sessions.
  • Drag-and-drop from the Similar Sounds table: Drag similar results directly into your DAW or file manager, just like the main sample table.
  • Right-click context menu on Similar Sounds: Access the same actions available in the main sample table.
  • Reanalyze: New option in the Tools menu to re-run BPM, key, category, and audio analysis on your entire library.
  • Automatic diagnostics: Diagnostic reports are now generated automatically to help identify and fix issues faster.
Improvements
  • Significantly faster search and filter performance.
  • Import and analysis no longer slow down over time on large libraries.
  • Faster playback start and smoother waveform cursor in standalone mode.
  • Improved automatic categorization accuracy.
  • Smarter audio analysis that skips redundant processing, reducing import time.
  • Instant resume when restarting audio analysis after a pause.
  • More efficient BPM and key analysis with optimized per-sample processing.
  • Column dividers in the sample table are now draggable so you can resize columns.
  • Table colors now follow your OS theme for a more native look.
  • Version number now appears in the About section.
Fixes
  • Fixed VST3 compatibility with Cubase.
  • Fixed collections not being set or displayed correctly.
  • Fixed Windows VST3 display when reopening the plugin window.
  • Fixed arrow key navigation in the Windows VST3.
  • Fixed Similar Sounds in the Windows VST3.
  • Numerous stability improvements when closing the application during an active import.
  • Multiple Windows VST3 reliability fixes across DAWs.

v2.0 Find Similar Sounds
February 2026
New Features
  • Find Similar Sounds: Select any sample and instantly discover others in your library that sound like it. Fine-tune what "similar" means by adjusting the weight of nine audio characteristics: Brightness, Warmth, Crest Factor, Harmonicity, Attack, RMS, Duration, Timbre, and Pitch. Results update live as you drag the sliders.
  • Pitch-aware matching: Similarity search understands musical key relationships. It knows that C major and G major are closely related, and that C major and A minor are relative keys.
  • GPU-accelerated analysis: Advanced audio analysis is significantly faster on supported hardware.
  • Windows 11 support: SonikSearch is now available on Windows (x64 and ARM64) as a standalone app and VST3 plugin.
  • Plugin state persistence: Closing and reopening the VST3 or AU plugin window restores your session exactly where you left it.
  • Drag-and-drop export: Dragging a sample out of SonikSearch now exports the timestretched and transposed version if you have playback adjustments active.
Improvements
  • Faster import, analysis, and caching performance.
  • Analysis resumes automatically when you relaunch SonikSearch.
  • Import progress is now saved, so interrupted imports pick up where they left off.
  • Audio features are always computed during import, ensuring similarity search is available for every sample.
Fixes
  • Stability improvement when running multiple VST3 or AU plugin instances at the same time.
  • Fixed drag-and-drop across multiple monitors.
  • Added OpenGL fallback to software rendering for environments without GPU support (e.g., virtual machines).
  • Fixed sample characteristic columns not appearing after import.
  • Fixed an issue where removing a Place did not properly update the cache.

v1.0 Initial Release
September 2025
Highlights
  • A sample manager for macOS: import your sample folders as Places, browse their folder trees, and search and sort your whole collection from one window. Available as a standalone app plus VST3 and AU plugins, as a universal build for Apple Silicon and Intel.
  • BPM & key on every sample: tempo and key are read from filenames when present (including fractional BPMs) and detected from the audio when not, and every sample is classified as a one-shot or a loop automatically.
  • Powerful filtering: combine text search with a BPM range slider, a musical key filter that understands enharmonic equivalents, tags, one-shot vs. loop type, and data-source filters, all applied together to the Place or folder you’re browsing.
  • Tags & Collections: organize samples with your own tags (with a Manage Tags dialog) and group them into collections, with indicator dots in the sample table.
  • Waveform auditioning: click anywhere on the waveform to play from that point, spacebar for play/pause, and playback that follows your system audio device.
  • Timestretch, transpose & Ableton Link: audition samples at your session tempo, with the target BPM following Ableton Link when engaged; timestretch and transposition can be enabled independently.
  • Similar sounds, first generation: audio analysis on import powers early similar-sound matching, the foundation for the rebuilt Find Similar Sounds in v2.0.
  • Drag-and-drop: drag samples straight from SonikSearch into your DAW or file manager.
  • Bulk metadata editing: right-click a Place or folder to correct BPM or key across many samples at once.