Introduction: KeySampler
This instrument was build by Lieven Menschaert and Danny Leen using an Arduino Uno and some hardware components ( rotary encoder, potentiometer and simple iron bolts). The software running the actual audio and video is a Pure Data / GEM patch. Additionaly Echonest API was used to do the sample cutup. You can send any mp4 file to it and it returns a folder containing the sliced up .mp4 and .wav files.
The box was made using parametric Flexbox found on thingiverse..
Basic idea was to create an instrument which triggers certain parts of a sample. PD cuts up every sample into 8 sections and maps these on the 8 keys of the instrument. A random factor is build in to play the sample for- and backwards.The keys are plain iron bolts, we used capacitive sensing to trigger the sampleparts.
The rotary encoder on the right side of the instrument runs through the different files in the folder. The slider pitchshifts the sample.
software used:
http://puredata.info/
http://echonest.github.com/remix/
http://www.arduino.cc/
hardware:
http://www.thingiverse.com/thing:17240
http://www.arduino.cc/
encoder: http://be.farnell.com/potentiometers_rotary
All sketches are included:
pd.zip (run Serialread.pd, keysampler1.pd and movie.pd - everything is connected together)
arduino.zip (arduino code)
EchonestKeySampler.py (sample cutup - you have to download echonest and ask for an API key. https://github.com/echonest/
KeySamplerLaserCut.pdf (the box layout for cnc cutter)
Atrakp.rar (example file of a song that is cut)
The box was made using parametric Flexbox found on thingiverse..
Basic idea was to create an instrument which triggers certain parts of a sample. PD cuts up every sample into 8 sections and maps these on the 8 keys of the instrument. A random factor is build in to play the sample for- and backwards.The keys are plain iron bolts, we used capacitive sensing to trigger the sampleparts.
The rotary encoder on the right side of the instrument runs through the different files in the folder. The slider pitchshifts the sample.
software used:
http://puredata.info/
http://echonest.github.com/remix/
http://www.arduino.cc/
hardware:
http://www.thingiverse.com/thing:17240
http://www.arduino.cc/
encoder: http://be.farnell.com/potentiometers_rotary
All sketches are included:
pd.zip (run Serialread.pd, keysampler1.pd and movie.pd - everything is connected together)
arduino.zip (arduino code)
EchonestKeySampler.py (sample cutup - you have to download echonest and ask for an API key. https://github.com/echonest/
KeySamplerLaserCut.pdf (the box layout for cnc cutter)
Atrakp.rar (example file of a song that is cut)

Finalist in the
A/V Contest

Second Prize in the
DIY Audio
13 Comments
10 years ago on Introduction
How'd you make that box? very cool, in deed.
Reply 10 years ago on Introduction
Thanks! It's made out of 4mm plywood and is cut with a lasercutter.
Reply 10 years ago on Introduction
lasers! grrr... foiled again.
Reply 10 years ago on Introduction
I've never seen that method before for rounded corners. Looks great!
10 years ago on Introduction
Nice work, i like the box! Congrats on the win!
10 years ago on Introduction
Congratulations on being a finalist in the DIY Audio Contest!! Good luck to you!
Reply 10 years ago on Introduction
Thanks! That's great :-D
10 years ago on Introduction
Hmm looks interesting. I wanna see if I can manipulate this. Not sure why, but I don't know why not either
10 years ago on Introduction
awesome.. want.
10 years ago on Introduction
I have a neat pack of Instructables to talk about, today on my Blog, and your's one of them! :)
http://faz-voce-mesmo.blogspot.pt/2012/11/instructables-traceparts-e-noticias.html
Reply 10 years ago on Introduction
thanks!
Reply 10 years ago on Introduction
Jusk keep those ideas comming! :)
10 years ago on Introduction
will u consider selling 1 to me keysampler