MemPot, the prototype
MemPot is a small controller circuit where potentiometer (or any variable resisor) is read and recorded with PIC (16F819) microcontroller. PIC stores a sequence of values from the user turning the knob and plays the same sequence back via serially controlled digital potentiometer (DS1267) chip. The playback speed and recording buffer can be controlled. This is a handy tool for performing gestures with electronic instruments with variable resistors as controllers.
Same circuit can naturally be experimented with other variable resistors or analog sensors as inputs. LDR’s, bend sensors or even accelerometer movements could be recorded and played back similarly. If the resistance changes are not continuous but in steps, the playback resembles simple step sequencer. Follow the various experiments from the oikosulku-blog:
- example videos in oikosulku blog
- picture of the schematic (version 1.0, not tested!)
- schematic and board file in Eagle format (version 1.0, not tested!)
- PIC code (V1.0)
MemPot was developed by me and Dan for our circuit bending activities and to use as a workshop project on analog sound synthesis. We can hopefully include the making of MemPot for our next DRU workshop in July.
MemPot documented here.





20070611 11:00 pm
This is very interesting… I would love to make one. Are you planning on building a PCB for sale? Or a Kit?
20070612 12:07 am
We are making PCB’s for the workshop. If we have spares we might be able to sell the PCB at least. The parts are easy to get.It is quite doable with plain stripboard though. I’ll post some images of the stripboard layout.
20070827 8:20 pm
[…] MemPot was developed by Dan Blackburn and me as a control interface for circuit bent instruments and sound generators. MemPot is a built around PIC 16F819 microcontroller that reads analog resistances, records them to memory and plays them back via digital potentiometer DS1267 chip. The memory buffer size and the playback speed can be adjusted. […]
20090125 10:15 am
[…] MemPot is a small controller circuit where potentiometer (or any variable resisor) is read and recorded with PIC (16F819) microcontroller. PIC stores a sequence of values from the user turning the knob and plays the same sequence back … fique por dentro clique aqui. Fonte: http://misusage.org/ […]