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.
- add crow support
- fix bugs
- midi input (optional, use built-in harmonizer instead)
- audio input
- K2 arms recording
- K3 forces recording
- K1+K2 toggles monitor
- E1 activates presets
- E2/E3 trims sample
- 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 -> probabilityto
100%. 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 armed
recording->silence to stop: recording after armed stops after this much silence
playback->min recorded: is the amount recorded before note playback is possible
playback->playback reference: determines how pitch adjustment works
playback->live follow: starts notes behind the latest sample
playback->keep armed: re-arms recording if recorded stops
playback->only play during rec: sequenced notes only emit during recording
playback->midi during rec: use to disable midi during recording
playback->notes start at 0: start notes at 0 or from where they last were