Cartridge

Cartridge VST Demo
Play video

A versatile sampler/slicer built around four playback modes — from quick one-shots to fully sliced loops with MIDI export. Works in any modern DAW, with extra integration goodies for Reaper.

⚠️ The plugin is currently in testing — expect bugs, and the full manual will follow later. Hop into the Telegram chat to discuss, report issues, and keep up with updates.

Playback Modes

  • ADSR — classic envelope-driven sampling
  • One — fire-and-forget one-shot playback
  • MSEG — draw your own custom volume curves
  • Slice — full slicer with MIDI export

Features

  • Auto-normalize and auto root note detection
  • Zero-crossing snap via Shift+drag
  • MIDI map — build drum racks via FL Patcher or Reaper containers
  • Legato, reverse, and sample hot-swapping
  • Looping with fades
  • Phase-click protection
  • Pitch bend and MIDI CC support
  • Samples stored inside the project as FLAC — safe for archiving and collabs
  • Scalable, themable interface
  • Ctrl+Shift+drag to pick a region for root note analysis
  • Alt+click to preview the sample at any position
  • Time-stretching — change pitch without affecting playback speed

FAQ

The trial has no time limit and no feature restrictions — just a small badge in the UI. You can use it as long as you want, and if you'd like to support development or remove the badge, you can grab a key.

Add the DSG_ReaScripts repository to ReaPack and install three scripts:

  • DSG_Cartridge create track from Media Explorer.lua — creates a new track with the sample currently selected in Media Explorer (area selection supported)
  • DSG_Cartridge load sample to active instance.lua — loads the selected sample into the currently focused Cartridge instance
  • DSG_Cartridge create track from Media Item.lua — wraps a selected media item into a new Cartridge track

Bind any of them to a hotkey for an instant workflow.

Download

Windows (VST3), MacOS (VST3, AU), Linux (VST3, LV2)

Changelog

0.7.0

  • PTH (Play-Through) in Slice mode — holding a note now continues playback past the slice boundary all the way to the end of the sample; mutually exclusive with Hold
  • Hover tooltips for controls
  • Automatic transient detection when entering Slice mode for the first time or loading a new sample while already in Slice mode — no need to press Detect manually anymore
  • ADSR point tooltips now show the current value in milliseconds (Decay also shows Sustain in %), updated in real time while dragging
  • Double-clicking curve handles (ADSR shape, MSEG shape, trim fade shape) resets the curve back to linear (shape = 0)
  • Pitch bend slider in the bottom-left corner — host-automatable parameter (-1..+1, summed with MIDI pitchwheel and scaled by PB Range); springs back to center when released. Useful for hosts where automating coarsePitch / MIDI pitchwheel is inconvenient (e.g. FL Studio)
  • Slice flags in Slice mode are now positioned below the waveform, and slice lines extend down to the flags — slice boundaries are much easier to read on dense samples
  • Trim fade-in and fade-out can now each reach up to 100% of the trim region (previously limited to 50% each); dragging one automatically reduces the other to prevent overlap

Download 0.6.4

  • Fix ADSR + mono: retriggering the same note now properly cuts the old tail
  • Fix ADSR + legato: note-off was sometimes missed and the sample played to the end
  • Hold in Slice mode now works even with Legato enabled

Download 0.6.3

  • Sync in Slice mode — stretches the sample to the host tempo
  • Hold in Slice mode — the slice plays to the end (handy for live performance)
  • In Slice mode, Root Note now sets the base note of the slices (for pads like C2–G2, etc.)
  • Old projects load in legacy slice-mapping mode — the mapping stays unchanged
  • Shift+drag on rootNote/transpose/cents/MIDI range no longer breaks the note class at the edges of the range
  • Adaptive rhythm-based grid in MSEG mode (driven by host BPM); Shift while dragging or adding a point snaps to the grid

Download 0.6.2

  • Sample BPM in Slice mode + MIDI export with snapping
  • Hot-swap samples (prev/next, normalize) works without the UI open
  • Fixed crash on rapid sample switching with the GUI open
  • Prev/Next Sample as bool triggers
  • Fixed a bug with sample rate mismatch between project and sample (part of the high end was lost)
  • Fixed pan law — no more −3 dB dip in the center
  • Old projects load in legacy modes — mixes stay unchanged

Get a Key

or get it with your subscription: