]> git.dabkitsch.com - sonogarden_maxproj.git/commitdiff
added some basic utilities for demo
authorequilet <2237372+equilet@users.noreply.github.com>
Sun, 16 Mar 2025 19:03:30 +0000 (12:03 -0700)
committerequilet <2237372+equilet@users.noreply.github.com>
Sun, 16 Mar 2025 19:03:30 +0000 (12:03 -0700)
sonogarden.maxpat

index 17ca30d816cd7fdb01a2ae31f504982ca523180a..6cc6b5170ccb412e31c522f4ac03b99c90403d50 100644 (file)
                "rect" : [ 59.0, 106.0, 1710.0, 686.0 ],
                "gridsize" : [ 15.0, 15.0 ],
                "boxes" : [                     {
+                               "box" :                                 {
+                                       "id" : "obj-22",
+                                       "maxclass" : "comment",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 0,
+                                       "patching_rect" : [ 866.0, 540.0, 113.0, 20.0 ],
+                                       "text" : "utilities / messaging"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-19",
+                                       "maxclass" : "message",
+                                       "numinlets" : 2,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "" ],
+                                       "patching_rect" : [ 1019.0, 538.0, 99.0, 22.0 ],
+                                       "text" : "0. 0 157. 10000"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-9",
+                                       "maxclass" : "newobj",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "FullPacket" ],
+                                       "patching_rect" : [ 1246.0, 633.0, 97.0, 22.0 ],
+                                       "text" : "o.pack /engine/1"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "format" : 6,
+                                       "id" : "obj-13",
+                                       "maxclass" : "flonum",
+                                       "maximum" : 157.0,
+                                       "minimum" : 0.0,
+                                       "numinlets" : 1,
+                                       "numoutlets" : 2,
+                                       "outlettype" : [ "", "bang" ],
+                                       "parameter_enable" : 0,
+                                       "patching_rect" : [ 1362.0, 568.0, 50.0, 22.0 ]
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-14",
+                                       "maxclass" : "newobj",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "FullPacket" ],
+                                       "patching_rect" : [ 1362.0, 595.0, 96.0, 22.0 ],
+                                       "text" : "o.pack /aux/gain"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "format" : 6,
+                                       "id" : "obj-16",
+                                       "maxclass" : "flonum",
+                                       "maximum" : 157.0,
+                                       "minimum" : 0.0,
+                                       "numinlets" : 1,
+                                       "numoutlets" : 2,
+                                       "outlettype" : [ "", "bang" ],
+                                       "parameter_enable" : 0,
+                                       "patching_rect" : [ 1246.0, 568.0, 50.0, 22.0 ]
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-17",
+                                       "maxclass" : "newobj",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "FullPacket" ],
+                                       "patching_rect" : [ 1246.0, 595.0, 105.0, 22.0 ],
+                                       "text" : "o.pack /voice/gain"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-7",
+                                       "maxclass" : "newobj",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "FullPacket" ],
+                                       "patching_rect" : [ 1019.0, 633.0, 97.0, 22.0 ],
+                                       "text" : "o.pack /engine/1"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "format" : 6,
+                                       "id" : "obj-34",
+                                       "maxclass" : "flonum",
+                                       "maximum" : 157.0,
+                                       "minimum" : 0.0,
+                                       "numinlets" : 1,
+                                       "numoutlets" : 2,
+                                       "outlettype" : [ "", "bang" ],
+                                       "parameter_enable" : 0,
+                                       "patching_rect" : [ 1135.0, 568.0, 50.0, 22.0 ]
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-35",
+                                       "maxclass" : "newobj",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "FullPacket" ],
+                                       "patching_rect" : [ 1135.0, 595.0, 96.0, 22.0 ],
+                                       "text" : "o.pack /aux/gain"
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "format" : 6,
+                                       "id" : "obj-30",
+                                       "maxclass" : "flonum",
+                                       "maximum" : 157.0,
+                                       "minimum" : 0.0,
+                                       "numinlets" : 1,
+                                       "numoutlets" : 2,
+                                       "outlettype" : [ "", "bang" ],
+                                       "parameter_enable" : 0,
+                                       "patching_rect" : [ 1019.0, 568.0, 50.0, 22.0 ]
+                               }
+
+                       }
+,                      {
+                               "box" :                                 {
+                                       "id" : "obj-26",
+                                       "maxclass" : "newobj",
+                                       "numinlets" : 1,
+                                       "numoutlets" : 1,
+                                       "outlettype" : [ "FullPacket" ],
+                                       "patching_rect" : [ 1019.0, 595.0, 105.0, 22.0 ],
+                                       "text" : "o.pack /voice/gain"
+                               }
+
+                       }
+,                      {
                                "box" :                                 {
                                        "fontface" : 0,
                                        "id" : "obj-2",
                                        "numinlets" : 2,
                                        "numoutlets" : 1,
                                        "outlettype" : [ "" ],
-                                       "patching_rect" : [ 533.0, 351.0, 179.0, 23.0 ],
+                                       "patching_rect" : [ 609.0, 599.0, 179.0, 23.0 ],
                                        "presentation_linecount" : 2,
                                        "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 101, 110, 103, 105, 110, 101, 47, 42, 47, 114, 101, 115, 101, 116, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ],
                                        "saved_bundle_length" : 48,
                                        "numinlets" : 2,
                                        "numoutlets" : 1,
                                        "outlettype" : [ "" ],
-                                       "patching_rect" : [ 721.0, 351.0, 173.0, 23.0 ],
+                                       "patching_rect" : [ 797.0, 599.0, 173.0, 23.0 ],
                                        "saved_bundle_data" : [ 35, 98, 117, 110, 100, 108, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 47, 101, 110, 103, 105, 110, 101, 47, 42, 47, 115, 116, 111, 112, 0, 0, 44, 115, 0, 0, 98, 97, 110, 103, 0, 0, 0, 0 ],
                                        "saved_bundle_length" : 48,
                                        "text" : "/engine/*/stop : \"bang\""
                                        "maxclass" : "newobj",
                                        "numinlets" : 1,
                                        "numoutlets" : 0,
-                                       "patching_rect" : [ 721.0, 381.0, 37.0, 22.0 ],
+                                       "patching_rect" : [ 797.0, 629.0, 37.0, 22.0 ],
                                        "text" : "s osc"
                                }
 
                                                                                                "box" :                                                                                                 {
                                                                                                        "fontface" : 0,
                                                                                                        "id" : "obj-26",
-                                                                                                       "linecount" : 96,
+                                                                                                       "linecount" : 97,
                                                                                                        "maxclass" : "o.display",
                                                                                                        "numinlets" : 1,
                                                                                                        "numoutlets" : 1,
                                                                                                        "outlettype" : [ "" ],
                                                                                                        "patching_rect" : [ 50.0, 100.0, 474.0, 187.0 ],
-                                                                                                       "text" : "/engine/2 : {\n  /loop : 0,\n  /generate : 0,\n  /speed : 1.,\n  /density : 0.,\n  /variety : 0.,\n  /auxsend : 0.,\n  /spacing/range : [100., 1500.],\n  /cat : \"none\"\n},\n/engine/1 : {\n  /loop : 0,\n  /generate : 0,\n  /speed : 1.,\n  /density : 0.,\n  /variety : 0.,\n  /auxsend : 0.,\n  /spacing/range : [100., 1500.],\n  /cat : \"none\"\n},\n/seq/2 : {\n  /multislider : [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1],\n  /event/1 : {\n    /loop : 1,\n    /generate : 1,\n    /speed : 0.941,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.3,\n    /spacing/range : [58., 520.],\n    /cat : \"Cello\"\n  },\n  /event/3 : {\n    /loop : 0,\n    /generate : 1,\n    /speed : 0.93,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.3,\n    /spacing/range : [58., 520.],\n    /cat : \"Cello\"\n  },\n  /event/14 : {\n    /loop : 0,\n    /generate : 1,\n    /speed : 0.93,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.3,\n    /spacing/range : [58., 520.],\n    /cat : \"Cello\"\n  },\n  /event/35 : {\n    /loop : 0,\n    /generate : 0,\n    /speed : 1.,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.07,\n    /spacing/range : [33., 400.],\n    /cat : \"brass\"\n  },\n  /loop : 0,\n  /generate : 0,\n  /speed : 1.,\n  /density : 0.,\n  /variety : 0.,\n  /auxsend : 0.,\n  /spacing/range : [100., 1500.],\n  /cat : \"none\"\n},\n/seq/1 : {\n  /event/1 : {\n    /loop : 1,\n    /generate : 1,\n    /speed : 45.,\n    /density : 117.,\n    /variety : 0.47,\n    /auxsend : 0.067,\n    /spacing/range : [45., 248.],\n    /cat : \"foo\"\n  },\n  /event/16 : {\n    /loop : 1,\n    /generate : 1,\n    /speed : 45.,\n    /density : 117.,\n    /auxsend : 0.067,\n    /cat : \"strings\"\n  },\n  /multislider : [1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0]\n}"
+                                                                                                       "text" : "/engine/1 : {\n  /voice/gain : [0., 0, 157., 10000],\n  /loop : 0,\n  /generate : 0,\n  /speed : 1.,\n  /density : 0.,\n  /variety : 0.,\n  /auxsend : 0.,\n  /spacing/range : [100., 1500.],\n  /cat : \"none\"\n},\n/engine/2 : {\n  /loop : 0,\n  /generate : 0,\n  /speed : 1.,\n  /density : 0.,\n  /variety : 0.,\n  /auxsend : 0.,\n  /spacing/range : [100., 1500.],\n  /cat : \"none\"\n},\n/seq/2 : {\n  /multislider : [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1],\n  /event/1 : {\n    /loop : 1,\n    /generate : 1,\n    /speed : 0.941,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.3,\n    /spacing/range : [58., 520.],\n    /cat : \"Cello\"\n  },\n  /event/3 : {\n    /loop : 0,\n    /generate : 1,\n    /speed : 0.93,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.3,\n    /spacing/range : [58., 520.],\n    /cat : \"Cello\"\n  },\n  /event/14 : {\n    /loop : 0,\n    /generate : 1,\n    /speed : 0.93,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.3,\n    /spacing/range : [58., 520.],\n    /cat : \"Cello\"\n  },\n  /event/35 : {\n    /loop : 0,\n    /generate : 0,\n    /speed : 1.,\n    /density : 0.4,\n    /variety : 0.4,\n    /auxsend : 0.07,\n    /spacing/range : [33., 400.],\n    /cat : \"brass\"\n  },\n  /loop : 0,\n  /generate : 0,\n  /speed : 1.,\n  /density : 0.,\n  /variety : 0.,\n  /auxsend : 0.,\n  /spacing/range : [100., 1500.],\n  /cat : \"none\"\n},\n/seq/1 : {\n  /event/1 : {\n    /loop : 1,\n    /generate : 1,\n    /speed : 45.,\n    /density : 117.,\n    /variety : 0.47,\n    /auxsend : 0.067,\n    /spacing/range : [45., 248.],\n    /cat : \"foo\"\n  },\n  /event/16 : {\n    /loop : 1,\n    /generate : 1,\n    /speed : 45.,\n    /density : 117.,\n    /auxsend : 0.067,\n    /cat : \"strings\"\n  },\n  /multislider : [1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0]\n}"
                                                                                                }
 
                                                                                        }
                                        "text" : "p master_bundle_&_keyb"
                                }
 
