- new builds for Windows 32/64 bit, mp3 loading fixed]
- automated builds on https://github.com/rghvdberg/ninjas2/releases now includes Mac
- Mac vst are borked, there's a bug in DPF, will probably be fixed soon
no Linux in automated builds (yet) - Mac vst fixed, automated linux builds added
Hi everyone,
I've made a sample slicer plugin. Consider this to be a pre-release/beta. I'm not really a programmer, I'm self-taught, so be gentle
Ninjas2 "Ninjas Is Not Just Another Slicer"
A Clearly broken™ Sample Slicer
Rewrite of Ninjas, a sample slicer audio plugin. This plugin uses the DPF framework for the creation of audio plugins in lv2 and vst2 formats.

Goal:
Easy to use sample slicer, quick slicing of sample and mapping slices to midi note numbers.
Intended usage:
Primarily targeted at chopping up loops or short ( ≈ 10 - 20 seconds) samples. Think drum loops, vocal chops etc. Currently there's no limit on imported sample length. User can play the slices using midi notes and change the pitch with midi pitchbend.
Features:
Implemented features:
- load samples in audio formats as provided by libsndfile
- load mp3
- highlight slice when midi note is received
- maximum of 128 slices
- slices 0 to 67 are mapped to midi note 60 to 127
- slices 68 to 127 are mapped to midi note 0 to 58
- slices can me snapped to onsets
- each slice has ADSR
- each slice has 4 playmodes :
- single shot forward
- single shot reverse
- loop forward
- loop reverse
- pitching of samples (+/- 12 semitones) via midi pitchbend
- zoom in/out of waveform with mousewheel
- user editable slice start and end points
note: slices can not overlap - dragging the top marker edits both start and end point, keeping the slices continuous
- dragging the bottom markers edits the the start or end point of a slice.
- programs : store and retrieve up to 16 configurations of slices
- normal click restores state
- shift click copies current state to new program location
- play marker in waveform display
- add/remove slices in waveform display : double click within 10 px of slice start/end to add or remove slice
Windows / Mac / Linux:
https://github.com/rghvdberg/ninjas2/releases
Note for Linux:
If the binaries don't work:
Arch users : https://aur.archlinux.org/packages/ninjas2-git/
For other distros :
Build instructions
Dependencies
Code: Select all
libgl1-mesa-dev
libx11-dev
libsndfile1-dev
libsamplerate0-devCode: Select all
git clone --recursive https://github.com/rghvdberg/ninjas2.git
cd ninjas2
makeI hope some of you might find this a useful tool.
Rob

