All Projects → cyberboy666 → r_e_c_u_r

cyberboy666 / r_e_c_u_r

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

Programming Languages

python
139335 projects - #7 most used programming language
GLSL
2045 projects
shell
77523 projects

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: ✭ 158 (-28.18%)
Mutual labels:  hardware, instrument, diy
LipSync
An open-source mouth operated sip and puff joystick that enables people with limited hand function emulate a mouse on their computer and/or smartphone.
Stars: ✭ 27 (-87.73%)
Mutual labels:  hardware, diy
djinn
Djinn Split Keyboard
Stars: ✭ 685 (+211.36%)
Mutual labels:  hardware, diy
Awesome Weekly Robotics
A list of projects that were or will be featured in Weekly Robotics newsletter
Stars: ✭ 255 (+15.91%)
Mutual labels:  hardware, diy
amanuensis
The Amanuensis is an automated songwriting and recording system aimed at ridding the process of anything left-brained, so one need never leave a creative, spontaneous and improvisational state of mind, from the inception of the song until its final master. See the README for instructions and feel free to message me at soundcloud.com/to_the_sun.
Stars: ✭ 30 (-86.36%)
Mutual labels:  instrument, looper
hexpress
Modern mobile music instrument
Stars: ✭ 51 (-76.82%)
Mutual labels:  instrument, sampler
lucidgloves
Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.
Stars: ✭ 1,149 (+422.27%)
Mutual labels:  hardware, diy
Teensy Eurorack
Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels
Stars: ✭ 99 (-55%)
Mutual labels:  hardware, diy
Polaron
A DIY drum machine for the teensy microcontroller (hardware / software)
Stars: ✭ 99 (-55%)
Mutual labels:  hardware, diy
Bitbox
The bitbox console (example, firmwares, doc)
Stars: ✭ 78 (-64.55%)
Mutual labels:  hardware, diy
Relativty
An open source VR headset with SteamVR supports for $200
Stars: ✭ 5,544 (+2420%)
Mutual labels:  hardware, diy
Exomy
ExoMy - The 3D Printed Rover
Stars: ✭ 173 (-21.36%)
Mutual labels:  hardware, diy
diy-synths
List of open-source synths 🎹
Stars: ✭ 56 (-74.55%)
Mutual labels:  hardware, diy
hardware
Get CPU, Memory and Network informations of the running OS and its processes
Stars: ✭ 70 (-68.18%)
Mutual labels:  hardware
edgeai-lab-microcontroller-series
This repository is to share the EdgeAI Lab with Microcontrollers Series material to the entire community. We will share documents, presentations and source code of two demo applications.
Stars: ✭ 15 (-93.18%)
Mutual labels:  hardware
pink-0
Ableton Link to clock/reset signals converter
Stars: ✭ 87 (-60.45%)
Mutual labels:  hardware
samsung-bios-check
BIOS update checker for Samsung laptops running Linux
Stars: ✭ 25 (-88.64%)
Mutual labels:  hardware
embedded-time
Time(ing) library (Instant/Duration/Clock/Timer/Period/Frequency) for bare-metal embedded systems
Stars: ✭ 72 (-67.27%)
Mutual labels:  hardware
spc-player
SNES music player in your browser with original hardware and Arduino.
Stars: ✭ 37 (-83.18%)
Mutual labels:  hardware
Big Honking Button
A simple Eurorack sampler and performance module in a silly package.
Stars: ✭ 45 (-79.55%)
Mutual labels:  hardware

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].