pifcamp 2023 instrument building workshop
 
 
 
Go to file
Rob Canning a774c5a8ce touch instrument supercollider 2023-09-29 09:15:13 +02:00
3d initial commit of pifcamp 2023 workshop notes 2023-08-05 16:02:05 +02:00
esp32_8_capacitive2OSC_Tetractys added code for esp32 2023-08-05 16:06:34 +02:00
esp32_S2_USB_Olimex added live patch for 2xmpr121 2023-09-12 18:17:02 +02:00
esp32_vroom_38pin scale and sample bank changer and LED improvements 2023-09-16 10:35:11 +02:00
sc touch instrument supercollider 2023-09-29 09:15:13 +02:00
ESP32-DOIT-DEVKIT-V1-Board-Pinout-30-GPIOs-Copy.png (WEBP Image, 966 × 574 pixels).pdf initial commit of pifcamp 2023 workshop notes 2023-08-05 16:02:05 +02:00
README.md olimex version added with 121 chip 2023-08-19 23:43:03 +02:00
autostart.sh initial commit of pifcamp 2023 workshop notes 2023-08-05 16:02:05 +02:00
neoGUI.md sensor layout plan added 2023-09-19 01:09:01 +02:00

README.md

CAPACITIVE COLLABORATIVE

  • INSTRUMENT BUILDING WORKSHOP
  • PIFCAMP 2023

DEPENDENCIES

  • pyserial - sudo apt install python3-serial

  • ARDUINO 2.1.1

  • esp boards for arduino

grep doit ./Arduino/hardware/espressif/esp32/boards.txt

mpr121 library by Adafruit neopixel library by Adafruit

modify boards.txt to allow large partition with no OTA

esp32doit-devkit-v1.menu.PartitionScheme.no_ota=No OTA (Large APP) esp32doit-devkit-v1.menu.PartitionScheme.no_ota.build.partitions=no_ota esp32doit-devkit-v1.menu.PartitionScheme.no_ota.upload.maximum_size=2097152

  • OSC by Adrian Freed

oscdump for testing - sudo apt install liblo-utils

Listen to OSC on PORT 57120

GPIO pin = touch input mapping

byte keys[] = { 32, // 0 33, // 1 27, // 2 14, // 3 12, // 4 13, // 5

4, // 6 15 // 7 };