-                       }
-,                      {
-                               "box" :                                 {
-                                       "format" : 6,
-                                       "id" : "obj-34",
-                                       "maxclass" : "flonum",
-                                       "maximum" : 157.0,
-                                       "minimum" : 0.0,
-                                       "numinlets" : 1,
-                                       "numoutlets" : 2,
-                                       "outlettype" : [ "", "bang" ],
-                                       "parameter_enable" : 0,
-                                       "patching_rect" : [ 1168.0, 67.0, 50.0, 22.0 ]
-                               }
-
-                       }
-,                      {
-                               "box" :                                 {
-                                       "id" : "obj-35",
-                                       "maxclass" : "newobj",
-                                       "numinlets" : 1,
-                                       "numoutlets" : 1,
-                                       "outlettype" : [ "FullPacket" ],
-                                       "patching_rect" : [ 1168.0, 94.0, 96.0, 22.0 ],
-                                       "text" : "o.pack /aux/gain"
-                               }
-
-                       }
-,                      {
-                               "box" :                                 {
-                                       "format" : 6,
-                                       "id" : "obj-30",
-                                       "maxclass" : "flonum",
-                                       "maximum" : 157.0,
-                                       "minimum" : 0.0,
-                                       "numinlets" : 1,
-                                       "numoutlets" : 2,
-                                       "outlettype" : [ "", "bang" ],
-                                       "parameter_enable" : 0,
-                                       "patching_rect" : [ 1047.0, 67.0, 50.0, 22.0 ]
-                               }
-
-                       }
-,                      {
-                               "box" :                                 {
-                                       "id" : "obj-26",
-                                       "maxclass" : "newobj",
-                                       "numinlets" : 1,
-                                       "numoutlets" : 1,
-                                       "outlettype" : [ "FullPacket" ],
-                                       "patching_rect" : [ 1047.0, 94.0, 105.0, 22.0 ],
-                                       "text" : "o.pack /voice/gain"
-                               }
-
                        }
 ,                      {
                                "box" :                                 {
                                        "source" : [ "obj-12", 0 ]
                                }
 
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-14", 0 ],
+                                       "source" : [ "obj-13", 0 ]
+                               }
+
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-9", 0 ],
+                                       "source" : [ "obj-14", 0 ]
+                               }
+
                        }
 ,                      {
                                "patchline" :                           {
                                        "source" : [ "obj-15", 1 ]
                                }
 
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-17", 0 ],
+                                       "source" : [ "obj-16", 0 ]
+                               }
+
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-9", 0 ],
+                                       "source" : [ "obj-17", 0 ]
+                               }
+
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-26", 0 ],
+                                       "source" : [ "obj-19", 0 ]
+                               }
+
                        }
 ,                      {
                                "patchline" :                           {
                        }
 ,                      {
                                "patchline" :                           {
-                                       "destination" : [ "obj-44", 0 ],
+                                       "destination" : [ "obj-7", 0 ],
                                        "source" : [ "obj-26", 0 ]
                                }
 
                        }
 ,                      {
                                "patchline" :                           {
-                                       "destination" : [ "obj-44", 0 ],
+                                       "destination" : [ "obj-7", 0 ],
                                        "source" : [ "obj-35", 0 ]
                                }
 
                                        "source" : [ "obj-69", 0 ]
                                }
 
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-78", 0 ],
+                                       "source" : [ "obj-7", 0 ]
+                               }
+
                        }
 ,                      {
                                "patchline" :                           {
                                        "source" : [ "obj-8", 0 ]
                                }
 
+                       }
+,                      {
+                               "patchline" :                           {
+                                       "destination" : [ "obj-78", 0 ],
+                                       "source" : [ "obj-9", 0 ]
+                               }
+
                        }
  ],
                "parameters" :          {