├── .gitignore ├── LICENCE.TXT ├── README.md ├── _README.md ├── babel.config.js ├── dist └── p5-global-effects.min.js ├── images ├── bars.jpg ├── bufferStack.jpg ├── corroded.jpg ├── cover.jpg ├── dots.jpg ├── fuzzyBlurX.jpg ├── glitch-full.jpg ├── glitchY.jpg ├── grain.jpg ├── gridScapes.jpg ├── landscape.jpg ├── mosaic.jpg ├── puzzle.jpg ├── randomBlurX.jpg ├── shiftedPixels.jpg └── stripes.jpg ├── package.json ├── src ├── choices │ ├── Choices.ts │ └── modules │ │ ├── often.ts │ │ ├── probability.ts │ │ ├── rarely.ts │ │ └── sometimes.ts ├── colors │ ├── Colors.ts │ └── modules │ │ ├── any.ts │ │ ├── anySet.ts │ │ ├── bright.ts │ │ ├── dark.ts │ │ ├── shade.ts │ │ └── shadeSet.ts ├── hatches │ ├── Hatches.ts │ └── modules │ │ ├── bars.ts │ │ ├── corroded.ts │ │ ├── dots.ts │ │ ├── grain.ts │ │ └── stripes.ts ├── index.ts ├── numbers │ ├── Numbers.ts │ └── modules │ │ ├── fuzzy.ts │ │ ├── offset.ts │ │ └── random.ts ├── pixels │ ├── Pixels.ts │ └── modules │ │ ├── fuzzed.ts │ │ ├── glitch.ts │ │ ├── glitchArea.ts │ │ ├── linify.ts │ │ ├── mosaic.ts │ │ ├── puzzle.ts │ │ ├── shift.ts │ │ ├── shrink.ts │ │ ├── spread.ts │ │ └── waves.ts └── textures │ ├── Textures.ts │ └── modules │ ├── circles.ts │ └── striped.ts ├── svg ├── download.svg ├── header.svg ├── licence.svg ├── p5js.svg └── spacer.svg ├── test ├── Shannon-Kunkle.png ├── favicon.ico ├── index.html ├── instance.js ├── old.js ├── sketch.js ├── sketch.test.js ├── test.js └── test2.js ├── tsconfig.json ├── tslint.json ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .vscode -------------------------------------------------------------------------------- /LICENCE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/LICENCE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/README.md -------------------------------------------------------------------------------- /_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/_README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/babel.config.js -------------------------------------------------------------------------------- /dist/p5-global-effects.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/dist/p5-global-effects.min.js -------------------------------------------------------------------------------- /images/bars.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/bars.jpg -------------------------------------------------------------------------------- /images/bufferStack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/bufferStack.jpg -------------------------------------------------------------------------------- /images/corroded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/corroded.jpg -------------------------------------------------------------------------------- /images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/cover.jpg -------------------------------------------------------------------------------- /images/dots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/dots.jpg -------------------------------------------------------------------------------- /images/fuzzyBlurX.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/fuzzyBlurX.jpg -------------------------------------------------------------------------------- /images/glitch-full.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/glitch-full.jpg -------------------------------------------------------------------------------- /images/glitchY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/glitchY.jpg -------------------------------------------------------------------------------- /images/grain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/grain.jpg -------------------------------------------------------------------------------- /images/gridScapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/gridScapes.jpg -------------------------------------------------------------------------------- /images/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/landscape.jpg -------------------------------------------------------------------------------- /images/mosaic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/mosaic.jpg -------------------------------------------------------------------------------- /images/puzzle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/puzzle.jpg -------------------------------------------------------------------------------- /images/randomBlurX.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/randomBlurX.jpg -------------------------------------------------------------------------------- /images/shiftedPixels.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/shiftedPixels.jpg -------------------------------------------------------------------------------- /images/stripes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/images/stripes.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/package.json -------------------------------------------------------------------------------- /src/choices/Choices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/choices/Choices.ts -------------------------------------------------------------------------------- /src/choices/modules/often.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/choices/modules/often.ts -------------------------------------------------------------------------------- /src/choices/modules/probability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/choices/modules/probability.ts -------------------------------------------------------------------------------- /src/choices/modules/rarely.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/choices/modules/rarely.ts -------------------------------------------------------------------------------- /src/choices/modules/sometimes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/choices/modules/sometimes.ts -------------------------------------------------------------------------------- /src/colors/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/Colors.ts -------------------------------------------------------------------------------- /src/colors/modules/any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/modules/any.ts -------------------------------------------------------------------------------- /src/colors/modules/anySet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/modules/anySet.ts -------------------------------------------------------------------------------- /src/colors/modules/bright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/modules/bright.ts -------------------------------------------------------------------------------- /src/colors/modules/dark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/modules/dark.ts -------------------------------------------------------------------------------- /src/colors/modules/shade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/modules/shade.ts -------------------------------------------------------------------------------- /src/colors/modules/shadeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/colors/modules/shadeSet.ts -------------------------------------------------------------------------------- /src/hatches/Hatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/hatches/Hatches.ts -------------------------------------------------------------------------------- /src/hatches/modules/bars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/hatches/modules/bars.ts -------------------------------------------------------------------------------- /src/hatches/modules/corroded.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/hatches/modules/corroded.ts -------------------------------------------------------------------------------- /src/hatches/modules/dots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/hatches/modules/dots.ts -------------------------------------------------------------------------------- /src/hatches/modules/grain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/hatches/modules/grain.ts -------------------------------------------------------------------------------- /src/hatches/modules/stripes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/hatches/modules/stripes.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/numbers/Numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/numbers/Numbers.ts -------------------------------------------------------------------------------- /src/numbers/modules/fuzzy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/numbers/modules/fuzzy.ts -------------------------------------------------------------------------------- /src/numbers/modules/offset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/numbers/modules/offset.ts -------------------------------------------------------------------------------- /src/numbers/modules/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/numbers/modules/random.ts -------------------------------------------------------------------------------- /src/pixels/Pixels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/Pixels.ts -------------------------------------------------------------------------------- /src/pixels/modules/fuzzed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/fuzzed.ts -------------------------------------------------------------------------------- /src/pixels/modules/glitch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/glitch.ts -------------------------------------------------------------------------------- /src/pixels/modules/glitchArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/glitchArea.ts -------------------------------------------------------------------------------- /src/pixels/modules/linify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/linify.ts -------------------------------------------------------------------------------- /src/pixels/modules/mosaic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/mosaic.ts -------------------------------------------------------------------------------- /src/pixels/modules/puzzle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/puzzle.ts -------------------------------------------------------------------------------- /src/pixels/modules/shift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/shift.ts -------------------------------------------------------------------------------- /src/pixels/modules/shrink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/shrink.ts -------------------------------------------------------------------------------- /src/pixels/modules/spread.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/spread.ts -------------------------------------------------------------------------------- /src/pixels/modules/waves.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/pixels/modules/waves.ts -------------------------------------------------------------------------------- /src/textures/Textures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/textures/Textures.ts -------------------------------------------------------------------------------- /src/textures/modules/circles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/textures/modules/circles.ts -------------------------------------------------------------------------------- /src/textures/modules/striped.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/src/textures/modules/striped.ts -------------------------------------------------------------------------------- /svg/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/svg/download.svg -------------------------------------------------------------------------------- /svg/header.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/svg/header.svg -------------------------------------------------------------------------------- /svg/licence.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/svg/licence.svg -------------------------------------------------------------------------------- /svg/p5js.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/svg/p5js.svg -------------------------------------------------------------------------------- /svg/spacer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/svg/spacer.svg -------------------------------------------------------------------------------- /test/Shannon-Kunkle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/Shannon-Kunkle.png -------------------------------------------------------------------------------- /test/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/index.html -------------------------------------------------------------------------------- /test/instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/instance.js -------------------------------------------------------------------------------- /test/old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/old.js -------------------------------------------------------------------------------- /test/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/sketch.js -------------------------------------------------------------------------------- /test/sketch.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/sketch.test.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/test.js -------------------------------------------------------------------------------- /test/test2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/test/test2.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthias-jaeger-net/p5-toolkit/HEAD/yarn.lock --------------------------------------------------------------------------------