Skip to content

1997nesbit/splicerr

 
 

Repository files navigation

Splicerr

Splicerr is an alternative frontend for the popular Splice sample library. It does not require any authentication and contains all of the most important features of the regular desktop app (including drag-and-drop).

It's basically a full rewrite of ascpixi's Splicedd ❤️, just with a couple more features and built with Svelte and Tauri 2.0.

Please show your appreciation by starring ⭐ the original project, as it made this all possible.

Note

This is a temporary fork of Robert-K/splicerr. Upstream stopped loading samples after Splice's GraphQL API started requiring Apollo preflight headers. This fork applies that fix (see issue #30) so the app works again. Once the fix is merged upstream, please use the original repo instead.

As a bonus, this fork also adds a tempo-preserving Transpose feature (transpose samples by key or by semitones — see Features).


Click here to download the latest release!

Demo

demo.mp4

Features

  • Drag-and-drop samples
  • Transpose by key or pitch (tempo-preserving)new in this fork
  • Search suggestions
  • Tag filtering
  • Infinite scrolling
  • Waveform previews
  • Sort by popularity, bpm & more
  • Dark & light mode
  • Custom UI scale
  • Adjustable preview volume

🔧 How to develop

  1. Install the Tauri prerequisites & pnpm
  2. Clone the project: git clone https://github.com/robert-k/splicerr
  3. Install dependencies: pnpm i
  4. Start the development server: pnpm tauri dev

💡 Recommended IDE Setup

VS Code + Svelte + Tauri + rust-analyzer


forthebadge forthebadge forthebadge

About

🎵 A custom frontend for the Splice sample library, built with Svelte + Tauri

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Svelte 62.7%
  • TypeScript 35.3%
  • Other 2.0%