Skip to content

Releases: dre4moff/splicerr

Splicerr v1.15.1

Choose a tag to compare

@dre4moff dre4moff released this 29 Jun 15:41

Splicerr v1.15.1 - Pack navigation and drag/drop fixes

  • Prevented dropped audio/file URLs from navigating the app window into the browser media player view.
  • Changed pack artwork left-click behavior to open the pack's samples inside Splicerr.
  • Moved the external Splice pack link to a right-click context menu action: "View on Splice".
  • Added an in-app pack filter using the parent pack UUID, with a text-search fallback when the UUID is unavailable.
  • Updated the DAW Bridge settings status on macOS to show both installed plug-in locations: AU component and VST3.

Splicerr v1.0.15

Choose a tag to compare

@dre4moff dre4moff released this 20 Jun 18:03

Splicerr v1.0.15 - UI Refresh

Temporary fork of Robert-K/splicerr that restores functionality and adds DAW bridge sync.

New

  • Refreshed macOS-style dark Liquid Glass interface based on the new UI mockup.
  • Updated sidebar, search controls, filters, result rows, waveform surface, and floating player styling.
  • Waveforms are larger and more prominent in the results list.
  • Version bumped to 1.0.15.

Notes

  • The bundled AU and VST3 bridge plugins remain included in the app bundle.

Fixes

  • Improved DAW-mode stability when switching samples with transpose enabled.
  • Reduced memory pressure during pitch-shift and tempo-stretch rendering.
  • Prevented overlapping DAW sample renders when changing samples quickly.
  • DAW-mode sample selection no longer renders a muted local preview before loading the bridge.
  • DAW bridge audio rendering now runs in a Web Worker so long pitch-shifted samples cannot block the UI thread.
  • Changing samples while a bridge render is in progress now cancels the current worker job.
  • Descrambled/transposed preview blobs are capped to prevent memory growth while browsing deep result lists.
  • Rendered WAV files are written in chunks to avoid long UI-blocking filesystem IPC calls.
  • Cached DAW renders no longer read the full WAV back into the WebView, avoiding freezes after several pitch-shifted samples.
  • DAW-mode sample play buttons now start on the first click instead of requiring a second click after selection.
  • Selecting a different sample in DAW mode now re-enables bridge playback if it had been paused from Splicerr.
  • DAW bridge renders now use abortable temporary bytes instead of persistent app preview blobs.
  • Audio decode for DAW bridge renders now uses isolated AudioContexts that are closed after each render.
  • Audio channel transfer to the render Worker is chunked across animation frames to keep the UI responsive.
  • Repeated DAW packets no longer repeatedly cancel the same in-flight render while waiting to load the latest selected sample.
  • Pitch shift and tempo stretch for DAW bridge renders now run in one combined SoundTouch pass, cutting CPU and temporary buffer pressure when transpose is enabled.
  • In-flight pitch renders are no longer force-terminated when selecting another sample; stale renders finish off-thread and are discarded, then only the latest selected sample is loaded.
  • Cold sample audio downloads now prefer direct WebView fetch with Tauri HTTP fallback, avoiding large audio file transfers through Tauri IPC before pitch rendering.
  • DAW bridge sample loading is briefly debounced so rapid clicks across new samples render only the final selected sample.
  • Waveform fetches also prefer direct browser fetch and correctly clear loading state after failures.
  • App preview pitch rendering now runs in the audio Worker instead of the UI thread, fixing freezes after changing transpose key during browsing.
  • Changing transpose while connected to the DAW no longer reloads the muted local preview; the bridge re-renders the synced sample instead.
  • In bridge playback, changing transpose key defers re-rendering the current sample; if another sample is selected immediately after, only the newly selected sample is rendered.

Included from v1.0.14

  • Splicerr Bridge plugin for DAW sync, bundled as AU and VST3.
  • Bridge installer in Settings with Install/Reinstall/Uninstall actions.
  • DAW transport sync for play/stop, BPM, bar position, loops, and one-shot triggers.
  • DAW-mode drag-and-drop for the currently selected sample stretched to the host BPM.
  • App preview mute while connected to the DAW.
  • Bridge audio rendering directly inside the DAW plugin.
  • Waveform and player progress following the plugin's real sample cursor.
  • macOS window close/reopen fix.

Splicerr v1.0.14

Choose a tag to compare

@dre4moff dre4moff released this 18 Jun 22:37

Splicerr v1.0.14 — DAW Bridge

Temporary fork of Robert-K/splicerr that restores functionality and adds DAW bridge sync.

New

  • Splicerr Bridge plugin for DAW sync, bundled as AU and VST3.
  • Bridge installer in Settings with Install/Reinstall/Uninstall actions.
  • DAW transport sync for play/stop, BPM, bar position, loops, and one-shot triggers.
  • DAW-mode drag-and-drop for the currently selected sample stretched to the host BPM.

Fixes

  • The app preview is muted automatically while connected to the DAW.
  • Bridge audio now renders directly inside the DAW plugin.
  • Waveform and player progress now follow the plugin's real sample cursor.
  • One-shot waveform progress now resets between bar triggers instead of looking permanently active.
  • Closing the macOS window now hides it and reopening Splicerr brings the main window back.
  • Bridge installer labels are now in English.

Included from previous releases

  • Collections: create local collections, Likes, tag filtering, export to .zip, and toast notifications.
  • Transpose: shift samples by key or by semitones, tempo-preserving, applied to both preview playback and exported WAV.
  • Drag-and-drop crash fix on macOS Sequoia and the Cloudflare 403 fix.

Downloads

  • Windows: .exe installer or .msi
  • macOS: .dmg for Apple Silicon and Intel
  • Linux: .AppImage, .deb, .rpm

Once the headers fix is merged upstream, please switch back to the original repo. All credit to the original authors.