Skip to content
A free/open source VST2, VST3 and AudioUnit plugin to easily split a sample in up to 64 slices
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
archive
audio-unit
design
mac
resource
src/cpp
test/cpp
.gitignore
CMakeLists.txt
LICENSE.txt
README.md
configure.bat
configure.sh
jamba.cmake
libsndfile.cmake
r8brain-free-src.cmake

README.md

SAM-SPL 64 Plugin

This VST2, VST3 and AudioUnit plugin lets you easily split a sample in up to 64 slices.

  • Use the pads in the plugin or a MIDI keyboard (slices automatically mapped to notes)
  • 2 play modes: hold or trigger
  • Play a single slice at a time or multiple (polyphonic)
  • Each slice can be set to loop and/or play in reverse
  • Edit the sample (Trim, Cut, Crop, Normalize (0dB, -3dB, -6dB), Resample)
  • Continuous smooth zoom all the way to the sample level
  • Show zero crossing
  • Load a sample from the file system or directly sample an input (built-in sampler)
  • Drag and drop a sample in the waveform view
  • Export the sample as a file (wav / aiff supported)

Check the SAM-SPL 64 documentation for further details.

Release Notes

2019-09-19 - v1.0.0

  • first public release / free / open source

Configuration and requirements

Check the Jamba README file for instructions on how to install and configure the VST3 SDK.

Build this project

The following steps describes (for each platform) how to build the plugin.

macOS

  • For simplicity I am creating the build at the root of the source tree, but can obviously be outside the source tree entirely by running the script from anywhere

      ./configure.sh
      cd build
    
  • In order to build, test, validate, etc... simply use the jamba.sh script (use -h for details):

       ./jamba.sh -h
    

Windows

  • For simplicity I am creating the build at the root of the source tree, but can obviously be outside the source tree entirely by running the script from anywhere. Note that PowerShell is highly recommended.

      .\configure.bat
      cd build
    
  • In order to build, test, validate, etc... simply use the jamba.bat script (use -h for details):

       .\jamba.bat -h
    

Misc

  • This project uses loguru for logging.
  • This project uses libsndfile for sound file loading/saving.
  • This project uses r8brain-free-src for rate converter/resampling (designed by Aleksey Vaneev of Voxengo)
  • This project uses Abduction 2002 font by Jakob Fischer.

Licensing

GPL version 3

You can’t perform that action at this time.