From 06109a0abfe717973ce880f036fc363fceedf8d2 Mon Sep 17 00:00:00 2001 From: computermusik Date: Thu, 11 Sep 2025 19:36:18 +0200 Subject: [PATCH] Step Sequencer --- StepSequencer2DJsterBuffer.maxpat | 968 ++++++++++++++++++++++++++++++ op-server.maxpat | 289 ++++++--- 2 files changed, 1157 insertions(+), 100 deletions(-) create mode 100644 StepSequencer2DJsterBuffer.maxpat diff --git a/StepSequencer2DJsterBuffer.maxpat b/StepSequencer2DJsterBuffer.maxpat new file mode 100644 index 0000000..9a7c36f --- /dev/null +++ b/StepSequencer2DJsterBuffer.maxpat @@ -0,0 +1,968 @@ +{ + "patcher" : { + "fileversion" : 1, + "appversion" : { + "major" : 9, + "minor" : 1, + "revision" : 0, + "architecture" : "x64", + "modernui" : 1 + } +, + "classnamespace" : "box", + "rect" : [ 289.0, 160.0, 950.0, 923.0 ], + "openinpresentation" : 1, + "gridsize" : [ 15.0, 15.0 ], + "assistshowspatchername" : 0, + "commentary" : "", + "showcommentary" : 0, + "boxes" : [ { + "box" : { + "hint" : "Either in the format \"append-meter toto 8 0 4 1 6\" or \"2 3 5\" or \"2+2+3\" or \"toto 2 3+2\".", + "id" : "obj-84", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 579.0, 21.5, 92.0, 33.0 ], + "presentation" : 1, + "presentation_rect" : [ 20.0, 146.0, 140.0, 20.0 ], + "text" : "Message to Dispenser" + } + + } +, { + "box" : { + "id" : "obj-83", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 764.0, 74.0, 114.0, 22.0 ], + "text" : "route append-meter" + } + + } +, { + "box" : { + "id" : "obj-79", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 764.0, 31.0, 101.0, 22.0 ], + "restore" : [ "2+3 2 2" ], + "saved_object_attributes" : { + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "pattr @invisible 1", + "varname" : "u502017445[1]" + } + + } +, { + "box" : { + "autoscroll" : 0, + "id" : "obj-77", + "keymode" : 1, + "lines" : 1, + "maxclass" : "textedit", + "nosymquotes" : 1, + "numinlets" : 1, + "numoutlets" : 4, + "outlettype" : [ "", "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 805.0, 169.0, 100.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 20.0, 169.0, 178.0, 24.0 ], + "text" : "2+3 2 2", + "varname" : "meter-entry" + } + + } +, { + "box" : { + "id" : "obj-75", + "maxclass" : "toggle", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "parameter_enable" : 0, + "patching_rect" : [ 165.0, 39.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 308.0, 81.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-74", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 473.0, 28.0, 92.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 227.0, 130.0, 39.0, 20.0 ], + "text" : "Edit" + } + + } +, { + "box" : { + "id" : "obj-73", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 28.0, 155.0, 67.0, 22.0 ], + "text" : "mousefilter" + } + + } +, { + "box" : { + "id" : "obj-69", + "linecount" : 2, + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 377.0, 31.0, 66.0, 33.0 ], + "presentation" : 1, + "presentation_linecount" : 2, + "presentation_rect" : [ 223.0, 76.0, 66.0, 33.0 ], + "text" : "Automatic Update" + } + + } +, { + "box" : { + "id" : "obj-68", + "maxclass" : "gswitch2", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 114.0, 39.0, 39.0, 32.0 ] + } + + } +, { + "box" : { + "id" : "obj-67", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "", "", "" ], + "patching_rect" : [ 28.0, 120.0, 101.0, 22.0 ], + "restore" : [ 2, 20, 0, 20, 0, 1, 12, 0, 20, 59.0, 80.0, 0, 0, 69, 101, 4, 127, 127, 77, 0, 4, 127, 127, 63, 57, 4, 127, 127, 63, 17, 4, 127, 127, 77, 94, 4, 127, 127, 63, 85, 4, 127, 127, 63, 114, 4, 127, 127, 70, 75, 4, 127, 127, 67, 59, 4, 127, 127, 79, 80, 4, 127, 127, 63, 100, 4, 127, 127, 70, 14, 4, 127, 127, 60, 114, 4, 127, 127, 63, 98, 4, 127, 127, 70, 97, 4, 127, 127, 62, 103, 4, 127, 127, 65, 56, 4, 35, 125, 62, 100, 4, 3, 58, 69, 88, 4, 38, 76, 66, 108, 4, 66, 101, 1, 12, 0, 20, 48.0, 71.0, 0, 0, 56, 15, 4, 1, 40, 64, 50, 4, 54, 116, 49, 94, 4, 0, 53, 67, 83, 4, 35, 41, 54, 22, 4, 81, 124, 58, 102, 4, 91, 82, 53, 108, 4, 28, 8, 58, 72, 4, 100, 125, 52, 74, 4, 92, 6, 59, 53, 4, 103, 52, 66, 15, 4, 105, 117, 56, 61, 4, 33, 12, 65, 69, 4, 19, 120, 61, 30, 4, 62, 101, 57, 88, 4, 37, 53, 51, 77, 4, 59, 115, 55, 18, 4, 29, 122, 59, 31, 4, 0, 27, 51, 21, 4, 50, 87, 67, 120, 4, 21, 51 ], + "saved_object_attributes" : { + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "pattr @invisible 1", + "varname" : "u502017445" + } + + } +, { + "box" : { + "annotation" : "Transport on: set subdivisions of the current beat; transport off: set meter", + "bgcolor" : [ 0.137254901960784, 0.137254901960784, 0.137254901960784, 1.0 ], + "bgfillcolor_angle" : 270.0, + "bgfillcolor_autogradient" : 0.0, + "bgfillcolor_color" : [ 0.137254901960784, 0.137254901960784, 0.137254901960784, 1.0 ], + "bgfillcolor_color1" : [ 0.301961, 0.301961, 0.301961, 1.0 ], + "bgfillcolor_color2" : [ 0.2, 0.2, 0.2, 1.0 ], + "bgfillcolor_proportion" : 0.39, + "bgfillcolor_type" : "color", + "id" : "obj-158", + "items" : [ 1, ",", 2, ",", 3, ",", 2, 2, ",", "2+3", ",", "3+2", ",", 2, 3, ",", 3, 2, ",", "2+2+3", ",", "2+3+2", ",", "3+2+2", ",", 2, 2, 2, ",", "2+3+3", ",", "3+2+3", ",", "3+3+2", ",", 3, 3, ",", 2, 5, ",", 11, ",", 3, 2, 2, ",", 2, 3, 2, ",", 2, 2, 3, ",", "my-meter" ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 1, + "parameter_mappable" : 0, + "patching_rect" : [ 649.0, 80.0, 61.0, 22.0 ], + "pattrmode" : 1, + "presentation" : 1, + "presentation_rect" : [ 133.0, 103.0, 65.0, 22.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_enum" : [ "1", "2", "3", "2 2", "2+3", "3+2", "2 3", "3 2", "2+2+3", "2+3+2", "3+2+2", "2 2 2", "2+3+3", "3+2+3", "3+3+2", "3 3", "2 5", "11", "3 2 2", "2 3 2", "2 2 3", "my-meter" ], + "parameter_longname" : "Subdivision", + "parameter_mmax" : 21, + "parameter_modmode" : 0, + "parameter_shortname" : "Subdivision", + "parameter_type" : 2 + } + + } +, + "textcolor" : [ 1.0, 1.0, 1.0, 1.0 ], + "varname" : "subdivision" + } + + } +, { + "box" : { + "id" : "obj-58", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 377.0, 73.0, 36.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 228.0, 171.0, 36.0, 20.0 ], + "text" : "Save" + } + + } +, { + "box" : { + "id" : "obj-55", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 651.0, 722.0, 34.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 308.0, 170.0, 34.0, 22.0 ], + "text" : "write" + } + + } +, { + "box" : { + "comment" : "", + "id" : "obj-51", + "index" : 1, + "maxclass" : "outlet", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 488.0, 864.0, 30.0, 30.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-70", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 417.0, 189.0, 59.0, 23.0 ], + "text" : "mode $1" + } + + } +, { + "box" : { + "id" : "obj-71", + "items" : [ "All", ",", "Pitch", ",", "Velocity" ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 417.0, 157.0, 147.5, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 308.0, 129.0, 69.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-50", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 473.0, 115.0, 92.0, 20.0 ], + "presentation" : 1, + "presentation_linecount" : 2, + "presentation_rect" : [ 223.0, 26.0, 57.0, 33.0 ], + "text" : "Manual Update" + } + + } +, { + "box" : { + "id" : "obj-48", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 599.0, 722.0, 35.0, 22.0 ], + "text" : "clear" + } + + } +, { + "box" : { + "id" : "obj-46", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 488.0, 688.0, 128.0, 22.0 ], + "text" : "sprintf %i::%i %i %i %i" + } + + } +, { + "box" : { + "id" : "obj-43", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "bang" ], + "patching_rect" : [ 134.0, 120.0, 32.0, 22.0 ], + "text" : "t b b" + } + + } +, { + "box" : { + "id" : "obj-42", + "maxclass" : "button", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 134.0, 84.0, 24.0, 24.0 ], + "presentation" : 1, + "presentation_rect" : [ 308.0, 31.0, 24.0, 24.0 ] + } + + } +, { + "box" : { + "id" : "obj-39", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 251.0, 778.0, 141.0, 22.0 ], + "text" : "set set-ostinato-buffer $1" + } + + } +, { + "box" : { + "id" : "obj-37", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 488.0, 828.0, 53.0, 22.0 ], + "text" : "prepend" + } + + } +, { + "box" : { + "id" : "obj-35", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 488.0, 722.0, 95.0, 22.0 ], + "text" : "prepend replace" + } + + } +, { + "box" : { + "id" : "obj-34", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 5, + "outlettype" : [ "dictionary", "", "", "", "" ], + "patching_rect" : [ 488.0, 778.0, 61.0, 22.0 ], + "saved_object_attributes" : { + "legacy" : 1, + "parameter_enable" : 0, + "parameter_mappable" : 0 + } +, + "text" : "dict" + } + + } +, { + "box" : { + "id" : "obj-33", + "maxclass" : "newobj", + "numinlets" : 5, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 488.0, 653.0, 183.0, 22.0 ], + "text" : "pack i i i i i" + } + + } +, { + "box" : { + "id" : "obj-32", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 311.0, 158.0, 92.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 20.0, 64.0, 92.0, 20.0 ], + "text" : "Chordal Weight" + } + + } +, { + "box" : { + "id" : "obj-31", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 473.0, 58.0, 92.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 20.0, 104.0, 92.0, 20.0 ], + "text" : "Meter" + } + + } +, { + "box" : { + "id" : "obj-76", + "items" : [ 1, ",", 2, ",", 3, ",", 4, ",", 5 ], + "maxclass" : "umenu", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "", "" ], + "parameter_enable" : 0, + "patching_rect" : [ 263.0, 157.0, 43.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 133.0, 62.0, 65.0, 22.0 ] + } + + } +, { + "box" : { + "fontname" : "Arial", + "fontsize" : 13.0, + "id" : "obj-78", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 275.0, 204.0, 56.0, 23.0 ], + "text" : "nseq $1" + } + + } +, { + "box" : { + "id" : "obj-30", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 251.0, 722.0, 29.5, 22.0 ], + "text" : "- 1" + } + + } +, { + "box" : { + "id" : "obj-29", + "maxclass" : "comment", + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 473.0, 89.0, 92.0, 20.0 ], + "presentation" : 1, + "presentation_rect" : [ 20.0, 26.0, 92.0, 20.0 ], + "text" : "Ostinato Buffer:" + } + + } +, { + "box" : { + "id" : "obj-25", + "maxclass" : "number", + "maximum" : 6, + "minimum" : 1, + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "", "bang" ], + "parameter_enable" : 0, + "patching_rect" : [ 251.0, 681.0, 50.0, 22.0 ], + "presentation" : 1, + "presentation_rect" : [ 133.0, 25.0, 65.0, 22.0 ] + } + + } +, { + "box" : { + "id" : "obj-22", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "int", "int" ], + "patching_rect" : [ 488.0, 549.0, 29.5, 22.0 ], + "text" : "t i i" + } + + } +, { + "box" : { + "id" : "obj-16", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 523.0, 549.0, 37.0, 22.0 ], + "text" : "* 100" + } + + } +, { + "box" : { + "id" : "obj-14", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 3, + "outlettype" : [ "int", "int", "int" ], + "patching_rect" : [ 488.0, 508.0, 89.0, 22.0 ], + "text" : "unpack i i i" + } + + } +, { + "box" : { + "id" : "obj-13", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 2, + "outlettype" : [ "", "" ], + "patching_rect" : [ 488.0, 473.0, 62.0, 22.0 ], + "text" : "route step" + } + + } +, { + "box" : { + "id" : "obj-12", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 650.0, 209.0, 111.0, 22.0 ], + "text" : "nstep $1, loop 1 $1" + } + + } +, { + "box" : { + "id" : "obj-9", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 3, + "outlettype" : [ "", "int", "bang" ], + "patching_rect" : [ 628.0, 176.0, 61.0, 22.0 ], + "text" : "dispenser" + } + + } +, { + "box" : { + "id" : "obj-4", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 147.0, 157.0, 112.0, 22.0 ], + "text" : "target_seq 0, dump" + } + + } +, { + "box" : { + "id" : "obj-2", + "maxclass" : "preset", + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "preset", "int", "preset", "int", "" ], + "patching_rect" : [ 222.0, 31.0, 100.0, 40.0 ], + "presentation" : 1, + "presentation_rect" : [ 20.0, 216.5, 340.0, 17.0 ] + } + + } +, { + "box" : { + "duration_active" : 0, + "extra1_active" : 0, + "extra2_active" : 0, + "id" : "obj-1", + "maxclass" : "live.step", + "mode" : 2, + "nseq" : 2, + "numinlets" : 1, + "numoutlets" : 5, + "outlettype" : [ "", "", "", "", "" ], + "parameter_enable" : 1, + "patching_rect" : [ 199.0, 275.0, 405.0, 172.0 ], + "presentation" : 1, + "presentation_rect" : [ 392.0, 8.5, 406.0, 225.0 ], + "saved_attribute_attributes" : { + "valueof" : { + "parameter_invisible" : 1, + "parameter_longname" : "live.step", + "parameter_modmode" : 0, + "parameter_shortname" : "live.step", + "parameter_type" : 3 + } + + } +, + "varname" : "live.step" + } + + } +, { + "box" : { + "angle" : 270.0, + "background" : 1, + "bgcolor" : [ 0.4, 0.4, 0.4, 1.0 ], + "border" : 1, + "bordercolor" : [ 0.32549, 0.345098, 0.372549, 1.0 ], + "id" : "obj-85", + "maxclass" : "panel", + "mode" : 0, + "numinlets" : 1, + "numoutlets" : 0, + "patching_rect" : [ 1330.5, 29.0, 131.0, 159.0 ], + "presentation" : 1, + "presentation_rect" : [ 0.0, 0.0, 817.0, 245.0 ], + "proportion" : 0.39 + } + + } + ], + "lines" : [ { + "patchline" : { + "destination" : [ "obj-13", 0 ], + "source" : [ "obj-1", 3 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 1 ], + "midpoints" : [ 594.5, 625.441419504350051, 538.5, 625.441419504350051 ], + "source" : [ "obj-1", 4 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-12", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-14", 0 ], + "source" : [ "obj-13", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-16", 0 ], + "source" : [ "obj-14", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "source" : [ "obj-14", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 4 ], + "midpoints" : [ 567.5, 569.5703125, 661.5, 569.5703125 ], + "source" : [ "obj-14", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "source" : [ "obj-158", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 3 ], + "midpoints" : [ 532.5, 610.796875, 620.5, 610.796875 ], + "source" : [ "obj-16", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-71", 0 ], + "order" : 1, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-76", 0 ], + "order" : 2, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "order" : 0, + "source" : [ "obj-2", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 0 ], + "source" : [ "obj-22", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "midpoints" : [ 508.0, 597.455746577819809, 727.214851451804861, 597.455746577819809, 727.214851451804861, 61.605473202420399, 637.5, 61.605473202420399 ], + "source" : [ "obj-22", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-30", 0 ], + "source" : [ "obj-25", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-30", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-46", 0 ], + "source" : [ "obj-33", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "source" : [ "obj-34", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-35", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-51", 0 ], + "source" : [ "obj-37", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-37", 0 ], + "midpoints" : [ 260.5, 815.143251111963764, 497.5, 815.143251111963764 ], + "source" : [ "obj-39", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-4", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "source" : [ "obj-42", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "midpoints" : [ 143.5, 764.505227543180808, 497.5, 764.505227543180808 ], + "source" : [ "obj-43", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-4", 0 ], + "source" : [ "obj-43", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-35", 0 ], + "source" : [ "obj-46", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-48", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-34", 0 ], + "source" : [ "obj-55", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-67", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-73", 0 ], + "source" : [ "obj-67", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-42", 0 ], + "source" : [ "obj-68", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-70", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-70", 0 ], + "source" : [ "obj-71", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-68", 1 ], + "midpoints" : [ 37.5, 197.59375, 15.5390625, 197.59375, 15.5390625, 20.85546875, 143.5, 20.85546875 ], + "source" : [ "obj-73", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-68", 0 ], + "source" : [ "obj-75", 0 ] + } + + } +, { + "patchline" : { + "color" : [ 0.501961, 0.501961, 0.501961, 0.901961 ], + "destination" : [ "obj-78", 0 ], + "source" : [ "obj-76", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-1", 0 ], + "source" : [ "obj-78", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-77", 0 ], + "source" : [ "obj-79", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-83", 0 ], + "source" : [ "obj-79", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 1 ], + "source" : [ "obj-83", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-9", 0 ], + "source" : [ "obj-83", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-12", 0 ], + "source" : [ "obj-9", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-33", 2 ], + "midpoints" : [ 637.5, 625.597673578187823, 579.5, 625.597673578187823 ], + "source" : [ "obj-9", 0 ] + } + + } + ] + } + +} diff --git a/op-server.maxpat b/op-server.maxpat index cc659a1..c8b2c16 100644 --- a/op-server.maxpat +++ b/op-server.maxpat @@ -10,12 +10,24 @@ } , "classnamespace" : "box", - "rect" : [ 34.0, 106.0, 1569.0, 1029.0 ], + "rect" : [ 34.0, 106.0, 1519.0, 691.0 ], "gridsize" : [ 15.0, 15.0 ], "assistshowspatchername" : 0, "commentary" : "", "showcommentary" : 0, "boxes" : [ { + "box" : { + "id" : "obj-7", + "maxclass" : "message", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 244.5, 539.0, 31.0, 22.0 ], + "text" : "stop" + } + + } +, { "box" : { "id" : "obj-37", "maxclass" : "newobj", @@ -163,12 +175,48 @@ } , "classnamespace" : "box", - "rect" : [ 433.0, 106.0, 1071.0, 1002.0 ], + "rect" : [ 372.0, 141.0, 1071.0, 959.0 ], "gridsize" : [ 15.0, 15.0 ], "assistshowspatchername" : 0, "commentary" : "", "showcommentary" : 0, "boxes" : [ { + "box" : { + "id" : "obj-6", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 2, + "outlettype" : [ "bang", "int" ], + "patching_rect" : [ 533.0, 135.0, 32.0, 22.0 ], + "text" : "t b 1" + } + + } +, { + "box" : { + "id" : "obj-5", + "maxclass" : "newobj", + "numinlets" : 1, + "numoutlets" : 1, + "outlettype" : [ "int" ], + "patching_rect" : [ 634.333333333333371, 135.0, 22.0, 22.0 ], + "text" : "t 0" + } + + } +, { + "box" : { + "id" : "obj-3", + "maxclass" : "newobj", + "numinlets" : 2, + "numoutlets" : 1, + "outlettype" : [ "" ], + "patching_rect" : [ 170.0, 519.0, 32.0, 22.0 ], + "text" : "gate" + } + + } +, { "box" : { "id" : "obj-28", "maxclass" : "newobj", @@ -319,7 +367,7 @@ "numinlets" : 4, "numoutlets" : 4, "outlettype" : [ "", "", "", "" ], - "patching_rect" : [ 533.0, 97.0, 119.0, 22.0 ], + "patching_rect" : [ 533.0, 97.0, 171.0, 22.0 ], "text" : "route bang read stop" } @@ -503,18 +551,6 @@ "text" : "set 0" } - } -, { - "box" : { - "id" : "obj-34", - "maxclass" : "button", - "numinlets" : 1, - "numoutlets" : 1, - "outlettype" : [ "bang" ], - "parameter_enable" : 0, - "patching_rect" : [ 533.0, 134.0, 24.0, 24.0 ] - } - } , { "box" : { @@ -902,7 +938,14 @@ } , { "patchline" : { - "destination" : [ "obj-34", 0 ], + "destination" : [ "obj-5", 0 ], + "source" : [ "obj-1", 2 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-6", 0 ], "source" : [ "obj-1", 0 ] } @@ -1090,6 +1133,13 @@ "source" : [ "obj-29", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-39", 0 ], + "source" : [ "obj-3", 0 ] + } + } , { "patchline" : { @@ -1118,46 +1168,6 @@ "source" : [ "obj-32", 0 ] } - } -, { - "patchline" : { - "destination" : [ "obj-18", 0 ], - "order" : 0, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-22", 0 ], - "order" : 2, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-26", 0 ], - "order" : 4, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-36", 0 ], - "order" : 1, - "source" : [ "obj-34", 0 ] - } - - } -, { - "patchline" : { - "destination" : [ "obj-43", 0 ], - "order" : 3, - "source" : [ "obj-34", 0 ] - } - } , { "patchline" : { @@ -1271,6 +1281,13 @@ "source" : [ "obj-49", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-5", 0 ] + } + } , { "patchline" : { @@ -1292,6 +1309,53 @@ "source" : [ "obj-57", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-18", 0 ], + "order" : 0, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-22", 0 ], + "order" : 2, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-26", 0 ], + "order" : 4, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-3", 0 ], + "source" : [ "obj-6", 1 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-36", 0 ], + "order" : 1, + "source" : [ "obj-6", 0 ] + } + + } +, { + "patchline" : { + "destination" : [ "obj-43", 0 ], + "order" : 3, + "source" : [ "obj-6", 0 ] + } + } , { "patchline" : { @@ -1302,8 +1366,8 @@ } , { "patchline" : { - "destination" : [ "obj-39", 0 ], - "order" : 0, + "destination" : [ "obj-3", 1 ], + "order" : 1, "source" : [ "obj-8", 0 ] } @@ -1311,7 +1375,7 @@ , { "patchline" : { "destination" : [ "obj-45", 0 ], - "order" : 1, + "order" : 0, "source" : [ "obj-8", 0 ] } @@ -1469,7 +1533,7 @@ "client_rect" : [ 763, 140, 1507, 770 ], "parameter_enable" : 0, "parameter_mappable" : 0, - "storage_rect" : [ 583, 69, 1034, 197 ] + "storage_rect" : [ 780, 524, 1380, 824 ] } , "text" : "pattrstorage operation-theatre @greedy 1", @@ -2029,6 +2093,13 @@ "source" : [ "obj-6", 0 ] } + } +, { + "patchline" : { + "destination" : [ "obj-59", 0 ], + "source" : [ "obj-7", 0 ] + } + } , { "patchline" : { @@ -2312,6 +2383,10 @@ "obj-273::obj-3::obj-40" : [ "live.text[16]", "live.text", 0 ], "obj-273::obj-3::obj-43::obj-17::obj-107" : [ "live.text[6]", "live.text", 0 ], "obj-273::obj-3::obj-43::obj-17::obj-17" : [ "live.tab[12]", "live.tab", 0 ], + "obj-273::obj-3::obj-43::obj-17::obj-32::obj-13" : [ "live.text[39]", "live.text", 0 ], + "obj-273::obj-3::obj-43::obj-17::obj-32::obj-17" : [ "live.dial", "Deviation", 0 ], + "obj-273::obj-3::obj-43::obj-17::obj-32::obj-36" : [ "live.text", "live.text", 0 ], + "obj-273::obj-3::obj-43::obj-17::obj-32::obj-86" : [ "live.text[40]", "live.text", 0 ], "obj-273::obj-3::obj-43::obj-17::obj-3::obj-116" : [ "live.text[32]", "live.text", 0 ], "obj-273::obj-3::obj-43::obj-17::obj-3::obj-24" : [ "live.numbox[11]", "live.numbox", 0 ], "obj-273::obj-3::obj-43::obj-17::obj-3::obj-27" : [ "live.numbox[10]", "live.numbox", 0 ], @@ -2443,7 +2518,7 @@ "parameter_overrides" : { "obj-15::obj-1" : { "parameter_longname" : "Outset Pulses[3]", - "parameter_range" : [ 1, 8 ] + "parameter_range" : [ 1, 32 ] } , "obj-15::obj-104" : { @@ -2741,7 +2816,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[46]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2762,7 +2837,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[45]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2783,7 +2858,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[44]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2804,7 +2879,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[43]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2825,7 +2900,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[42]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2846,7 +2921,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[41]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2867,7 +2942,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[40]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2888,7 +2963,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[39]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2909,7 +2984,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[38]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2930,7 +3005,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[37]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2951,7 +3026,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[36]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2972,7 +3047,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[35]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -2993,7 +3068,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[34]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3014,7 +3089,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[33]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3035,7 +3110,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[32]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3056,7 +3131,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[31]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3077,7 +3152,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[30]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3098,7 +3173,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[29]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3119,7 +3194,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[28]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3140,7 +3215,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[27]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3161,7 +3236,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[11]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3182,7 +3257,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[10]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3203,7 +3278,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[9]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3224,7 +3299,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[8]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3245,7 +3320,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[7]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3266,7 +3341,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[6]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3287,7 +3362,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[5]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3308,7 +3383,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[4]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3329,7 +3404,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[3]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3350,7 +3425,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[2]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3371,7 +3446,7 @@ "parameter_invisible" : 0, "parameter_longname" : "Instrument[1]", "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } @@ -3387,21 +3462,21 @@ "obj-273::obj-3::obj-24::obj-67::obj-25" : { "parameter_invisible" : 0, "parameter_modmode" : 0, - "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr", "cello_ord.instr", "cello_pizz.instr", "cello_sul-ponticello.instr", "cello_tremolo.instr", "piano_along-the-string.instr", "piano_arco.instr", "piano_damped-non-pedal.instr", "piano_damped-pedal.instr", "piano_ordinario-non-pedal.instr", "piano_ordinario-pedal.instr", "piano_pizzicato-fingertip-damped.instr", "piano_pizzicato-heavy-pick-damped.instr", "piano_staccato.instr", "trumpet_ordinario.instr" ], + "parameter_range" : [ "", "violin_ord.instr", "violin_pizz.instr", "violin_sul-ponticello.instr", "violin_sul-tasto.instr", "violin_tremolo.instr" ], "parameter_type" : 2, "parameter_unitstyle" : 10 } , "obj-273::obj-3::obj-43::obj-17::obj-3::obj-24" : { - "parameter_range" : [ 0.0, 4117.010000000000218 ] + "parameter_range" : [ 0.0, 5835.989999999999782 ] } , "obj-273::obj-3::obj-43::obj-17::obj-3::obj-27" : { - "parameter_range" : [ 0.0, 4117.010000000000218 ] + "parameter_range" : [ 0.0, 5835.989999999999782 ] } , "obj-273::obj-3::obj-43::obj-17::obj-3::obj-6" : { - "parameter_range" : [ 0.0, 4117.010000000000218 ] + "parameter_range" : [ 0.0, 5835.989999999999782 ] } , "obj-273::obj-3::obj-43::obj-29" : { @@ -4114,16 +4189,30 @@ "implicit" : 1 } , { - "name" : "trumpet.bank.json", - "bootpath" : "~/Documents/GitHub/SampleBanks/Banks", - "patcherrelativepath" : "../../../../hajdu/Documents/GitHub/SampleBanks/Banks", - "type" : "JSON", + "name" : "tuning-fork-with-waves.svg", + "bootpath" : "/Users/Shared/Max 9/Packages/MaxScore/media/Images/svg", + "patcherrelativepath" : "../../Packages/MaxScore/media/Images/svg", + "type" : "svg", + "implicit" : 1 + } +, { + "name" : "tuning-fork-without-waves.svg", + "bootpath" : "/Users/Shared/Max 9/Packages/MaxScore/media/Images/svg", + "patcherrelativepath" : "../../Packages/MaxScore/media/Images/svg", + "type" : "svg", "implicit" : 1 } , { "name" : "vbap.mxo", "type" : "iLaX" } +, { + "name" : "waveform.svg", + "bootpath" : "/Users/Shared/Max 9/Packages/MaxScore/media/Images/svg", + "patcherrelativepath" : "../../Packages/MaxScore/media/Images/svg", + "type" : "svg", + "implicit" : 1 + } ], "autosave" : 0 }