Initial commit

This commit is contained in:
Sam Perry
2016-11-16 05:18:56 +00:00
commit ff153a24ad
6 changed files with 996 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
// analog-plot
//
// Read analog values from A0 and A1 and print them to serial port.
int started = 0;
int serialvalue; // value for serial input
int pinCount = 6;
// int sensorVals[pinCount];
void setup()
{
// initialize serial comms
Serial.begin(115200);
}
void loop()
{
// Code adapted from Max serial tutorial
if(Serial.available()) // check to see if there's serial data in the buffer
{
serialvalue = Serial.read(); // read a byte of serial data
started = 1; // set the started flag to on
}
if(started) { // loop once serial data has been received
// Fix inverted pots
for (int i = 0; i < 2; i++){
Serial.print(1024 - analogRead(i));
Serial.print(" ");
}
for (int i = 2; i < pinCount; i++){
Serial.print(analogRead(i));
Serial.print(" ");
}
Serial.println();
// wait
delay(5);
}
}
+48
View File
@@ -0,0 +1,48 @@
{
"name" : "Press-a-Sketch",
"version" : 1,
"creationdate" : -732900327,
"modificationdate" : -732898132,
"viewrect" : [ 25.0, 69.0, 300.0, 500.0 ],
"autoorganize" : 1,
"hideprojectwindow" : 0,
"showdependencies" : 1,
"autolocalize" : 1,
"contents" : {
"patchers" : {
"GUI.maxpat" : {
"kind" : "patcher",
"local" : 1
}
,
"main.maxpat" : {
"kind" : "patcher",
"local" : 1
}
,
"ArduinoInterface.maxpat" : {
"kind" : "patcher",
"local" : 1
}
}
,
"externals" : {
"depack.mxo" : {
"kind" : "object"
}
}
}
,
"layout" : {
}
,
"searchpath" : {
}
,
"detailsvisible" : 0
}
@@ -0,0 +1,267 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 10,
"architecture" : "x86"
}
,
"rect" : [ 0.0, 44.0, 922.0, 674.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"comment" : "Toggle to begin",
"id" : "obj-5",
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 15.0, 15.0, 25.0, 25.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-3",
"maxclass" : "outlet",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 15.0, 255.0, 25.0, 25.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-22",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 15.0, 227.277771, 73.0, 20.0 ],
"text" : "fromsymbol"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-12",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 3,
"outlettype" : [ "bang", "bang", "" ],
"patching_rect" : [ 15.0, 149.158737, 59.0, 20.0 ],
"text" : "sel 13 10"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-9",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 15.0, 175.19841, 83.0, 20.0 ],
"text" : "zl.group 1000"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "int" ],
"patching_rect" : [ 15.0, 71.03968, 83.0, 20.0 ],
"text" : "t i i"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-14",
"maxclass" : "newobj",
"numinlets" : 3,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"patching_rect" : [ 15.0, 201.238083, 46.0, 20.0 ],
"text" : "itoa"
}
}
, {
"box" : {
"id" : "obj-6",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 15.0, 45.0, 20.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-4",
"maxclass" : "newobj",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 15.0, 97.079361, 51.0, 20.0 ],
"text" : "metro 5"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-1",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "" ],
"patching_rect" : [ 15.0, 123.119049, 88.0, 20.0 ],
"text" : "serial f 115200"
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-12", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-1", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-12", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-9", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-12", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-22", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-14", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 88.5, 120.579361, 24.5, 120.579361 ],
"source" : [ "obj-2", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-4", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-2", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-3", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-22", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-1", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-4", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-14", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-9", 0 ]
}
}
]
}
}
+117
View File
@@ -0,0 +1,117 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 10,
"architecture" : "x86"
}
,
"rect" : [ 0.0, 44.0, 922.0, 694.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 0,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"id" : "obj-5",
"maxclass" : "bpatcher",
"name" : "GUI_GrainDisplay.maxpat",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 68.0, 244.0, 128.0, 128.0 ],
"presentation" : 1,
"presentation_rect" : [ 105.5, 82.679497, 1155.0, 495.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 105.5, 31.0, 131.0, 20.0 ],
"text" : "loadmess set grainbuff"
}
}
, {
"box" : {
"bgcolor" : [ 0.987194, 1.0, 0.999969, 1.0 ],
"border" : 8,
"id" : "obj-4",
"maxclass" : "panel",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 1215.0, 615.0, 128.0, 128.0 ],
"presentation" : 1,
"presentation_rect" : [ 1215.0, 615.0, 128.0, 128.0 ],
"shape" : 1
}
}
, {
"box" : {
"background" : 1,
"bgcolor" : [ 0.987194, 1.0, 0.999969, 1.0 ],
"border" : 8,
"id" : "obj-3",
"maxclass" : "panel",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 30.0, 615.0, 128.0, 128.0 ],
"presentation" : 1,
"presentation_rect" : [ 30.0, 615.0, 128.0, 128.0 ],
"shape" : 1
}
}
, {
"box" : {
"background" : 1,
"bgcolor" : [ 0.744501, 0.030322, 0.060246, 1.0 ],
"border" : 10,
"bordercolor" : [ 0.507989, 0.04219, 0.014497, 1.0 ],
"id" : "obj-1",
"maxclass" : "panel",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 0.0, 0.0, 1366.0, 768.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.0, 0.0, 1366.0, 768.0 ],
"rounded" : 40
}
}
],
"lines" : [ ],
"dependency_cache" : [ {
"name" : "GUI_GrainDisplay.maxpat",
"bootpath" : "/Users/samuelperry/QMUL_Work/IDMT/Assignment_3/Press-a-Sketch/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
]
}
}
@@ -0,0 +1,112 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 10,
"architecture" : "x86"
}
,
"rect" : [ 0.0, 44.0, 1366.0, 674.0 ],
"bglocked" : 0,
"openinpresentation" : 1,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 2,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-5",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 756.0, 90.0, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "flonum",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 350.0, 88.0, 50.0, 20.0 ]
}
}
, {
"box" : {
"comment" : "",
"id" : "obj-1",
"maxclass" : "inlet",
"numinlets" : 0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 24.5, 49.0, 25.0, 25.0 ]
}
}
, {
"box" : {
"bgcolor" : [ 0.961381, 0.95461, 0.927813, 1.0 ],
"buffername" : "grainbuff",
"id" : "obj-6",
"labelbgcolor" : [ 0.999491, 0.97894, 0.9782, 1.0 ],
"linecolor" : [ 0.311774, 0.315578, 0.315501, 1.0 ],
"maxclass" : "waveform~",
"numinlets" : 5,
"numoutlets" : 6,
"outlettype" : [ "float", "float", "float", "float", "list", "" ],
"patching_rect" : [ 24.5, 197.0, 1155.0, 495.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.0, 0.0, 1155.0, 495.0 ],
"selectioncolor" : [ 0.580547, 0.588935, 0.573723, 0.501961 ],
"ticks" : 1
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-6", 2 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-3", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-6", 3 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-5", 0 ]
}
}
],
"dependency_cache" : [ ]
}
}
+414
View File
@@ -0,0 +1,414 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 6,
"minor" : 1,
"revision" : 10,
"architecture" : "x86"
}
,
"rect" : [ 0.0, 44.0, 922.0, 694.0 ],
"bglocked" : 0,
"openinpresentation" : 0,
"default_fontsize" : 12.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"statusbarvisible" : 0,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"description" : "",
"digest" : "",
"tags" : "",
"boxes" : [ {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-17",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 146.75798, 202.138062, 39.0, 20.0 ],
"text" : "PotR:"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-16",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 57.757996, 202.138062, 39.0, 20.0 ],
"text" : "PotL:"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-15",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 185.75798, 202.138062, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-13",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 96.757996, 202.138062, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-31",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 484.757965, 202.138062, 33.0, 20.0 ],
"text" : "TR:"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-30",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 401.757965, 202.138062, 33.0, 20.0 ],
"text" : "TL:"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-29",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 318.757996, 202.138062, 33.0, 20.0 ],
"text" : "BR:"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"frgb" : 0.0,
"id" : "obj-28",
"maxclass" : "comment",
"numinlets" : 1,
"numoutlets" : 0,
"patching_rect" : [ 235.75798, 202.138062, 33.0, 20.0 ],
"text" : "BL:"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-26",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 517.758057, 202.138062, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-24",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 434.757965, 202.138062, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-21",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 351.757965, 202.138062, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-18",
"maxclass" : "number",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "int", "bang" ],
"parameter_enable" : 0,
"patching_rect" : [ 268.757996, 202.138062, 50.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-11",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 6,
"outlettype" : [ "", "", "", "", "", "" ],
"patching_rect" : [ 96.757996, 164.117035, 86.5, 20.0 ],
"text" : "depack 6"
}
}
, {
"box" : {
"id" : "obj-8",
"maxclass" : "toggle",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "int" ],
"parameter_enable" : 0,
"patching_rect" : [ 96.757996, 105.14901, 20.0, 20.0 ]
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-5",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 96.757996, 131.768967, 99.0, 20.0 ],
"text" : "ArduinoInterface"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-3",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 5,
"outlettype" : [ "signal", "signal", "signal", "signal", "list" ],
"patching_rect" : [ 150.0, 612.230896, 152.0, 20.0 ],
"text" : "ibufconcatenate~ grainbuff"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-6",
"maxclass" : "message",
"numinlets" : 2,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 319.0, 38.76503, 84.0, 18.0 ],
"text" : "read jongly.aif"
}
}
, {
"box" : {
"fontname" : "Arial",
"fontsize" : 12.0,
"id" : "obj-2",
"maxclass" : "newobj",
"numinlets" : 1,
"numoutlets" : 2,
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 409.0, 83.765015, 98.0, 20.0 ],
"text" : "buffer~ grainbuff"
}
}
, {
"box" : {
"id" : "obj-1",
"maxclass" : "bpatcher",
"name" : "GUI.maxpat",
"numinlets" : 0,
"numoutlets" : 0,
"patching_rect" : [ 661.734009, 3.993, 1366.0, 768.0 ],
"presentation" : 1,
"presentation_rect" : [ 0.0, 0.0, 1366.0, 768.0 ]
}
}
],
"lines" : [ {
"patchline" : {
"destination" : [ "obj-13", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 106.257996, 192.627548, 106.257996, 192.627548 ],
"source" : [ "obj-11", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-15", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 119.757996, 192.627548, 195.25798, 192.627548 ],
"source" : [ "obj-11", 1 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-18", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 133.257996, 192.627548, 278.257996, 192.627548 ],
"source" : [ "obj-11", 2 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-21", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 146.757996, 192.627548, 361.257965, 192.627548 ],
"source" : [ "obj-11", 3 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-24", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 160.257996, 192.627548, 444.257965, 192.627548 ],
"source" : [ "obj-11", 4 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-26", 0 ],
"disabled" : 0,
"hidden" : 0,
"midpoints" : [ 173.757996, 192.627548, 527.258057, 192.627548 ],
"source" : [ "obj-11", 5 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-11", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-5", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-2", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-6", 0 ]
}
}
, {
"patchline" : {
"destination" : [ "obj-5", 0 ],
"disabled" : 0,
"hidden" : 0,
"source" : [ "obj-8", 0 ]
}
}
],
"dependency_cache" : [ {
"name" : "GUI.maxpat",
"bootpath" : "/Users/samuelperry/QMUL_Work/IDMT/Assignment_3/Press-a-Sketch/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "GUI_GrainDisplay.maxpat",
"bootpath" : "/Users/samuelperry/QMUL_Work/IDMT/Assignment_3/Press-a-Sketch/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "ArduinoInterface.maxpat",
"bootpath" : "/Users/samuelperry/QMUL_Work/IDMT/Assignment_3/Press-a-Sketch/patchers",
"patcherrelativepath" : ".",
"type" : "JSON",
"implicit" : 1
}
, {
"name" : "ibufconcatenate~.mxo",
"type" : "iLaX"
}
, {
"name" : "depack.mxo",
"type" : "iLaX"
}
]
}
}