a sampler that works in realtime.
my goal here was to make a sampler that plays back samples of an instrument while playing an instrument. that way, i can have a "autotune" for my bad trumpet playing - e.g. turning off the monitor and sequencing with the notes i'm trying to play.
future directions:
- add crow support
- fix bugs
- midi input (optional)
- audio input
- norns
- K2 arms recording
- K3 forces recording
- K1+K2 toggles monitor
- E1 activates presets
- E2/E3 trims sample
quick start:
- sampling: plug in midi keyboard and audio source. turn E1 to "sampler". press K2 to arm or K3 to directly record. then play audio. now you can play it back on your midi source.
- random harmony: turn E1 to "follower". change
harmonizer -> probability
to100%
. change the scale and root note to your preference. then press K2 to arm and play a sound through the input.
there are a number of customizable parameters in the global menu. currently there are two presets (E1 toggles):
- "sampler": generic sampler. record once and then midi notes are shifted by a constant amount (relative to middle c).
- "follower": sample in realtime. playing midi during recording will try to play notes near the leading edge, using a realtime pitch-detector to correctly pitch shift.
i'm sure there are other interesting combos. here is a quick rundown of some parameters:
recording->rec thresh
: lower to more easily trigger recording when armedrecording->silence to stop
: recording after armed stops after this much silenceplayback->min recorded
: is the amount recorded before note playback is possibleplayback->playback reference
: determines how pitch adjustment worksplayback->live follow
: starts notes behind the latest sampleplayback->keep armed
: re-arms recording if recorded stopsplayback->only play during rec
: sequenced notes only emit during recordingplayback->midi during rec
: use to disable midi during recordingplayback->notes start at 0
: start notes at 0 or from where they last were
- barcode: replays a buffer six times, at different levels & pans & rates & positions, modulated by lfos on every parameter.
- blndr: a quantized delay with time morphing
- clcks: a tempo-locked repeater
- oooooo: digital tape loops
mit