r_e_c_u_r
an open diy py/pi based video sampler
r_e_c_u_r is an embedded python application on raspberry pi3 that uses input from the keypad to control omxplayer's video out while displaying a simple text user interface on the rpi lcd screen
features
- seamlessly loop video through rpi's HDMI or composite out
- intuitively browse video files from external and internal disk and map them into r_e_c_u_r
- load and trigger video samples from numbered slots in the sampler bank
- dynamically set and clear the start/end points of each sample as it plays
- control and sequence all inputs and more with midi-usb
- c_a_p_t_u_r : optional extension for live sampling through the pi camera input
- many sampler modes for varied playback including: repeat, one-shot, gated, random, fixed-length, random-start and more
- exhaustive and extendable settings menu to suit your use
other feature ideas
i started a board of some features i would like to explore
main objectives:
- Affordable : reducing the entry cost to performing with video
- Extendable : laying the foundations (of a user interface and code style) that can be easily iterated on by the community
- Simple : easy to operate (abstracted completely from ‘driving’ a raspi ) , easy to build (no technical computer install-y or circuit-y knowledge required to diy) , easy to develop (human readable code, inviting amateur/first time coders to contribute)
documentation:
- operating - how to use r_e_c_u_r
- building - how to diy r_e_c_u_r
- developing - how to contribute to r_e_c_u_r
status
The nature of this project is to be open-ended and community driven. my r_e_c_u_r already solves the problems i initially built it for. what happens next depends on how it is used and received by you. if you like the idea please let me know / get involved !
- the only hardware option currently available is the
diy enclosure; this is designed be low cost, hackable and accessible. you can modify and 3d print/laser cut your own case, the recommended keypad and lcd parts are the cheapest i could find (with some compromises), basically aiming to get these in the hands of as many other diy-er as interested. if there is any interest i have plans to offer a limitedboutique enclosureoption at some point - professional custom cut aluminum cover , hand wired mechanical keys , real vinyl printed stickers, no compromises! (another future idea : a eurorack version based on raspi3 compute)
contact, donation and thanks
all feedback is appreciated. if you want to donate to this project you can do so with the above email via paypal : everything i receive will go into improving r_e_c_u_r. cheers to Leo Browning for the 3d modelling and vector art and to Ben Caldwell for heaps of help with the code!
