To create a Guitar pedal with a web-based interface for a Raspberry Pi.
- Effects would be coded in JSFX
- Cross-Platform
- Effects can be arranged in the interface, added to (and removed from) database via upload, and browsing interface
- Can be assigned physical buttons on a USB keyboard, or hardware buttons to turn on/off effects
- Effect's values can be edited using interface (and also toggled on/off)
<iframe frameborder="0" style="width:100%;height:594px;" src="https://viewer.diagrams.net/?tags=%7B%7D&highlight=0000ff&edit=_blank&layers=1&nav=1&title=Basic%20Layout.drawio#Uhttps%3A%2F%2Fraw.githubusercontent.com%2Fjoshua-cotugno%2FRPi-JSFX-Pedal%2Fmain%2FBasic%2520Layout.drawio">Not Supported In this Browser/Viewer</iframe> **_Figure 1: Basic Layout Diagram_** _Above_
- index.html
- upload.html
- ( script.js, styles.css )
Either Node.js
or Python Flask
with EEL2
- JSFX sent to device
- JSFX added to effects queue under a if loop
- UI Updates with