{"id":13657233,"url":"https://github.com/otem/Raspberry-Pi-Looper-synth-drum-thing","last_synced_at":"2025-04-24T01:31:38.412Z","repository":{"id":42164209,"uuid":"91197196","full_name":"otem/Raspberry-Pi-Looper-synth-drum-thing","owner":"otem","description":"My first venture into raspberry pi stuff. Running a custom pure data patch I've been working on for a couple years on a Raspberry Pi 3. This project took a couple months and I'm still tweaking stuff here and there but it's pretty much complete, it even survived it's first live show!","archived":false,"fork":false,"pushed_at":"2021-07-04T03:54:46.000Z","size":50,"stargazers_count":986,"open_issues_count":6,"forks_count":108,"subscribers_count":125,"default_branch":"master","last_synced_at":"2024-08-02T05:06:51.156Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/otem.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-13T19:11:41.000Z","updated_at":"2024-07-28T03:38:02.000Z","dependencies_parsed_at":"2022-09-18T17:04:00.385Z","dependency_job_id":null,"html_url":"https://github.com/otem/Raspberry-Pi-Looper-synth-drum-thing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otem%2FRaspberry-Pi-Looper-synth-drum-thing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otem%2FRaspberry-Pi-Looper-synth-drum-thing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otem%2FRaspberry-Pi-Looper-synth-drum-thing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/otem%2FRaspberry-Pi-Looper-synth-drum-thing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/otem","download_url":"https://codeload.github.com/otem/Raspberry-Pi-Looper-synth-drum-thing/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223940876,"owners_count":17228913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-02T05:00:38.935Z","updated_at":"2024-11-10T10:30:53.771Z","avatar_url":"https://github.com/otem.png","language":"C++","funding_links":[],"categories":["C++","Projects"],"sub_categories":[],"readme":"# Raspberry-Pi-Looper-synth-drum-thing\nMy first venture into raspberry pi stuff. Running a custom pure data patch I've been working on for a couple years on a Raspberry Pi 3. This project took a couple months and I'm still tweaking stuff here and there but it's pretty much complete, it even survived it's first live show!\n\nI've left out the drum samples and Sessions directoroy. To add your own samples just add .wav files to the piLooper directory with names like:\n\nkick_01.wav - kick_24.wav\n\nhh_01.wav - hh_12.wav\n\nsnare_01.wav - snare_24.wav\n\ncrash_01.wav - crash_04.wav\n\nOr change the sample names to whatever you want in the pd patch. \nThe Sessions directory is pointed to where it lives on my pi, you will need to change that to wherever you are storing your patch on your pi.\n\nYou will need comport and shell externals in pd.\n\nHere is a list of the main hardware components used (left out some usb male/female connections, push buttons and audio output):\n\nPi3: https://www.sparkfun.com/products/13825\n\nTeensy 3.6: https://www.sparkfun.com/products/14057\n\nNintendo DS Screen: https://www.sparkfun.com/products/retired/13631\n\nDisplay: https://www.pjrc.com/store/display_ili9341.html\n\nMux: https://www.sparkfun.com/products/9056\n\nButtons: https://www.sparkfun.com/products/7835\n\nButton PCB (I drilled out holes where the leds go to use neopixels): https://www.sparkfun.com/products/8033\n\nNeoPixels: https://www.adafruit.com/product/1612\n\nEncoder: https://www.sparkfun.com/products/9117\n\nPots: https://www.sparkfun.com/products/9940\n\nSlide Pots: https://www.sparkfun.com/products/11621\n\nSound Card: https://www.sweetwater.com/store/detail/UCA222\n\n3D Model: http://www.thingiverse.com/thing:2318194\n\n\n\n\n[![IMAGE ALT TEXT HERE](https://i.ytimg.com/vi/_nBK8sAl9nw/0.jpg)](http://www.youtube.com/watch?v=_nBK8sAl9nw)\n\n\n## Pinouts\n\n#### Teensy 3.6\nPin | Description \n--- | ---\n0\t|\tEncoder Button\n1\t|\tEncoder\n2\t|\tEncoder\n3\t|\tMux control pin s0\n4\t|\tMux control pin s1\n5\t|\tMux control pin s2\n6\t|\tMux control pin s3\n7\t|\tInput #1 Button\n8\t|\tInput #2 Button\n9\t|\tTFT - DC \n10|\tTFT - CS \n11|\tTFT - SDI(MOSI)\n12|\tTFT - SDO(MISO)\n13|\tTFT - SCK\n14|\tMux Control Sig pin\n15|\tMain Volume Pot\n16|\tLet Input Pot\n17|\tRight Input Pot\n18|\tPost Effects Reverb Pot\n19|\tPost Effects Bitcruncher Pot\n20|\tPost Effects Volume Slider\n21|\tNintendoScreen yPin1\n22|\tNintendoScreen xPin2\n23|\tLEDs\n24|\tClear Button\n25|\tPlay/Stop Button\n26|\tInstrument Select Button\n27|\tRobo-drum Button \n28|\tLoop 1 Button\n29|\tLoop 2 Button\n30|\tLoop 3 Button\n31|\tNintendoScreen yPin2\n32|\tNintendoScreen xPin1\n33|\tLoop 4 Button\n34|\tLoop 5 Button\n35|\tLoop 6 Button\n36|\tLoop 7 Button\n37|\tLoop 8 Button\n38|\tDrumpad Column \n39|\tDrumpad Column\n40|\tDrumpad Column\n41|\tDrumpad Column\n42|\tDrumpad Row\n43|\tDrumpad Row\n44|\tDrumpad Row \n45|\tDrumpad Row \n\n#### Mux\nPin | Description \n--- | ---\n0|\tDelay - Time Slider\n1|\tDelay - Feedback Slider\n2|\tReverb Slider\n3|\tCutoff Slider\n4|\tRing Mod Slider\n5|\tBit Crusher Slider\n6|\tDistortion Slider\n7|\tRetrig Slider\n8|\tLoop 1 Volume Pot\n9|\tLoop 2 Volume Pot\n10|\tLoop 3 Volume Pot\n11|\tLoop 4 Volume Pot\n12|\tLoop 5 Volume Pot\n13|\tLoop 6 Volume Pot\n14|\tLoop 7 Volume Pot\n15|\tLoop 8 Volume Pot\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fotem%2FRaspberry-Pi-Looper-synth-drum-thing","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fotem%2FRaspberry-Pi-Looper-synth-drum-thing","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fotem%2FRaspberry-Pi-Looper-synth-drum-thing/lists"}