Pedro Lopes's Projects
Project IceStorm - Lattice iCE40 FPGAs Bitstream Documentaion (Reverse Engineered)
A script that reads infinite jest for you (python & text 2 speech, Mac, Linux, etc). Used at a house party. <1h hack.
puredata (libpd) for unity mobile (ios,android)
Simple control rate Kalman filter for Pure Data
kaniwani is a simple study script that loads a list of words and checks if you typed them correctly.
Authors: Takashi, Pedro, Swagata
python based software to unpack Amazon / Kindlegen generated ebooks
Command-line utility that extracts streams from various services and pipes them into a video player of choice. No longer maintained, use streamlink or youtube-dl instead.
noise is noise, and oto is noise: a repo about making music with code
a few things 3d printed / lasercut / maker related: e.g., laptop stand, a cable holder, shelves, etc.
A moving average, also called rolling average, rolling mean or running average, is a type of finite impulse response filter (FIR) used to analyze a set of datum points by creating a series of averages of different subsets of the full data set.
Muscle-plotter is an Interactive System based on Electrical Muscle Stimulation (EMS) that produces spatial output,
API for interfacing with the muscle propelled force feedback project (video here: https://www.youtube.com/watch?v=swmGaGT8lvs)
generative cover from sound
Prevents marked off text from being sent from server to browser
ASM face tracking addon based on Jason Saragih's FaceTracker.
Opens the current directory on the Dropbox website using your web-browser
openEMSstim: open-hardware module to adjust the intensity of EMS/TENS stimulators.
Open Source external objects for PureData, includes DTW (Dynamic time warping for pd)
pure data externals for faster patching, drum sequencing, true random generator, osc sending, etc.
Simple python script, takes a PDF and outputs a list of captions from a target pdf (done for UIST 2015 accessibility options)
Pure Data external for embedding Python calls in Pd patches.
Pedro Lopes website
Plant watering system for the HPI HCI Lab, based on arduino
PolyBranch is a minimalist 3D game. Dodging branches may seem easy at first, but how long can you hold up as you approach terminal velocity?
A collection of patches and machines for Pure Data.
Merges multiple ics files together and gets them ready for google calendar upload