All Projects → langolierz → R_e_c_u_r

langolierz / R_e_c_u_r

Licence: gpl-3.0
an open diy py/pi based video sampler

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to R e c u r

r e c u r
an open diy py/pi based video sampler
Stars: ✭ 220 (+39.24%)
Mutual labels:  hardware, instrument, diy
Security Camera
🔦 Motion detecting security camera using a raspberry pi, webcam, and slack
Stars: ✭ 76 (-51.9%)
Mutual labels:  raspberry-pi, diy
Raspberry Pi Diy Projects
Collection of Do-It-Yourself Projects on Raspberry Pi 2 / 3 & Zero W with diverse HATs and pHATs.
Stars: ✭ 70 (-55.7%)
Mutual labels:  raspberry-pi, diy
Piscope
Turn your Raspberry Pi into an Oscilloscope/XY Plotter with Python
Stars: ✭ 155 (-1.9%)
Mutual labels:  raspberry-pi, diy
Iobroker.deconz
Connects to deConz software developed by dresden-elektronik. This software aims to be a universal ZigBee Gateway solution, using hardware from dresden-elektronik the ConBee USB stick and RaspBee a modul for the Raspberry Pi.
Stars: ✭ 33 (-79.11%)
Mutual labels:  raspberry-pi, hardware
Tinderboxpedal
Bluetooth "Universal Remote" Footpedal for Digital Guitar Amps, on ESP32 or Pi Zero W
Stars: ✭ 48 (-69.62%)
Mutual labels:  raspberry-pi, diy
Polaron
A DIY drum machine for the teensy microcontroller (hardware / software)
Stars: ✭ 99 (-37.34%)
Mutual labels:  hardware, diy
Awesome Weekly Robotics
A list of projects that were or will be featured in Weekly Robotics newsletter
Stars: ✭ 255 (+61.39%)
Mutual labels:  hardware, diy
Gpio
Go library to do GPIO on systems with /sys/class/gpio (sysfs)
Stars: ✭ 120 (-24.05%)
Mutual labels:  raspberry-pi, hardware
Tpmgenie
TPM Genie is an I2C bus interposer for discrete Trusted Platform Modules
Stars: ✭ 124 (-21.52%)
Mutual labels:  raspberry-pi, hardware
Periph
Go·Hardware·Lean
Stars: ✭ 1,700 (+975.95%)
Mutual labels:  raspberry-pi, hardware
Relativty
An open source VR headset with SteamVR supports for $200
Stars: ✭ 5,544 (+3408.86%)
Mutual labels:  hardware, diy
Brachiograph
BrachioGraph is an ultra-cheap (total cost of materials: €14) plotter that can be built with minimal skills.
Stars: ✭ 498 (+215.19%)
Mutual labels:  raspberry-pi, hardware
Magicmirror
let's make a magicMirror
Stars: ✭ 57 (-63.92%)
Mutual labels:  raspberry-pi, diy
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+1991.77%)
Mutual labels:  raspberry-pi, hardware
Bitbox
The bitbox console (example, firmwares, doc)
Stars: ✭ 78 (-50.63%)
Mutual labels:  hardware, diy
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (-11.39%)
Mutual labels:  raspberry-pi, hardware
djinn
Djinn Split Keyboard
Stars: ✭ 685 (+333.54%)
Mutual labels:  hardware, diy
lucidgloves
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.
Stars: ✭ 1,149 (+627.22%)
Mutual labels:  hardware, diy
Teensy Eurorack
Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels
Stars: ✭ 99 (-37.34%)
Mutual labels:  hardware, diy

r_e_c_u_r

an open diy video sampler

vectorfront

r_e_c_u_r is an embedded python/openframeworks application on raspberry pi3 that uses input from the keypad to control video while displaying a simple text ui on a rpi lcd screen

in-depth video demo

video-walkthrough

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
  • 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

extensions

as of V2.0 the r_e_c_u_r platform has been extended in a number of directions to complement live performance and _recur_ , the original video playing engine:

  • _captur_ : input live video via CSI or USB , for live sampling and processing
  • _conjur_ : glsl shader engine, map and trigger shader files and control parameters in real time; generate video or process and mix existing sources
  • _detour_ : in-memory frame sampling (up to 500 frames), video scrubbing, playback speed and direction control, finger drumming
  • toggling internal feedback + strobe effect

NOTE: most of the new V2.0 features are optimised for sd composite video output. Some of these extensions will work over HDMI but they are not fully supported - especially the live video input struggles

extension video walkthroughs

  • conjur_walkthrough
  • captur_walkthrough
  • detour_walkthrough

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:

many other things documented on the wiki

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 !

contact, donation and thanks

[email protected]

you can find me (and others) at https://scanlines.xyz , an online diy av community space. theres a r_e_c_u_r channel in the chatroom: https://chat.scanlines.xyz/channel/r_e_c_u_r there is also a facebook user group : https://www.facebook.com/groups/114465402691215/

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].