augmented guitar with esp32 and mpu6050
 
 
 
 
 
 
Go to file
Rob Canning 1e7cc12bdd sphere visuals 2023-01-26 10:05:59 +01:00
jacksession midi and setup files added 2023-01-05 13:15:54 +01:00
osc32final
scratchboard
segments parallel pattern and OSC to visuals 2023-01-26 01:57:26 +01:00
setup midi and setup files added 2023-01-05 13:15:54 +01:00
visuals sphere visuals 2023-01-26 10:05:59 +01:00
wavey-wind added segments as composition descriptors 2023-01-19 14:26:29 +01:00
ESP32-DevKit-Lipo-GPIOs.png
GUI.scd
INSTALL installation notes 2023-01-20 13:18:09 +01:00
LICENSE
README.md
gtr.scd midi and setup files added 2023-01-05 13:15:54 +01:00
live_jackpatchbay.xml
livecode.scd midi and setup files added 2023-01-05 13:15:54 +01:00
midimother.scd added segments as composition descriptors 2023-01-19 14:26:29 +01:00
motherMIDISetup.scd parallel pattern and OSC to visuals 2023-01-26 01:57:26 +01:00
motherPatterns.scd segments added 2023-01-12 13:21:42 +01:00
recording_jackpatchbay.xml midi and setup files added 2023-01-05 13:15:54 +01:00
start_all_apps.sh added segments as composition descriptors 2023-01-19 14:26:29 +01:00

README.md

gtr

augmented guitar with esp32 and mpu6050

deps

last working version of esp32 arduino with current hardware is :

branch of wavey wind

the nodejs glue

the esp32 firmware

GPIO / PINS

LEDS

32 (ADC1_4 / TOUCH9)

GND

// OR 33

ACCELEROMETER/GYRO

MPU6050

GPIO:

21 - SDA

22 - SCL

GND - GND

VCC - 3.3V

CAPACATIVE TOUCH

GPIO:

momentary switchs

on diagram (0,1,2,3)

4 TOUCH0 - SHIFT KEY

0 TOUCH1 - record to buffer 0

2 TOUCH2

15 TOUCH3

on diagram (4,5,6,7)

13 TOUCH4

14 TOUCH5

12 TOUCH6

27 TOUCH7

TOUCH0 + TOUCH3 = EULER ROTATION RESET

array of 16 values -

8 x data inputs +

8 x 0/1 values - first 4 momentary second 4 toggle

args: [ 35, 56, 53, 47, 99, 106, 99, 48, 0, 0, 0, 0, 0, 0, 0, 0 ]

BUTTON MAPPING

BUTTON 0 ----- SHIFT BUTTON 1 ----- TRIGGER ONESHOT BUFFER RECORD

BUTTON X ----- GRANULAR POSITION MODE BUTTON X ----- GRANULAR PITCH MODE BUTTON X ----- GRANULAR IMPULSE MODE

BUTTON X ----> LOOP RECORDING MODE ON/OFF BUTTON X ----> OVERDUB RECORDING MODE ON/OFF

BUTTON X ----- LIVE SIGNAL / PROCESSED / MIX

BUTTON 0 && X RESET/ZERO SENSORS [in firmware]