r_e_c_u_r

an open diy py/pi based video sampler

vectorfront

r_e_c_u_r is a fully customizable hardware video sampler. the open source python application is built around a raspberry pi3 that uses input from a keypad to control omxplayer's video out while displaying a simple text user interface on a rpi lcd screen

features

  • seamlessly loop video through rpi's HDMI or composite out
  • intuitively browse video files on a usb 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
  • configure the settings menu to suit your use

more coming soon:

  • composite video out (hopefully)
  • midi controlled
  • more playback modes and options
  • optional extention for live sampling

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 amatuer/first time coders to contribute)

documentation:

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 intially built it for. what happens next depends on how it is used and recieved by you. if you like the idea please consider getting involved. Currently:

  • the software is at a MVP status; the basic functionally is there and should work as expected. no doubt there are both known and unknown bugs around the edges (let me know whats impacting you!). this is also only the beginning of whats possible using python on a raspberry pi. i will continue to maintain and improve it, but in what direction and velocity depends on the users

  • the only hardware option currently avaliable is the diy enclosure; this is designed be low cost, hackable and accessable. 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), basicly aiming to get these in the hands of as many other diy-er as interested. i also have plans to offer a limited boutique enclosure option at some point in the future - professional custom cut aluminuim cover , hand wired mechanical keys , real vinyl printed stickers, no compromises! this will probably coincide with a larger software release in near future if theres any interest (another future idea : a eurorack version based of raspi3 compute)

contact

langolierz@gmail.com

Languages
Python 87.1%
GLSL 12.5%
Shell 0.4%