Hardware Hacking a new musical instrument with an Arduino and an Electric Guitar

by Logan Poelman | at MinneBar 10 | 2:45 – 3:35 in Proverb-Edison | View Schedule

How do you create a new type of musical instrument using the right sensors, arduinos and some clever ergonomic engineering?
I invented a way to play bass and guitar, at the same time,
using the same 4 fingers and thumb you normally use to play guitar,
on a regular old electric guitar.
(with a bunch of software and hardware and sensors)

Learn about analog to digital sampling, physical computing, MIDI, arduino, physical design, prototyping and more!
I will talk about the design issues, coding challenges, going from idea to POC to prototype to pilot.
Design of the pedal:

Various parts

boards for the POC (too big to actually fit in the pedal)

POC that will evolve into the Prototype of the pedal (the tiny blue board is a Arduino Nano that will be the brains of the pedal. picture of guitar pedal prototype

take a listen/look at:
the guitar stomp pedal with the OLED display:
initial POC:
improved the software: https://www.youtube.com/watch?v=k6dz0rJP8cY


Logan Poelman

Grew up building stuff with RadioShack parts and hacking junk I found in the garbage.
Built my first synthesizer when I was in 7th grade ( UJT Transistor oscillator design). Started programming on TRS80 + Apple II's in 1978
Started playing guitar in 1979
Started my programming career as a Video Game Programmer, in assembly language on the IBM PC & C64, in the late 80's.
(you can play "Ajax" at https://archive.org/details/msdos_Ajax_1989)
Worked on Wall Street for about 10 years building ginormous scale systems - ex: an app that ran on a single box with 784 cores and 784 gigs of RAM (see Azul Systems Vega), handling 250 million transactions a day, in 2007! .
Former Adjunct Professor at NYU in the Computer Science graduate program.
Guitar player & musician
Writing Crypto routines since 1994
Writing Java since 1997
Doing Hadoop since 2008
I've been hacking the Arduino since 2009.
Hacking the Raspberry Pi since 2012.
Over the years, I have programmed in: Scala, Ruby, JavaScript, Java, C#, VB.Net, VB, Forth, C++, C, Fortran, SNOBOL, Pascal, Basic
and Assembly (on 6 architectures - ARM,ATMEL AVR, 8086, 6502, Z80, PDP)
I have programmed CPUs, GPUs, DSPs, MCUs in Assembly, C and less soul crushing languages.

CTO for Loco Bellis, LLC