├── .gitattributes ├── .gitignore ├── README.md ├── design ├── Blue.png ├── Gray.png ├── GuiButton.png ├── GuiCheckbox.png ├── GuiCrossfader.png ├── GuiJoystick.png ├── GuiSlider.png ├── GuiSlider2d.png ├── GuiToggle.png ├── Rose.png ├── Seafoam.png ├── TerminalBlue.png ├── TerminalGreen.png ├── TerminalMagenta.png ├── TerminalRed.png ├── TerminalYellow.png ├── p5touchgui.png ├── p5touchgui_banner.jpg ├── p5touchgui_editor_screenshot.png └── palettes.ai ├── docs ├── Global.md ├── Gui.md ├── GuiButton.md ├── GuiCheckbox.md ├── GuiCrossfader.md ├── GuiJoystick.md ├── GuiObject.md ├── GuiSlider.md ├── GuiSlider2d.md ├── GuiToggle.md ├── L05_gsoc_2019.md ├── NOTES.md └── REFERENCE.md ├── examples ├── beginner │ ├── button │ │ ├── index.html │ │ └── sketch.js │ ├── checkbox │ │ ├── index.html │ │ └── sketch.js │ ├── crossfader │ │ ├── index.html │ │ └── sketch.js │ ├── crossfaderV │ │ ├── index.html │ │ └── sketch.js │ ├── joystick │ │ ├── index.html │ │ └── sketch.js │ ├── slider │ │ ├── index.html │ │ └── sketch.js │ ├── slider2d │ │ ├── index.html │ │ └── sketch.js │ ├── sliderV │ │ ├── index.html │ │ └── sketch.js │ └── toggle │ │ ├── index.html │ │ └── sketch.js ├── demo │ ├── index.html │ └── sketch.js ├── intermediate │ ├── callbacks │ │ ├── index.html │ │ └── sketch.js │ ├── drawing-app │ │ ├── index.html │ │ └── sketch.js │ ├── notes-player │ │ ├── index.html │ │ └── sketch.js │ └── styling │ │ ├── Roboto-Thin.ttf │ │ ├── index.html │ │ └── sketch.js ├── osc │ ├── README.md │ ├── bridge.js │ ├── buttonBank │ │ ├── index.html │ │ ├── osc.js │ │ └── sketch.js │ ├── slider │ │ ├── index.html │ │ ├── osc.js │ │ └── sketch.js │ └── sliderBank │ │ ├── index.html │ │ ├── osc.js │ │ └── sketch.js └── styles.css ├── index.html ├── lib ├── p5.dom.min.js ├── p5.min.js ├── p5.sound.min.js └── p5.touchgui.js ├── package.json └── test ├── p5.touchgui.test.js └── sandbox ├── index.html ├── myPreset.json └── sketch.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/README.md -------------------------------------------------------------------------------- /design/Blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/Blue.png -------------------------------------------------------------------------------- /design/Gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/Gray.png -------------------------------------------------------------------------------- /design/GuiButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiButton.png -------------------------------------------------------------------------------- /design/GuiCheckbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiCheckbox.png -------------------------------------------------------------------------------- /design/GuiCrossfader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiCrossfader.png -------------------------------------------------------------------------------- /design/GuiJoystick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiJoystick.png -------------------------------------------------------------------------------- /design/GuiSlider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiSlider.png -------------------------------------------------------------------------------- /design/GuiSlider2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiSlider2d.png -------------------------------------------------------------------------------- /design/GuiToggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/GuiToggle.png -------------------------------------------------------------------------------- /design/Rose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/Rose.png -------------------------------------------------------------------------------- /design/Seafoam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/Seafoam.png -------------------------------------------------------------------------------- /design/TerminalBlue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/TerminalBlue.png -------------------------------------------------------------------------------- /design/TerminalGreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/TerminalGreen.png -------------------------------------------------------------------------------- /design/TerminalMagenta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/TerminalMagenta.png -------------------------------------------------------------------------------- /design/TerminalRed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/TerminalRed.png -------------------------------------------------------------------------------- /design/TerminalYellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/TerminalYellow.png -------------------------------------------------------------------------------- /design/p5touchgui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/p5touchgui.png -------------------------------------------------------------------------------- /design/p5touchgui_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/p5touchgui_banner.jpg -------------------------------------------------------------------------------- /design/p5touchgui_editor_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/p5touchgui_editor_screenshot.png -------------------------------------------------------------------------------- /design/palettes.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/design/palettes.ai -------------------------------------------------------------------------------- /docs/Global.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/Global.md -------------------------------------------------------------------------------- /docs/Gui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/Gui.md -------------------------------------------------------------------------------- /docs/GuiButton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiButton.md -------------------------------------------------------------------------------- /docs/GuiCheckbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiCheckbox.md -------------------------------------------------------------------------------- /docs/GuiCrossfader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiCrossfader.md -------------------------------------------------------------------------------- /docs/GuiJoystick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiJoystick.md -------------------------------------------------------------------------------- /docs/GuiObject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiObject.md -------------------------------------------------------------------------------- /docs/GuiSlider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiSlider.md -------------------------------------------------------------------------------- /docs/GuiSlider2d.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiSlider2d.md -------------------------------------------------------------------------------- /docs/GuiToggle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/GuiToggle.md -------------------------------------------------------------------------------- /docs/L05_gsoc_2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/L05_gsoc_2019.md -------------------------------------------------------------------------------- /docs/NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/NOTES.md -------------------------------------------------------------------------------- /docs/REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/docs/REFERENCE.md -------------------------------------------------------------------------------- /examples/beginner/button/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/button/index.html -------------------------------------------------------------------------------- /examples/beginner/button/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/button/sketch.js -------------------------------------------------------------------------------- /examples/beginner/checkbox/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/checkbox/index.html -------------------------------------------------------------------------------- /examples/beginner/checkbox/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/checkbox/sketch.js -------------------------------------------------------------------------------- /examples/beginner/crossfader/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/crossfader/index.html -------------------------------------------------------------------------------- /examples/beginner/crossfader/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/crossfader/sketch.js -------------------------------------------------------------------------------- /examples/beginner/crossfaderV/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/crossfaderV/index.html -------------------------------------------------------------------------------- /examples/beginner/crossfaderV/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/crossfaderV/sketch.js -------------------------------------------------------------------------------- /examples/beginner/joystick/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/joystick/index.html -------------------------------------------------------------------------------- /examples/beginner/joystick/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/joystick/sketch.js -------------------------------------------------------------------------------- /examples/beginner/slider/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/slider/index.html -------------------------------------------------------------------------------- /examples/beginner/slider/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/slider/sketch.js -------------------------------------------------------------------------------- /examples/beginner/slider2d/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/slider2d/index.html -------------------------------------------------------------------------------- /examples/beginner/slider2d/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/slider2d/sketch.js -------------------------------------------------------------------------------- /examples/beginner/sliderV/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/sliderV/index.html -------------------------------------------------------------------------------- /examples/beginner/sliderV/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/sliderV/sketch.js -------------------------------------------------------------------------------- /examples/beginner/toggle/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/toggle/index.html -------------------------------------------------------------------------------- /examples/beginner/toggle/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/beginner/toggle/sketch.js -------------------------------------------------------------------------------- /examples/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/demo/index.html -------------------------------------------------------------------------------- /examples/demo/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/demo/sketch.js -------------------------------------------------------------------------------- /examples/intermediate/callbacks/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/callbacks/index.html -------------------------------------------------------------------------------- /examples/intermediate/callbacks/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/callbacks/sketch.js -------------------------------------------------------------------------------- /examples/intermediate/drawing-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/drawing-app/index.html -------------------------------------------------------------------------------- /examples/intermediate/drawing-app/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/drawing-app/sketch.js -------------------------------------------------------------------------------- /examples/intermediate/notes-player/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/notes-player/index.html -------------------------------------------------------------------------------- /examples/intermediate/notes-player/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/notes-player/sketch.js -------------------------------------------------------------------------------- /examples/intermediate/styling/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/styling/Roboto-Thin.ttf -------------------------------------------------------------------------------- /examples/intermediate/styling/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/styling/index.html -------------------------------------------------------------------------------- /examples/intermediate/styling/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/intermediate/styling/sketch.js -------------------------------------------------------------------------------- /examples/osc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/README.md -------------------------------------------------------------------------------- /examples/osc/bridge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/bridge.js -------------------------------------------------------------------------------- /examples/osc/buttonBank/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/buttonBank/index.html -------------------------------------------------------------------------------- /examples/osc/buttonBank/osc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/buttonBank/osc.js -------------------------------------------------------------------------------- /examples/osc/buttonBank/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/buttonBank/sketch.js -------------------------------------------------------------------------------- /examples/osc/slider/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/slider/index.html -------------------------------------------------------------------------------- /examples/osc/slider/osc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/slider/osc.js -------------------------------------------------------------------------------- /examples/osc/slider/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/slider/sketch.js -------------------------------------------------------------------------------- /examples/osc/sliderBank/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/sliderBank/index.html -------------------------------------------------------------------------------- /examples/osc/sliderBank/osc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/sliderBank/osc.js -------------------------------------------------------------------------------- /examples/osc/sliderBank/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/osc/sliderBank/sketch.js -------------------------------------------------------------------------------- /examples/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/examples/styles.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/index.html -------------------------------------------------------------------------------- /lib/p5.dom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/lib/p5.dom.min.js -------------------------------------------------------------------------------- /lib/p5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/lib/p5.min.js -------------------------------------------------------------------------------- /lib/p5.sound.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/lib/p5.sound.min.js -------------------------------------------------------------------------------- /lib/p5.touchgui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/lib/p5.touchgui.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/package.json -------------------------------------------------------------------------------- /test/p5.touchgui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/test/p5.touchgui.test.js -------------------------------------------------------------------------------- /test/sandbox/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/test/sandbox/index.html -------------------------------------------------------------------------------- /test/sandbox/myPreset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/test/sandbox/myPreset.json -------------------------------------------------------------------------------- /test/sandbox/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L05/p5.touchgui/HEAD/test/sandbox/sketch.js --------------------------------------------------------------------------------