diff --git a/processing/example-sketch.sh b/processing/example-sketch.sh
new file mode 100644
index 0000000..a811076
--- /dev/null
+++ b/processing/example-sketch.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+#https://github.com/processing/processing/wiki/Command-Line
+
+# processing-java requires the full path of the sketch
+SKETCH=`realpath ./processing/example-sketch`
+echo "$SKETCH"
+# pass all arguments on bash script example-sketch.pde sketch
+processing-java --sketch="${SKETCH}" --run \
+ "${@}"
\ No newline at end of file
diff --git a/processing/example-sketch/example-sketch.pde b/processing/example-sketch/example-sketch.pde
new file mode 100644
index 0000000..8389f3e
--- /dev/null
+++ b/processing/example-sketch/example-sketch.pde
@@ -0,0 +1,46 @@
+
+//Input should be .jpg or .png
+String input = "";
+String output = "";
+
+PImage inputImage;
+PGraphics canvas;
+
+void setup() {
+ if (args != null) {
+ if (args.length > 0 && args[0] != null) {
+ input = args[0];
+ } else {
+ println("No input argument provided");
+ exit();
+ }
+ if (args.length > 1 && args[1] != null) {
+ output = args[1];
+ } else {
+ exit();
+ }
+ } else {
+ println("No arguments provided");
+ exit();
+ }
+
+ //don't show the processing window
+ surface.setVisible(false);
+ //only draw script once
+ noLoop();
+ //use psuedo-random generator
+ randomSeed(50);
+}
+
+void draw () {
+ inputImage = loadImage(input);
+ canvas = createGraphics(inputImage.width, inputImage.height);
+ canvas.image(inputImage, 0, 0);
+
+ /************************
+ * Do cool things here!!!
+ ************************/
+
+ canvas.save(output);
+ exit();
+}
\ No newline at end of file
diff --git a/processing/processing.sh b/processing/processing.sh
new file mode 100644
index 0000000..51586de
--- /dev/null
+++ b/processing/processing.sh
@@ -0,0 +1,42 @@
+#!/bin/bash -e
+
+#####################################################
+#
+# This script will export all frames of a video and
+# then loop over them by running a processing sketch
+# on each one. The example provided "example-sketch"
+# will
+#
+# Usage: bash processing/processing.sh