[{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003cp\u003eThis project turns your Macropad into a digital effects pedal. It takes in audio via USB. It can apply up to 4 effects using various audio effect core modules in CircuitPython. Finally, it outputs the modified audio back over USB to a computer. The Macropad presents as both a USB Speaker and Microphone to the computer so that computer audio can go in, get modified, and then come back out of the Macropad.\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"product","content":"https://www.adafruit.com/product/5128","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch2\u003eCode\u003c/h2\u003e\n\u003cp\u003eThe project requires two code files: \u003cstrong\u003ecode.py\u003c/strong\u003e and \u003cstrong\u003eboot.py\u003c/strong\u003e.\u003c/p\u003e\n      \n\n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n  \n  \n        \u003ch3\u003e\u003cstrong\u003eboot.py\u003c/strong\u003e\u003c/h3\u003e\n      \n\n\n\n\n\n\n\n","metadata":{}},{"element_type":"embed","content":"https://github.com/FoamyGuy/Macropad_USB_Digital_Effects_Pedal/blob/main/boot.py"},{"element_type":"text","content":"\n  \n  \n  \n  \n  \n  \n        \u003ch3\u003ecode.py\u003c/h3\u003e\n      \n\n\n\n\n\n","metadata":{}},{"element_type":"embed","content":"https://github.com/FoamyGuy/Macropad_USB_Digital_Effects_Pedal/blob/main/code.py"},{"element_type":"text","content":"\n  \n  \n  \n        \u003ch2\u003eUse\u003c/h2\u003e\n\u003cp\u003eTo use the effects pedal set the USB speaker side of it as the audio output source in your system settings, or within specific applications if they control audio directly. Then set the USB microphone side of it as the input recording source for Audacity, a DAW, or other program. Now whatever audio plays out of the computer will flow into the Macropad, have the effects applied, and then return back to the computer via the same USB connection.\u0026nbsp;\u003c/p\u003e\n\u003cp\u003eThe controls are depicted in the images below. Each horizontal row represents one effect, making a total of 4 effects possible.\u0026nbsp;\u003c/p\u003e\n      \n\n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/508/original/effect_rows.png?1782942099","metadata":{}},{"element_type":"text","content":"\n  \n  \n        \u003cp\u003eWithin each row: pressing the left button will open the menu to change the effect, pressing the middle button will pause/resume the effect within the chain, and pressing the right button will delete that effect.\u003c/p\u003e\n      \n\n","metadata":{}},{"element_type":"user_image","content":"https://cdn-learn.adafruit.com/user_assets/assets/000/002/509/original/effect_row_controls.png?1782942164","metadata":{}},{"element_type":"text","content":"\n        \u003cp\u003eTurning the rotary encoder knob will scroll up and down the menus for the various effects. Pressing the rotary encoder button will select the current menu item, allowing you to change its value by turning the rotary knob more. Numerical values can also be input using the keys on the Macropad as a 10-key input. The 1 key is in the top left, the keys count up to the right and down. The left key on the bottom row is a decimal, and the middle key on the bottom row in zero.\u003c/p\u003e\n      ","metadata":{}}]