├── README.md └── clippings └── EuroMax by Michael Hetrick ├── Effects ├── Sample and Hold.maxpat ├── MinMax Audio Processor.maxpat ├── Bit Crusher.maxpat └── Wavefolder and Clipper.maxpat ├── VCAs and Mixers ├── Bipolar Attenuator (Audio).maxpat ├── Bipolar Attenuator (Control).maxpat ├── Single VCA.maxpat ├── Single VCA Line Input.maxpat ├── Slew Limiter (Signals).maxpat ├── Slew Limiter (Non-Signals).maxpat ├── Quad VCA.maxpat └── Quad VCA Line Input.maxpat ├── Control ├── MinMax Control Processor.maxpat └── Audio To Control.maxpat ├── Routing ├── VC Switch.maxpat └── Simple Oscilloscope.maxpat ├── Timing └── Simple Metro.maxpat ├── Oscillators ├── Simple Sine.maxpat ├── FM Voice Creator.maxpat ├── Quadrature Oscillator.maxpat ├── Simple FM Voice.maxpat └── Simple Sine + Envelope.maxpat └── Envelopes └── Simple ADSR.maxpat /README.md: -------------------------------------------------------------------------------- 1 | Euromax 2 | ======= 3 | 4 | Eurorack-inspired modules for Max/MSP 5 | 6 | # Installation 7 | 8 | Euromax is set-up to use the Max packages format. Simply clone this repo into your packages folder. 9 | If you do not know how to clone this repo, just download the repo as a .zip file (check the right sidebar). 10 | 11 | Your folder structure should be something like `(Max Application Path)/packages/Euromax/clippings` 12 | 13 | Restart Max after installation. Now, when you right-click on a patch in edit mode, you should see 14 | Euromax appear under the `Paste From` menu. 15 | 16 | 17 | # What it is 18 | 19 | Euromax is a collection of Max/MSP bPatchers inspired by Eurorack modules. 20 | They vary from creative clock sources to wild-sounding oscillators. 21 | They are easily added to your patches through a right-click menu. 22 | 23 | + All Euromax patches are created with basic Max/MSP objects. This ensures cross-platform compatibility, and no extra externals need to be downloaded. 24 | + The patches can be easily explored for learning or for modification. All patches come with detailed help files. 25 | + These patches will be frequently updated, as these were made for my own use as well. Updates will not break old patches, as every module added to your own patches is completely saved with the patch. 26 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Effects/Sample and Hold.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 1, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "sampleandhold.maxpat", 37 | "numinlets" : 2, 38 | "numoutlets" : 1, 39 | "outlettype" : [ "signal" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 27.0, 72.0, 110.0, 21.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "fontface" : 1, 72 | "fontname" : "Helvetica", 73 | "fontsize" : 12.0, 74 | "frgb" : 0.0, 75 | "id" : "obj-8", 76 | "maxclass" : "comment", 77 | "numinlets" : 1, 78 | "numoutlets" : 0, 79 | "patching_rect" : [ 1.0, 2.0, 110.0, 18.0 ], 80 | "presentation" : 1, 81 | "presentation_rect" : [ 1.0, 2.0, 110.0, 18.0 ], 82 | "text" : "sample and hold" 83 | } 84 | 85 | } 86 | , { 87 | "box" : { 88 | "comment" : "Trigger In", 89 | "id" : "obj-6", 90 | "maxclass" : "inlet", 91 | "numinlets" : 0, 92 | "numoutlets" : 1, 93 | "outlettype" : [ "" ], 94 | "patching_rect" : [ 143.0, 50.0, 25.0, 25.0 ] 95 | } 96 | 97 | } 98 | , { 99 | "box" : { 100 | "comment" : "Output", 101 | "id" : "obj-5", 102 | "maxclass" : "outlet", 103 | "numinlets" : 1, 104 | "numoutlets" : 0, 105 | "patching_rect" : [ 118.0, 194.0, 25.0, 25.0 ] 106 | } 107 | 108 | } 109 | , { 110 | "box" : { 111 | "comment" : "Signal In", 112 | "id" : "obj-4", 113 | "maxclass" : "inlet", 114 | "numinlets" : 0, 115 | "numoutlets" : 1, 116 | "outlettype" : [ "" ], 117 | "patching_rect" : [ 118.0, 50.0, 25.0, 25.0 ] 118 | } 119 | 120 | } 121 | , { 122 | "box" : { 123 | "fontname" : "Helvetica", 124 | "fontsize" : 12.0, 125 | "id" : "obj-3", 126 | "maxclass" : "newobj", 127 | "numinlets" : 2, 128 | "numoutlets" : 1, 129 | "outlettype" : [ "signal" ], 130 | "patching_rect" : [ 118.0, 137.0, 37.0, 18.0 ], 131 | "text" : "sah~" 132 | } 133 | 134 | } 135 | ], 136 | "lines" : [ { 137 | "patchline" : { 138 | "destination" : [ "obj-5", 0 ], 139 | "disabled" : 0, 140 | "hidden" : 0, 141 | "source" : [ "obj-3", 0 ] 142 | } 143 | 144 | } 145 | , { 146 | "patchline" : { 147 | "destination" : [ "obj-3", 0 ], 148 | "disabled" : 0, 149 | "hidden" : 0, 150 | "source" : [ "obj-4", 0 ] 151 | } 152 | 153 | } 154 | , { 155 | "patchline" : { 156 | "destination" : [ "obj-3", 1 ], 157 | "disabled" : 0, 158 | "hidden" : 0, 159 | "source" : [ "obj-6", 0 ] 160 | } 161 | 162 | } 163 | ] 164 | } 165 | , 166 | "patching_rect" : [ 2.0, 3.0, 110.0, 21.0 ] 167 | } 168 | 169 | } 170 | ], 171 | "lines" : [ ], 172 | "dependency_cache" : [ { 173 | "name" : "sampleandhold.maxpat", 174 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 175 | "patcherrelativepath" : "", 176 | "type" : "JSON", 177 | "implicit" : 1 178 | } 179 | ] 180 | } 181 | 182 | } 183 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Bipolar Attenuator (Audio).maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 2, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "embed" : 1, 33 | "id" : "obj-1", 34 | "maxclass" : "bpatcher", 35 | "name" : "bipolaraudio.maxpat", 36 | "numinlets" : 1, 37 | "numoutlets" : 1, 38 | "outlettype" : [ "signal" ], 39 | "patcher" : { 40 | "fileversion" : 1, 41 | "appversion" : { 42 | "major" : 6, 43 | "minor" : 1, 44 | "revision" : 0, 45 | "architecture" : "x86" 46 | } 47 | , 48 | "rect" : [ 27.0, 71.0, 104.0, 89.0 ], 49 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 50 | "bglocked" : 0, 51 | "openinpresentation" : 1, 52 | "default_fontsize" : 12.0, 53 | "default_fontface" : 0, 54 | "default_fontname" : "Helvetica", 55 | "gridonopen" : 0, 56 | "gridsize" : [ 15.0, 15.0 ], 57 | "gridsnaponopen" : 0, 58 | "statusbarvisible" : 1, 59 | "toolbarvisible" : 1, 60 | "boxanimatetime" : 200, 61 | "imprint" : 0, 62 | "enablehscroll" : 1, 63 | "enablevscroll" : 1, 64 | "devicewidth" : 0.0, 65 | "description" : "", 66 | "digest" : "", 67 | "tags" : "", 68 | "boxes" : [ { 69 | "box" : { 70 | "comment" : "Attenuated Audio", 71 | "id" : "obj-67", 72 | "maxclass" : "outlet", 73 | "numinlets" : 1, 74 | "numoutlets" : 0, 75 | "patching_rect" : [ 15.0, 131.0, 25.0, 25.0 ] 76 | } 77 | 78 | } 79 | , { 80 | "box" : { 81 | "comment" : "Audio to be Attenuated", 82 | "id" : "obj-68", 83 | "maxclass" : "inlet", 84 | "numinlets" : 0, 85 | "numoutlets" : 1, 86 | "outlettype" : [ "" ], 87 | "patching_rect" : [ 15.0, 15.0, 25.0, 25.0 ] 88 | } 89 | 90 | } 91 | , { 92 | "box" : { 93 | "fontname" : "Helvetica", 94 | "fontsize" : 12.0, 95 | "id" : "obj-69", 96 | "maxclass" : "newobj", 97 | "numinlets" : 2, 98 | "numoutlets" : 1, 99 | "outlettype" : [ "signal" ], 100 | "patching_rect" : [ 15.0, 104.5, 32.5, 18.0 ], 101 | "text" : "*~" 102 | } 103 | 104 | } 105 | , { 106 | "box" : { 107 | "appearance" : 2, 108 | "id" : "obj-70", 109 | "maxclass" : "live.dial", 110 | "numinlets" : 1, 111 | "numoutlets" : 2, 112 | "outlettype" : [ "", "float" ], 113 | "parameter_enable" : 1, 114 | "patching_rect" : [ 49.0, 15.0, 97.0, 80.0 ], 115 | "presentation" : 1, 116 | "presentation_rect" : [ 3.0, 3.0, 97.0, 80.0 ], 117 | "saved_attribute_attributes" : { 118 | "valueof" : { 119 | "parameter_mmin" : -1.0, 120 | "parameter_type" : 0, 121 | "parameter_shortname" : "Bipolar Attenuator (Audio)", 122 | "parameter_longname" : "Bipolar Attenuator Audio", 123 | "parameter_unitstyle" : 1, 124 | "parameter_mmax" : 1.0 125 | } 126 | 127 | } 128 | , 129 | "varname" : "live.dial[1]" 130 | } 131 | 132 | } 133 | ], 134 | "lines" : [ { 135 | "patchline" : { 136 | "destination" : [ "obj-69", 0 ], 137 | "disabled" : 0, 138 | "hidden" : 0, 139 | "source" : [ "obj-68", 0 ] 140 | } 141 | 142 | } 143 | , { 144 | "patchline" : { 145 | "destination" : [ "obj-67", 0 ], 146 | "disabled" : 0, 147 | "hidden" : 0, 148 | "source" : [ "obj-69", 0 ] 149 | } 150 | 151 | } 152 | , { 153 | "patchline" : { 154 | "destination" : [ "obj-69", 1 ], 155 | "disabled" : 0, 156 | "hidden" : 0, 157 | "source" : [ "obj-70", 0 ] 158 | } 159 | 160 | } 161 | ] 162 | } 163 | , 164 | "patching_rect" : [ 2.0, 2.0, 104.0, 89.0 ] 165 | } 166 | 167 | } 168 | ], 169 | "lines" : [ ], 170 | "parameters" : { 171 | "obj-1::obj-70" : [ "Bipolar Attenuator Audio", "Bipolar Attenuator (Audio)", 0 ] 172 | } 173 | , 174 | "dependency_cache" : [ ] 175 | } 176 | 177 | } 178 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Bipolar Attenuator (Control).maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 2, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "embed" : 1, 33 | "id" : "obj-1", 34 | "maxclass" : "bpatcher", 35 | "name" : "bipolarcontrol.maxpat", 36 | "numinlets" : 1, 37 | "numoutlets" : 1, 38 | "outlettype" : [ "int" ], 39 | "patcher" : { 40 | "fileversion" : 1, 41 | "appversion" : { 42 | "major" : 6, 43 | "minor" : 1, 44 | "revision" : 0, 45 | "architecture" : "x86" 46 | } 47 | , 48 | "rect" : [ 27.0, 71.0, 104.0, 89.0 ], 49 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 50 | "bglocked" : 0, 51 | "openinpresentation" : 1, 52 | "default_fontsize" : 12.0, 53 | "default_fontface" : 0, 54 | "default_fontname" : "Helvetica", 55 | "gridonopen" : 0, 56 | "gridsize" : [ 15.0, 15.0 ], 57 | "gridsnaponopen" : 0, 58 | "statusbarvisible" : 1, 59 | "toolbarvisible" : 1, 60 | "boxanimatetime" : 200, 61 | "imprint" : 0, 62 | "enablehscroll" : 1, 63 | "enablevscroll" : 1, 64 | "devicewidth" : 0.0, 65 | "description" : "", 66 | "digest" : "", 67 | "tags" : "", 68 | "boxes" : [ { 69 | "box" : { 70 | "comment" : "Attenuated Signal", 71 | "id" : "obj-66", 72 | "maxclass" : "outlet", 73 | "numinlets" : 1, 74 | "numoutlets" : 0, 75 | "patching_rect" : [ 10.0, 125.0, 25.0, 25.0 ] 76 | } 77 | 78 | } 79 | , { 80 | "box" : { 81 | "comment" : "Control to be Attenuated", 82 | "id" : "obj-65", 83 | "maxclass" : "inlet", 84 | "numinlets" : 0, 85 | "numoutlets" : 1, 86 | "outlettype" : [ "" ], 87 | "patching_rect" : [ 10.0, 9.0, 25.0, 25.0 ] 88 | } 89 | 90 | } 91 | , { 92 | "box" : { 93 | "fontname" : "Helvetica", 94 | "fontsize" : 12.0, 95 | "id" : "obj-64", 96 | "maxclass" : "newobj", 97 | "numinlets" : 2, 98 | "numoutlets" : 1, 99 | "outlettype" : [ "int" ], 100 | "patching_rect" : [ 10.0, 98.5, 32.5, 18.0 ], 101 | "text" : "*" 102 | } 103 | 104 | } 105 | , { 106 | "box" : { 107 | "appearance" : 2, 108 | "id" : "obj-63", 109 | "maxclass" : "live.dial", 110 | "numinlets" : 1, 111 | "numoutlets" : 2, 112 | "outlettype" : [ "", "float" ], 113 | "parameter_enable" : 1, 114 | "patching_rect" : [ 44.0, 9.0, 97.0, 80.0 ], 115 | "presentation" : 1, 116 | "presentation_rect" : [ 2.0, 2.0, 97.0, 80.0 ], 117 | "saved_attribute_attributes" : { 118 | "valueof" : { 119 | "parameter_mmin" : -1.0, 120 | "parameter_type" : 0, 121 | "parameter_shortname" : "Bipolar Attenuator (Control)", 122 | "parameter_longname" : "Bipolar Attenuator", 123 | "parameter_unitstyle" : 1, 124 | "parameter_mmax" : 1.0 125 | } 126 | 127 | } 128 | , 129 | "varname" : "live.dial" 130 | } 131 | 132 | } 133 | ], 134 | "lines" : [ { 135 | "patchline" : { 136 | "destination" : [ "obj-64", 1 ], 137 | "disabled" : 0, 138 | "hidden" : 0, 139 | "source" : [ "obj-63", 0 ] 140 | } 141 | 142 | } 143 | , { 144 | "patchline" : { 145 | "destination" : [ "obj-66", 0 ], 146 | "disabled" : 0, 147 | "hidden" : 0, 148 | "source" : [ "obj-64", 0 ] 149 | } 150 | 151 | } 152 | , { 153 | "patchline" : { 154 | "destination" : [ "obj-64", 0 ], 155 | "disabled" : 0, 156 | "hidden" : 0, 157 | "source" : [ "obj-65", 0 ] 158 | } 159 | 160 | } 161 | ], 162 | "parameters" : { 163 | "obj-1::obj-63" : [ "Bipolar Attenuator", "Bipolar Attenuator (Control)", 0 ] 164 | } 165 | 166 | } 167 | , 168 | "patching_rect" : [ 2.0, 2.0, 104.0, 89.0 ] 169 | } 170 | 171 | } 172 | ], 173 | "lines" : [ ], 174 | "parameters" : { 175 | "obj-1::obj-63" : [ "Bipolar Attenuator", "Bipolar Attenuator (Control)", 0 ] 176 | } 177 | , 178 | "dependency_cache" : [ { 179 | "name" : "bipolarcontrol.maxpat", 180 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 181 | "patcherrelativepath" : "", 182 | "type" : "JSON", 183 | "implicit" : 1 184 | } 185 | ] 186 | } 187 | 188 | } 189 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Effects/MinMax Audio Processor.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 1, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "minmaxaudioprocessor.maxpat", 37 | "numinlets" : 2, 38 | "numoutlets" : 2, 39 | "outlettype" : [ "signal", "signal" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 28.0, 72.0, 173.0, 22.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "fontface" : 1, 72 | "fontname" : "Helvetica", 73 | "fontsize" : 12.0, 74 | "frgb" : 0.0, 75 | "id" : "obj-11", 76 | "maxclass" : "comment", 77 | "numinlets" : 1, 78 | "numoutlets" : 0, 79 | "patching_rect" : [ 359.0, 98.0, 162.0, 18.0 ], 80 | "presentation" : 1, 81 | "presentation_rect" : [ 3.0, 1.0, 162.0, 18.0 ], 82 | "text" : "min/max audio processor" 83 | } 84 | 85 | } 86 | , { 87 | "box" : { 88 | "comment" : "Minimum Out", 89 | "id" : "obj-9", 90 | "maxclass" : "outlet", 91 | "numinlets" : 1, 92 | "numoutlets" : 0, 93 | "patching_rect" : [ 225.0, 249.0, 25.0, 25.0 ] 94 | } 95 | 96 | } 97 | , { 98 | "box" : { 99 | "comment" : "Maximum Out", 100 | "id" : "obj-8", 101 | "maxclass" : "outlet", 102 | "numinlets" : 1, 103 | "numoutlets" : 0, 104 | "patching_rect" : [ 115.0, 249.0, 25.0, 25.0 ] 105 | } 106 | 107 | } 108 | , { 109 | "box" : { 110 | "comment" : "Signal In 2", 111 | "id" : "obj-7", 112 | "maxclass" : "inlet", 113 | "numinlets" : 0, 114 | "numoutlets" : 1, 115 | "outlettype" : [ "" ], 116 | "patching_rect" : [ 225.0, 18.0, 25.0, 25.0 ] 117 | } 118 | 119 | } 120 | , { 121 | "box" : { 122 | "comment" : "Signal In 1", 123 | "id" : "obj-6", 124 | "maxclass" : "inlet", 125 | "numinlets" : 0, 126 | "numoutlets" : 1, 127 | "outlettype" : [ "" ], 128 | "patching_rect" : [ 137.5, 18.0, 25.0, 25.0 ] 129 | } 130 | 131 | } 132 | , { 133 | "box" : { 134 | "fontname" : "Helvetica", 135 | "fontsize" : 12.0, 136 | "id" : "obj-5", 137 | "maxclass" : "newobj", 138 | "numinlets" : 2, 139 | "numoutlets" : 1, 140 | "outlettype" : [ "signal" ], 141 | "patching_rect" : [ 115.0, 154.0, 70.0, 18.0 ], 142 | "text" : "maximum~" 143 | } 144 | 145 | } 146 | , { 147 | "box" : { 148 | "fontname" : "Helvetica", 149 | "fontsize" : 12.0, 150 | "id" : "obj-4", 151 | "maxclass" : "newobj", 152 | "numinlets" : 2, 153 | "numoutlets" : 1, 154 | "outlettype" : [ "signal" ], 155 | "patching_rect" : [ 225.0, 154.0, 66.0, 18.0 ], 156 | "text" : "minimum~" 157 | } 158 | 159 | } 160 | ], 161 | "lines" : [ { 162 | "patchline" : { 163 | "destination" : [ "obj-9", 0 ], 164 | "disabled" : 0, 165 | "hidden" : 0, 166 | "source" : [ "obj-4", 0 ] 167 | } 168 | 169 | } 170 | , { 171 | "patchline" : { 172 | "destination" : [ "obj-8", 0 ], 173 | "disabled" : 0, 174 | "hidden" : 0, 175 | "source" : [ "obj-5", 0 ] 176 | } 177 | 178 | } 179 | , { 180 | "patchline" : { 181 | "destination" : [ "obj-4", 0 ], 182 | "disabled" : 0, 183 | "hidden" : 0, 184 | "source" : [ "obj-6", 0 ] 185 | } 186 | 187 | } 188 | , { 189 | "patchline" : { 190 | "destination" : [ "obj-5", 0 ], 191 | "disabled" : 0, 192 | "hidden" : 0, 193 | "source" : [ "obj-6", 0 ] 194 | } 195 | 196 | } 197 | , { 198 | "patchline" : { 199 | "destination" : [ "obj-4", 1 ], 200 | "disabled" : 0, 201 | "hidden" : 0, 202 | "source" : [ "obj-7", 0 ] 203 | } 204 | 205 | } 206 | , { 207 | "patchline" : { 208 | "destination" : [ "obj-5", 1 ], 209 | "disabled" : 0, 210 | "hidden" : 0, 211 | "source" : [ "obj-7", 0 ] 212 | } 213 | 214 | } 215 | ] 216 | } 217 | , 218 | "patching_rect" : [ 3.0, 3.0, 173.0, 22.0 ] 219 | } 220 | 221 | } 222 | ], 223 | "lines" : [ ], 224 | "dependency_cache" : [ { 225 | "name" : "minmaxaudioprocessor.maxpat", 226 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 227 | "patcherrelativepath" : "", 228 | "type" : "JSON", 229 | "implicit" : 1 230 | } 231 | ] 232 | } 233 | 234 | } 235 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Control/MinMax Control Processor.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 1, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "minmaxcontrolprocessor.maxpat", 37 | "numinlets" : 2, 38 | "numoutlets" : 2, 39 | "outlettype" : [ "int", "int" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 28.0, 72.0, 167.0, 20.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "fontface" : 1, 72 | "fontname" : "Helvetica", 73 | "fontsize" : 12.0, 74 | "frgb" : 0.0, 75 | "id" : "obj-11", 76 | "linecount" : 2, 77 | "maxclass" : "comment", 78 | "numinlets" : 1, 79 | "numoutlets" : 0, 80 | "patching_rect" : [ 359.0, 98.0, 162.0, 30.0 ], 81 | "presentation" : 1, 82 | "presentation_rect" : [ 3.0, 1.0, 166.0, 18.0 ], 83 | "text" : "min/max control processor" 84 | } 85 | 86 | } 87 | , { 88 | "box" : { 89 | "comment" : "Minimum Out", 90 | "id" : "obj-9", 91 | "maxclass" : "outlet", 92 | "numinlets" : 1, 93 | "numoutlets" : 0, 94 | "patching_rect" : [ 225.0, 249.0, 25.0, 25.0 ] 95 | } 96 | 97 | } 98 | , { 99 | "box" : { 100 | "comment" : "Maximum Out", 101 | "id" : "obj-8", 102 | "maxclass" : "outlet", 103 | "numinlets" : 1, 104 | "numoutlets" : 0, 105 | "patching_rect" : [ 115.0, 249.0, 25.0, 25.0 ] 106 | } 107 | 108 | } 109 | , { 110 | "box" : { 111 | "comment" : "Signal In 2", 112 | "id" : "obj-7", 113 | "maxclass" : "inlet", 114 | "numinlets" : 0, 115 | "numoutlets" : 1, 116 | "outlettype" : [ "" ], 117 | "patching_rect" : [ 225.0, 18.0, 25.0, 25.0 ] 118 | } 119 | 120 | } 121 | , { 122 | "box" : { 123 | "comment" : "Signal In 1", 124 | "id" : "obj-6", 125 | "maxclass" : "inlet", 126 | "numinlets" : 0, 127 | "numoutlets" : 1, 128 | "outlettype" : [ "" ], 129 | "patching_rect" : [ 137.5, 18.0, 25.0, 25.0 ] 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "fontname" : "Helvetica", 136 | "fontsize" : 12.0, 137 | "id" : "obj-5", 138 | "maxclass" : "newobj", 139 | "numinlets" : 2, 140 | "numoutlets" : 2, 141 | "outlettype" : [ "int", "int" ], 142 | "patching_rect" : [ 115.0, 154.0, 63.0, 18.0 ], 143 | "text" : "maximum" 144 | } 145 | 146 | } 147 | , { 148 | "box" : { 149 | "fontname" : "Helvetica", 150 | "fontsize" : 12.0, 151 | "id" : "obj-4", 152 | "maxclass" : "newobj", 153 | "numinlets" : 2, 154 | "numoutlets" : 2, 155 | "outlettype" : [ "int", "int" ], 156 | "patching_rect" : [ 225.0, 154.0, 59.0, 18.0 ], 157 | "text" : "minimum" 158 | } 159 | 160 | } 161 | ], 162 | "lines" : [ { 163 | "patchline" : { 164 | "destination" : [ "obj-9", 0 ], 165 | "disabled" : 0, 166 | "hidden" : 0, 167 | "source" : [ "obj-4", 0 ] 168 | } 169 | 170 | } 171 | , { 172 | "patchline" : { 173 | "destination" : [ "obj-8", 0 ], 174 | "disabled" : 0, 175 | "hidden" : 0, 176 | "source" : [ "obj-5", 0 ] 177 | } 178 | 179 | } 180 | , { 181 | "patchline" : { 182 | "destination" : [ "obj-4", 0 ], 183 | "disabled" : 0, 184 | "hidden" : 0, 185 | "source" : [ "obj-6", 0 ] 186 | } 187 | 188 | } 189 | , { 190 | "patchline" : { 191 | "destination" : [ "obj-5", 0 ], 192 | "disabled" : 0, 193 | "hidden" : 0, 194 | "source" : [ "obj-6", 0 ] 195 | } 196 | 197 | } 198 | , { 199 | "patchline" : { 200 | "destination" : [ "obj-4", 1 ], 201 | "disabled" : 0, 202 | "hidden" : 0, 203 | "source" : [ "obj-7", 0 ] 204 | } 205 | 206 | } 207 | , { 208 | "patchline" : { 209 | "destination" : [ "obj-5", 1 ], 210 | "disabled" : 0, 211 | "hidden" : 0, 212 | "source" : [ "obj-7", 0 ] 213 | } 214 | 215 | } 216 | ] 217 | } 218 | , 219 | "patching_rect" : [ 3.0, 3.0, 167.0, 20.0 ] 220 | } 221 | 222 | } 223 | ], 224 | "lines" : [ ], 225 | "dependency_cache" : [ { 226 | "name" : "minmaxcontrolprocessor.maxpat", 227 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 228 | "patcherrelativepath" : "", 229 | "type" : "JSON", 230 | "implicit" : 1 231 | } 232 | ] 233 | } 234 | 235 | } 236 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Single VCA.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 105.0, 88.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 105.0, 88.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-6", 27 | "maxclass" : "bpatcher", 28 | "name" : "vca basic.maxpat", 29 | "numinlets" : 2, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 0.0, 0.0, 49.0, 40.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 0.0, 0.0, 49.0, 40.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-1", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 9, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 131.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 9, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 131.0 ], 93 | "text" : "VCA\n\nDescription:\nThis is a \"voltage controlled amplifier\". It takes a signal source, and multiplies it by a control source. A typical use is to connect an envelope to control the volume of a signal.\n\nDue to the flexible nature of Max, this can be used as a Ring Modulator if two sound sources are connected." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 71.0, 43.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 4.0, 19.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "globalpatchername" : "", 106 | "default_fontname" : "Arial", 107 | "fontname" : "Arial", 108 | "default_fontsize" : 12.0, 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontface" : 1 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "comment" : "Signal Output", 121 | "id" : "obj-6", 122 | "maxclass" : "outlet", 123 | "numinlets" : 1, 124 | "numoutlets" : 0, 125 | "patching_rect" : [ 128.0, 296.0, 25.0, 25.0 ] 126 | } 127 | 128 | } 129 | , { 130 | "box" : { 131 | "comment" : "Control Input", 132 | "id" : "obj-5", 133 | "maxclass" : "inlet", 134 | "numinlets" : 0, 135 | "numoutlets" : 1, 136 | "outlettype" : [ "" ], 137 | "patching_rect" : [ 170.0, 113.0, 25.0, 25.0 ] 138 | } 139 | 140 | } 141 | , { 142 | "box" : { 143 | "fontname" : "Arial", 144 | "fontsize" : 12.0, 145 | "id" : "obj-4", 146 | "maxclass" : "newobj", 147 | "numinlets" : 2, 148 | "numoutlets" : 1, 149 | "outlettype" : [ "signal" ], 150 | "patching_rect" : [ 128.0, 193.0, 32.5, 20.0 ], 151 | "text" : "*~" 152 | } 153 | 154 | } 155 | , { 156 | "box" : { 157 | "comment" : "Signal Input", 158 | "id" : "obj-3", 159 | "maxclass" : "inlet", 160 | "numinlets" : 0, 161 | "numoutlets" : 1, 162 | "outlettype" : [ "" ], 163 | "patching_rect" : [ 128.0, 90.0, 25.0, 25.0 ] 164 | } 165 | 166 | } 167 | , { 168 | "box" : { 169 | "fontname" : "Arial", 170 | "fontsize" : 12.0, 171 | "id" : "obj-2", 172 | "maxclass" : "comment", 173 | "numinlets" : 1, 174 | "numoutlets" : 0, 175 | "patching_rect" : [ 219.0, 9.0, 150.0, 20.0 ], 176 | "presentation" : 1, 177 | "presentation_rect" : [ 7.0, 4.0, 36.0, 20.0 ], 178 | "text" : "VCA" 179 | } 180 | 181 | } 182 | ], 183 | "lines" : [ { 184 | "patchline" : { 185 | "destination" : [ "obj-4", 0 ], 186 | "hidden" : 0, 187 | "midpoints" : [ ], 188 | "source" : [ "obj-3", 0 ] 189 | } 190 | 191 | } 192 | , { 193 | "patchline" : { 194 | "destination" : [ "obj-6", 0 ], 195 | "hidden" : 0, 196 | "midpoints" : [ ], 197 | "source" : [ "obj-4", 0 ] 198 | } 199 | 200 | } 201 | , { 202 | "patchline" : { 203 | "destination" : [ "obj-4", 1 ], 204 | "hidden" : 0, 205 | "midpoints" : [ 179.5, 165.0, 151.0, 165.0 ], 206 | "source" : [ "obj-5", 0 ] 207 | } 208 | 209 | } 210 | ] 211 | } 212 | , 213 | "patching_rect" : [ 0.0, 0.0, 49.0, 40.0 ] 214 | } 215 | 216 | } 217 | ], 218 | "lines" : [ ] 219 | } 220 | 221 | } 222 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Control/Audio To Control.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 1, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "audiotocontrol.maxpat", 37 | "numinlets" : 1, 38 | "numoutlets" : 1, 39 | "outlettype" : [ "" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 25.0, 72.0, 162.0, 75.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "fontface" : 1, 72 | "fontname" : "Helvetica", 73 | "fontsize" : 12.0, 74 | "frgb" : 0.0, 75 | "id" : "obj-6", 76 | "maxclass" : "comment", 77 | "numinlets" : 1, 78 | "numoutlets" : 0, 79 | "patching_rect" : [ 119.0, 83.0, 164.0, 18.0 ], 80 | "presentation" : 1, 81 | "presentation_rect" : [ 29.0, 2.0, 99.0, 18.0 ], 82 | "text" : "audio to control" 83 | } 84 | 85 | } 86 | , { 87 | "box" : { 88 | "comment" : "CV Out", 89 | "id" : "obj-2", 90 | "maxclass" : "outlet", 91 | "numinlets" : 1, 92 | "numoutlets" : 0, 93 | "patching_rect" : [ 288.0, 131.0, 25.0, 25.0 ] 94 | } 95 | 96 | } 97 | , { 98 | "box" : { 99 | "comment" : "Audio In", 100 | "id" : "obj-1", 101 | "maxclass" : "inlet", 102 | "numinlets" : 0, 103 | "numoutlets" : 1, 104 | "outlettype" : [ "" ], 105 | "patching_rect" : [ 288.0, 15.0, 25.0, 25.0 ] 106 | } 107 | 108 | } 109 | , { 110 | "box" : { 111 | "fontname" : "Arial", 112 | "fontsize" : 12.0, 113 | "id" : "obj-48", 114 | "maxclass" : "newobj", 115 | "numinlets" : 2, 116 | "numoutlets" : 1, 117 | "outlettype" : [ "float" ], 118 | "patching_rect" : [ 288.0, 62.0, 76.0, 20.0 ], 119 | "text" : "snapshot~ 1" 120 | } 121 | 122 | } 123 | , { 124 | "box" : { 125 | "fontname" : "Arial", 126 | "fontsize" : 12.0, 127 | "frgb" : 0.0, 128 | "id" : "obj-49", 129 | "maxclass" : "comment", 130 | "numinlets" : 1, 131 | "numoutlets" : 0, 132 | "patching_rect" : [ 406.0, 40.0, 107.0, 20.0 ], 133 | "presentation" : 1, 134 | "presentation_rect" : [ 59.0, 49.0, 107.0, 20.0 ], 135 | "text" : "Max Output Value" 136 | } 137 | 138 | } 139 | , { 140 | "box" : { 141 | "fontname" : "Arial", 142 | "fontsize" : 12.0, 143 | "frgb" : 0.0, 144 | "id" : "obj-50", 145 | "maxclass" : "comment", 146 | "numinlets" : 1, 147 | "numoutlets" : 0, 148 | "patching_rect" : [ 390.0, 16.0, 100.0, 20.0 ], 149 | "presentation" : 1, 150 | "presentation_rect" : [ 59.0, 25.0, 100.0, 20.0 ], 151 | "text" : "Min Output Value" 152 | } 153 | 154 | } 155 | , { 156 | "box" : { 157 | "fontname" : "Arial", 158 | "fontsize" : 12.0, 159 | "id" : "obj-51", 160 | "maxclass" : "flonum", 161 | "numinlets" : 1, 162 | "numoutlets" : 2, 163 | "outlettype" : [ "float", "bang" ], 164 | "parameter_enable" : 0, 165 | "patching_rect" : [ 353.0, 39.0, 50.0, 20.0 ], 166 | "presentation" : 1, 167 | "presentation_rect" : [ 4.0, 49.0, 50.0, 20.0 ] 168 | } 169 | 170 | } 171 | , { 172 | "box" : { 173 | "fontname" : "Arial", 174 | "fontsize" : 12.0, 175 | "id" : "obj-52", 176 | "maxclass" : "flonum", 177 | "numinlets" : 1, 178 | "numoutlets" : 2, 179 | "outlettype" : [ "float", "bang" ], 180 | "parameter_enable" : 0, 181 | "patching_rect" : [ 337.0, 15.0, 50.0, 20.0 ], 182 | "presentation" : 1, 183 | "presentation_rect" : [ 4.0, 25.0, 50.0, 20.0 ] 184 | } 185 | 186 | } 187 | , { 188 | "box" : { 189 | "fontname" : "Arial", 190 | "fontsize" : 12.0, 191 | "id" : "obj-53", 192 | "maxclass" : "newobj", 193 | "numinlets" : 6, 194 | "numoutlets" : 1, 195 | "outlettype" : [ "" ], 196 | "patching_rect" : [ 288.0, 89.0, 100.0, 20.0 ], 197 | "text" : "scale -1. 1. -1. 1." 198 | } 199 | 200 | } 201 | ], 202 | "lines" : [ { 203 | "patchline" : { 204 | "destination" : [ "obj-48", 0 ], 205 | "disabled" : 0, 206 | "hidden" : 0, 207 | "source" : [ "obj-1", 0 ] 208 | } 209 | 210 | } 211 | , { 212 | "patchline" : { 213 | "destination" : [ "obj-53", 0 ], 214 | "disabled" : 0, 215 | "hidden" : 0, 216 | "source" : [ "obj-48", 0 ] 217 | } 218 | 219 | } 220 | , { 221 | "patchline" : { 222 | "destination" : [ "obj-53", 4 ], 223 | "disabled" : 0, 224 | "hidden" : 0, 225 | "source" : [ "obj-51", 0 ] 226 | } 227 | 228 | } 229 | , { 230 | "patchline" : { 231 | "destination" : [ "obj-53", 3 ], 232 | "disabled" : 0, 233 | "hidden" : 0, 234 | "source" : [ "obj-52", 0 ] 235 | } 236 | 237 | } 238 | , { 239 | "patchline" : { 240 | "destination" : [ "obj-2", 0 ], 241 | "disabled" : 0, 242 | "hidden" : 0, 243 | "source" : [ "obj-53", 0 ] 244 | } 245 | 246 | } 247 | ] 248 | } 249 | , 250 | "patching_rect" : [ 0.0, 3.0, 162.0, 75.0 ] 251 | } 252 | 253 | } 254 | ], 255 | "lines" : [ ], 256 | "dependency_cache" : [ { 257 | "name" : "audiotocontrol.maxpat", 258 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 259 | "patcherrelativepath" : "", 260 | "type" : "JSON", 261 | "implicit" : 1 262 | } 263 | ] 264 | } 265 | 266 | } 267 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Routing/VC Switch.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 211.0, 128.0, 426.0, 274.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 211.0, 128.0, 426.0, 274.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-1", 27 | "maxclass" : "bpatcher", 28 | "name" : "euromax VCSwitch.maxpat", 29 | "numinlets" : 2, 30 | "numoutlets" : 2, 31 | "outlettype" : [ "", "" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 8.0, 5.0, 67.0, 24.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 8.0, 5.0, 67.0, 24.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-4", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 20, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 282.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 20, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 282.0 ], 93 | "text" : "VC Switch\n\nDescription:\nAn extremely simple module, the VC (voltage-controlled) switch switches a signal between two outputs.\n\n\nUsage:\n-The toggle switch, when activated, sends the signal through the second output.\n\n\nInlets:\nToggle - Accepts a bang message to change the toggle switch.\nSignal In - Input for signal.\n\n\nOutlets:\nDefault Output - Signal output for sound, when toggle box is unchecked.\nToggled Output - Signal output for sound, when toggle box is checked." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 43.0, 63.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 23.0, 1.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "globalpatchername" : "", 106 | "default_fontname" : "Arial", 107 | "fontname" : "Arial", 108 | "default_fontsize" : 12.0, 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontface" : 1 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "comment" : "Toggled Output", 121 | "id" : "obj-7", 122 | "maxclass" : "outlet", 123 | "numinlets" : 1, 124 | "numoutlets" : 0, 125 | "patching_rect" : [ 142.0, 182.0, 25.0, 25.0 ] 126 | } 127 | 128 | } 129 | , { 130 | "box" : { 131 | "comment" : "Default Output", 132 | "id" : "obj-6", 133 | "maxclass" : "outlet", 134 | "numinlets" : 1, 135 | "numoutlets" : 0, 136 | "patching_rect" : [ 122.0, 182.0, 25.0, 25.0 ] 137 | } 138 | 139 | } 140 | , { 141 | "box" : { 142 | "id" : "obj-5", 143 | "maxclass" : "toggle", 144 | "numinlets" : 1, 145 | "numoutlets" : 1, 146 | "outlettype" : [ "int" ], 147 | "patching_rect" : [ 122.0, 74.0, 20.0, 20.0 ], 148 | "presentation" : 1, 149 | "presentation_rect" : [ 1.0, 1.0, 20.0, 20.0 ] 150 | } 151 | 152 | } 153 | , { 154 | "box" : { 155 | "comment" : "Signal In", 156 | "id" : "obj-3", 157 | "maxclass" : "inlet", 158 | "numinlets" : 0, 159 | "numoutlets" : 1, 160 | "outlettype" : [ "" ], 161 | "patching_rect" : [ 142.0, 38.0, 25.0, 25.0 ] 162 | } 163 | 164 | } 165 | , { 166 | "box" : { 167 | "id" : "obj-2", 168 | "maxclass" : "gswitch2", 169 | "numinlets" : 2, 170 | "numoutlets" : 2, 171 | "outlettype" : [ "", "" ], 172 | "patching_rect" : [ 122.0, 106.0, 39.0, 32.0 ] 173 | } 174 | 175 | } 176 | , { 177 | "box" : { 178 | "comment" : "Toggle", 179 | "id" : "obj-1", 180 | "maxclass" : "inlet", 181 | "numinlets" : 0, 182 | "numoutlets" : 1, 183 | "outlettype" : [ "" ], 184 | "patching_rect" : [ 122.0, 38.0, 25.0, 25.0 ] 185 | } 186 | 187 | } 188 | ], 189 | "lines" : [ { 190 | "patchline" : { 191 | "destination" : [ "obj-5", 0 ], 192 | "hidden" : 0, 193 | "midpoints" : [ ], 194 | "source" : [ "obj-1", 0 ] 195 | } 196 | 197 | } 198 | , { 199 | "patchline" : { 200 | "destination" : [ "obj-6", 0 ], 201 | "hidden" : 0, 202 | "midpoints" : [ ], 203 | "source" : [ "obj-2", 0 ] 204 | } 205 | 206 | } 207 | , { 208 | "patchline" : { 209 | "destination" : [ "obj-7", 0 ], 210 | "hidden" : 0, 211 | "midpoints" : [ ], 212 | "source" : [ "obj-2", 1 ] 213 | } 214 | 215 | } 216 | , { 217 | "patchline" : { 218 | "destination" : [ "obj-2", 1 ], 219 | "hidden" : 0, 220 | "midpoints" : [ ], 221 | "source" : [ "obj-3", 0 ] 222 | } 223 | 224 | } 225 | , { 226 | "patchline" : { 227 | "destination" : [ "obj-2", 0 ], 228 | "hidden" : 0, 229 | "midpoints" : [ ], 230 | "source" : [ "obj-5", 0 ] 231 | } 232 | 233 | } 234 | ] 235 | } 236 | , 237 | "patching_rect" : [ 8.0, 5.0, 67.0, 24.0 ] 238 | } 239 | 240 | } 241 | ], 242 | "lines" : [ ] 243 | } 244 | 245 | } 246 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Routing/Simple Oscilloscope.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 1, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "simpleoscilloscope.maxpat", 37 | "numinlets" : 1, 38 | "numoutlets" : 0, 39 | "patcher" : { 40 | "fileversion" : 1, 41 | "appversion" : { 42 | "major" : 6, 43 | "minor" : 1, 44 | "revision" : 0, 45 | "architecture" : "x86" 46 | } 47 | , 48 | "rect" : [ 28.0, 72.0, 335.0, 173.0 ], 49 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 50 | "bglocked" : 0, 51 | "openinpresentation" : 1, 52 | "default_fontsize" : 12.0, 53 | "default_fontface" : 0, 54 | "default_fontname" : "Helvetica", 55 | "gridonopen" : 0, 56 | "gridsize" : [ 15.0, 15.0 ], 57 | "gridsnaponopen" : 0, 58 | "statusbarvisible" : 1, 59 | "toolbarvisible" : 1, 60 | "boxanimatetime" : 200, 61 | "imprint" : 0, 62 | "enablehscroll" : 1, 63 | "enablevscroll" : 1, 64 | "devicewidth" : 0.0, 65 | "description" : "", 66 | "digest" : "", 67 | "tags" : "", 68 | "boxes" : [ { 69 | "box" : { 70 | "fontface" : 1, 71 | "fontname" : "Helvetica", 72 | "fontsize" : 12.0, 73 | "frgb" : 0.0, 74 | "id" : "obj-23", 75 | "maxclass" : "comment", 76 | "numinlets" : 1, 77 | "numoutlets" : 0, 78 | "patching_rect" : [ 389.0, 67.0, 131.0, 18.0 ], 79 | "presentation" : 1, 80 | "presentation_rect" : [ 4.0, 14.0, 131.0, 18.0 ], 81 | "text" : "simple oscilloscope" 82 | } 83 | 84 | } 85 | , { 86 | "box" : { 87 | "comment" : "Signal In", 88 | "id" : "obj-21", 89 | "maxclass" : "inlet", 90 | "numinlets" : 0, 91 | "numoutlets" : 1, 92 | "outlettype" : [ "" ], 93 | "patching_rect" : [ 212.0, 34.0, 25.0, 25.0 ] 94 | } 95 | 96 | } 97 | , { 98 | "box" : { 99 | "fontname" : "Helvetica", 100 | "fontsize" : 12.0, 101 | "frgb" : 0.0, 102 | "id" : "obj-20", 103 | "maxclass" : "comment", 104 | "numinlets" : 1, 105 | "numoutlets" : 0, 106 | "patching_rect" : [ 508.0, 116.0, 99.0, 18.0 ], 107 | "presentation" : 1, 108 | "presentation_rect" : [ 226.0, 27.0, 99.0, 18.0 ], 109 | "text" : "calculation count" 110 | } 111 | 112 | } 113 | , { 114 | "box" : { 115 | "fontname" : "Helvetica", 116 | "fontsize" : 12.0, 117 | "frgb" : 0.0, 118 | "id" : "obj-18", 119 | "maxclass" : "comment", 120 | "numinlets" : 1, 121 | "numoutlets" : 0, 122 | "patching_rect" : [ 341.0, 116.0, 69.0, 18.0 ], 123 | "presentation" : 1, 124 | "presentation_rect" : [ 226.0, 3.0, 69.0, 18.0 ], 125 | "text" : "buffer size" 126 | } 127 | 128 | } 129 | , { 130 | "box" : { 131 | "fontname" : "Helvetica", 132 | "fontsize" : 12.0, 133 | "id" : "obj-16", 134 | "maxclass" : "message", 135 | "numinlets" : 2, 136 | "numoutlets" : 1, 137 | "outlettype" : [ "" ], 138 | "patching_rect" : [ 458.0, 152.0, 78.0, 16.0 ], 139 | "text" : "calccount $1" 140 | } 141 | 142 | } 143 | , { 144 | "box" : { 145 | "fontname" : "Helvetica", 146 | "fontsize" : 12.0, 147 | "id" : "obj-14", 148 | "maxclass" : "number", 149 | "maximum" : 512, 150 | "minimum" : 2, 151 | "numinlets" : 1, 152 | "numoutlets" : 2, 153 | "outlettype" : [ "int", "bang" ], 154 | "parameter_enable" : 0, 155 | "patching_rect" : [ 458.0, 116.0, 50.0, 18.0 ], 156 | "presentation" : 1, 157 | "presentation_rect" : [ 168.0, 27.0, 50.0, 18.0 ] 158 | } 159 | 160 | } 161 | , { 162 | "box" : { 163 | "fontname" : "Helvetica", 164 | "fontsize" : 12.0, 165 | "id" : "obj-12", 166 | "maxclass" : "message", 167 | "numinlets" : 2, 168 | "numoutlets" : 1, 169 | "outlettype" : [ "" ], 170 | "patching_rect" : [ 283.0, 152.0, 65.0, 16.0 ], 171 | "text" : "bufsize $1" 172 | } 173 | 174 | } 175 | , { 176 | "box" : { 177 | "fontname" : "Helvetica", 178 | "fontsize" : 12.0, 179 | "id" : "obj-10", 180 | "maxclass" : "number", 181 | "maximum" : 256, 182 | "minimum" : 8, 183 | "numinlets" : 1, 184 | "numoutlets" : 2, 185 | "outlettype" : [ "int", "bang" ], 186 | "parameter_enable" : 0, 187 | "patching_rect" : [ 283.0, 116.0, 50.0, 18.0 ], 188 | "presentation" : 1, 189 | "presentation_rect" : [ 168.0, 3.0, 50.0, 18.0 ] 190 | } 191 | 192 | } 193 | , { 194 | "box" : { 195 | "bufsize" : 256, 196 | "calccount" : 91, 197 | "id" : "obj-1", 198 | "maxclass" : "scope~", 199 | "numinlets" : 2, 200 | "numoutlets" : 0, 201 | "patching_rect" : [ 283.0, 187.0, 324.0, 116.0 ], 202 | "presentation" : 1, 203 | "presentation_rect" : [ 4.0, 52.0, 324.0, 116.0 ] 204 | } 205 | 206 | } 207 | ], 208 | "lines" : [ { 209 | "patchline" : { 210 | "destination" : [ "obj-12", 0 ], 211 | "disabled" : 0, 212 | "hidden" : 0, 213 | "source" : [ "obj-10", 0 ] 214 | } 215 | 216 | } 217 | , { 218 | "patchline" : { 219 | "destination" : [ "obj-1", 0 ], 220 | "disabled" : 0, 221 | "hidden" : 0, 222 | "source" : [ "obj-12", 0 ] 223 | } 224 | 225 | } 226 | , { 227 | "patchline" : { 228 | "destination" : [ "obj-16", 0 ], 229 | "disabled" : 0, 230 | "hidden" : 0, 231 | "source" : [ "obj-14", 0 ] 232 | } 233 | 234 | } 235 | , { 236 | "patchline" : { 237 | "destination" : [ "obj-1", 0 ], 238 | "disabled" : 0, 239 | "hidden" : 0, 240 | "source" : [ "obj-16", 0 ] 241 | } 242 | 243 | } 244 | , { 245 | "patchline" : { 246 | "destination" : [ "obj-1", 0 ], 247 | "disabled" : 0, 248 | "hidden" : 0, 249 | "source" : [ "obj-21", 0 ] 250 | } 251 | 252 | } 253 | ] 254 | } 255 | , 256 | "patching_rect" : [ 3.0, 3.0, 335.0, 173.0 ] 257 | } 258 | 259 | } 260 | ], 261 | "lines" : [ ], 262 | "dependency_cache" : [ { 263 | "name" : "simpleoscilloscope.maxpat", 264 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 265 | "patcherrelativepath" : "", 266 | "type" : "JSON", 267 | "implicit" : 1 268 | } 269 | ] 270 | } 271 | 272 | } 273 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Single VCA Line Input.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 105.0, 88.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 105.0, 88.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-6", 27 | "maxclass" : "bpatcher", 28 | "name" : "vca line input.maxpat", 29 | "numinlets" : 2, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 0.0, 0.0, 80.0, 42.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 0.0, 0.0, 80.0, 42.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-1", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 14, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 200.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 14, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 200.0 ], 93 | "text" : "VCA (Line)\n\nDescription:\nThis is a \"voltage controlled amplifier\". It takes a signal source, and multiplies it by a control source. A typical use is to connect an envelope to control the volume of a signal.\n\nDue to the flexible nature of Max, this can be used as a Ring Modulator if two sound sources are connected.\n\nNOTE:\nThis VCA accepts control signals only as line list messages. None of the modulators in EuroMax output line lists. Use this only if you have your own source of line list messages." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 86.0, 34.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 19.0, 20.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontname" : "Arial", 106 | "default_fontface" : 1, 107 | "globalpatchername" : "", 108 | "default_fontname" : "Arial", 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-7", 123 | "maxclass" : "newobj", 124 | "numinlets" : 2, 125 | "numoutlets" : 2, 126 | "outlettype" : [ "signal", "bang" ], 127 | "patching_rect" : [ 170.0, 151.0, 36.0, 20.0 ], 128 | "text" : "line~" 129 | } 130 | 131 | } 132 | , { 133 | "box" : { 134 | "comment" : "Signal Output", 135 | "id" : "obj-6", 136 | "maxclass" : "outlet", 137 | "numinlets" : 1, 138 | "numoutlets" : 0, 139 | "patching_rect" : [ 128.0, 296.0, 25.0, 25.0 ] 140 | } 141 | 142 | } 143 | , { 144 | "box" : { 145 | "comment" : "Control Input (In Line Format)", 146 | "id" : "obj-5", 147 | "maxclass" : "inlet", 148 | "numinlets" : 0, 149 | "numoutlets" : 1, 150 | "outlettype" : [ "" ], 151 | "patching_rect" : [ 170.0, 113.0, 25.0, 25.0 ] 152 | } 153 | 154 | } 155 | , { 156 | "box" : { 157 | "fontname" : "Arial", 158 | "fontsize" : 12.0, 159 | "id" : "obj-4", 160 | "maxclass" : "newobj", 161 | "numinlets" : 2, 162 | "numoutlets" : 1, 163 | "outlettype" : [ "signal" ], 164 | "patching_rect" : [ 128.0, 193.0, 32.5, 20.0 ], 165 | "text" : "*~" 166 | } 167 | 168 | } 169 | , { 170 | "box" : { 171 | "comment" : "Signal Input", 172 | "id" : "obj-3", 173 | "maxclass" : "inlet", 174 | "numinlets" : 0, 175 | "numoutlets" : 1, 176 | "outlettype" : [ "" ], 177 | "patching_rect" : [ 128.0, 90.0, 25.0, 25.0 ] 178 | } 179 | 180 | } 181 | , { 182 | "box" : { 183 | "fontname" : "Arial", 184 | "fontsize" : 12.0, 185 | "id" : "obj-2", 186 | "maxclass" : "comment", 187 | "numinlets" : 1, 188 | "numoutlets" : 0, 189 | "patching_rect" : [ 219.0, 9.0, 150.0, 20.0 ], 190 | "presentation" : 1, 191 | "presentation_rect" : [ 7.0, 4.0, 69.0, 20.0 ], 192 | "text" : "VCA (Line)" 193 | } 194 | 195 | } 196 | ], 197 | "lines" : [ { 198 | "patchline" : { 199 | "destination" : [ "obj-4", 0 ], 200 | "hidden" : 0, 201 | "midpoints" : [ ], 202 | "source" : [ "obj-3", 0 ] 203 | } 204 | 205 | } 206 | , { 207 | "patchline" : { 208 | "destination" : [ "obj-6", 0 ], 209 | "hidden" : 0, 210 | "midpoints" : [ ], 211 | "source" : [ "obj-4", 0 ] 212 | } 213 | 214 | } 215 | , { 216 | "patchline" : { 217 | "destination" : [ "obj-7", 0 ], 218 | "hidden" : 0, 219 | "midpoints" : [ ], 220 | "source" : [ "obj-5", 0 ] 221 | } 222 | 223 | } 224 | , { 225 | "patchline" : { 226 | "destination" : [ "obj-4", 1 ], 227 | "hidden" : 0, 228 | "midpoints" : [ 179.5, 181.5, 151.0, 181.5 ], 229 | "source" : [ "obj-7", 0 ] 230 | } 231 | 232 | } 233 | ] 234 | } 235 | , 236 | "patching_rect" : [ 0.0, 0.0, 80.0, 42.0 ] 237 | } 238 | 239 | } 240 | ], 241 | "lines" : [ ] 242 | } 243 | 244 | } 245 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Timing/Simple Metro.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 25.0, 69.0, 443.0, 312.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 25.0, 69.0, 443.0, 312.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-2", 27 | "maxclass" : "bpatcher", 28 | "name" : "euromax Metro.maxpat", 29 | "numinlets" : 2, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "bang" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 1.0, 1.0, 83.0, 45.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 1.0, 1.0, 83.0, 45.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-1", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 18, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 255.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 18, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 255.0 ], 93 | "text" : "Simple Metro\n\nDescription:\nThis module is just a metro object with an adjustable frequency.\n\n\nUsage:\n-Time sets the clock rate of the metro object (in ms). The toggle switch activates the metro.\n\n\nInlets:\nToggle - Activates the metro with a bang message.\nRate - Set the rate of the metro.\n\n\nOutlets:\nMetro Out - Clock output of the metro." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 97.0, 122.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 2.0, 21.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "globalpatchername" : "", 106 | "default_fontname" : "Arial", 107 | "fontname" : "Arial", 108 | "default_fontsize" : 12.0, 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontface" : 1 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "comment" : "Time In (Int)", 121 | "id" : "obj-10", 122 | "maxclass" : "inlet", 123 | "numinlets" : 0, 124 | "numoutlets" : 1, 125 | "outlettype" : [ "" ], 126 | "patching_rect" : [ 76.0, 16.0, 25.0, 25.0 ] 127 | } 128 | 129 | } 130 | , { 131 | "box" : { 132 | "fontname" : "Arial", 133 | "fontsize" : 12.0, 134 | "id" : "obj-9", 135 | "maxclass" : "comment", 136 | "numinlets" : 1, 137 | "numoutlets" : 0, 138 | "patching_rect" : [ 63.0, 67.0, 31.0, 20.0 ], 139 | "presentation" : 1, 140 | "presentation_rect" : [ 50.0, 21.0, 31.0, 20.0 ], 141 | "text" : "time" 142 | } 143 | 144 | } 145 | , { 146 | "box" : { 147 | "comment" : "Metro Out", 148 | "id" : "obj-7", 149 | "maxclass" : "outlet", 150 | "numinlets" : 1, 151 | "numoutlets" : 0, 152 | "patching_rect" : [ 32.0, 146.0, 25.0, 25.0 ] 153 | } 154 | 155 | } 156 | , { 157 | "box" : { 158 | "fontname" : "Arial", 159 | "fontsize" : 12.0, 160 | "id" : "obj-6", 161 | "maxclass" : "number", 162 | "numinlets" : 1, 163 | "numoutlets" : 2, 164 | "outlettype" : [ "int", "bang" ], 165 | "patching_rect" : [ 76.0, 46.0, 50.0, 20.0 ], 166 | "presentation" : 1, 167 | "presentation_rect" : [ 31.0, 0.0, 50.0, 20.0 ] 168 | } 169 | 170 | } 171 | , { 172 | "box" : { 173 | "fontname" : "Arial", 174 | "fontsize" : 12.0, 175 | "id" : "obj-4", 176 | "maxclass" : "newobj", 177 | "numinlets" : 2, 178 | "numoutlets" : 1, 179 | "outlettype" : [ "bang" ], 180 | "patching_rect" : [ 32.0, 86.0, 41.0, 20.0 ], 181 | "text" : "metro" 182 | } 183 | 184 | } 185 | , { 186 | "box" : { 187 | "comment" : "Toggle", 188 | "id" : "obj-3", 189 | "maxclass" : "inlet", 190 | "numinlets" : 0, 191 | "numoutlets" : 1, 192 | "outlettype" : [ "" ], 193 | "patching_rect" : [ 32.0, 16.0, 25.0, 25.0 ] 194 | } 195 | 196 | } 197 | , { 198 | "box" : { 199 | "id" : "obj-2", 200 | "maxclass" : "toggle", 201 | "numinlets" : 1, 202 | "numoutlets" : 1, 203 | "outlettype" : [ "int" ], 204 | "patching_rect" : [ 32.0, 46.0, 20.0, 20.0 ], 205 | "presentation" : 1, 206 | "presentation_rect" : [ 0.0, 0.0, 20.0, 20.0 ] 207 | } 208 | 209 | } 210 | ], 211 | "lines" : [ { 212 | "patchline" : { 213 | "destination" : [ "obj-6", 0 ], 214 | "hidden" : 0, 215 | "midpoints" : [ ], 216 | "source" : [ "obj-10", 0 ] 217 | } 218 | 219 | } 220 | , { 221 | "patchline" : { 222 | "destination" : [ "obj-4", 0 ], 223 | "hidden" : 0, 224 | "midpoints" : [ ], 225 | "source" : [ "obj-2", 0 ] 226 | } 227 | 228 | } 229 | , { 230 | "patchline" : { 231 | "destination" : [ "obj-2", 0 ], 232 | "hidden" : 0, 233 | "midpoints" : [ ], 234 | "source" : [ "obj-3", 0 ] 235 | } 236 | 237 | } 238 | , { 239 | "patchline" : { 240 | "destination" : [ "obj-7", 0 ], 241 | "hidden" : 0, 242 | "midpoints" : [ ], 243 | "source" : [ "obj-4", 0 ] 244 | } 245 | 246 | } 247 | , { 248 | "patchline" : { 249 | "destination" : [ "obj-4", 1 ], 250 | "hidden" : 0, 251 | "midpoints" : [ ], 252 | "source" : [ "obj-6", 0 ] 253 | } 254 | 255 | } 256 | ] 257 | } 258 | , 259 | "patching_rect" : [ 1.0, 1.0, 83.0, 45.0 ] 260 | } 261 | 262 | } 263 | ], 264 | "lines" : [ ] 265 | } 266 | 267 | } 268 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Slew Limiter (Signals).maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 25.0, 69.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-2", 27 | "maxclass" : "bpatcher", 28 | "name" : "slew limiter signal.maxpat", 29 | "numinlets" : 1, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 1.0, 1.0, 191.0, 46.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 1.0, 1.0, 191.0, 46.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-2", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 13, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 186.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 13, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 186.0 ], 93 | "text" : "Slew Limiter (Signals)\n\nDescription:\nA slew limiter creates a gradual change between two separate values. A common use of a slew limiter is between a sequencer source and an oscillator. This will force the oscillator to \"glide\" between notes.\n\nUsage:\n-Simple connect a value source. The \"Slew Time\" box will set the amount of time it takes to shift between two separate values (in ms).\n\nNOTE: In most cases, you should use the \"Non-Signals\" slew limiter. Use this one if you feel like experimenting with waveform modulation of sound sources." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 110.0, 67.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 147.0, 21.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontname" : "Arial", 106 | "default_fontface" : 1, 107 | "globalpatchername" : "", 108 | "default_fontname" : "Arial", 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-14", 123 | "maxclass" : "comment", 124 | "numinlets" : 1, 125 | "numoutlets" : 0, 126 | "patching_rect" : [ 167.0, 126.0, 100.0, 20.0 ], 127 | "presentation" : 1, 128 | "presentation_rect" : [ 51.0, 21.0, 100.0, 20.0 ], 129 | "text" : "slew time (in ms)" 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "comment" : "Output", 136 | "id" : "obj-12", 137 | "maxclass" : "outlet", 138 | "numinlets" : 1, 139 | "numoutlets" : 0, 140 | "patching_rect" : [ 72.0, 241.0, 25.0, 25.0 ] 141 | } 142 | 143 | } 144 | , { 145 | "box" : { 146 | "fontname" : "Arial", 147 | "fontsize" : 12.0, 148 | "id" : "obj-11", 149 | "linecount" : 2, 150 | "maxclass" : "comment", 151 | "numinlets" : 1, 152 | "numoutlets" : 0, 153 | "patching_rect" : [ 31.0, 2.0, 71.0, 34.0 ], 154 | "presentation" : 1, 155 | "presentation_rect" : [ 2.0, 1.0, 150.0, 20.0 ], 156 | "text" : "slew limiter (signals)" 157 | } 158 | 159 | } 160 | , { 161 | "box" : { 162 | "fontname" : "Arial", 163 | "fontsize" : 12.0, 164 | "id" : "obj-5", 165 | "maxclass" : "newobj", 166 | "numinlets" : 2, 167 | "numoutlets" : 2, 168 | "outlettype" : [ "signal", "bang" ], 169 | "patching_rect" : [ 72.0, 186.0, 36.0, 20.0 ], 170 | "text" : "line~" 171 | } 172 | 173 | } 174 | , { 175 | "box" : { 176 | "comment" : "Input", 177 | "id" : "obj-4", 178 | "maxclass" : "inlet", 179 | "numinlets" : 0, 180 | "numoutlets" : 1, 181 | "outlettype" : [ "" ], 182 | "patching_rect" : [ 72.0, 126.0, 25.0, 25.0 ] 183 | } 184 | 185 | } 186 | , { 187 | "box" : { 188 | "fontname" : "Arial", 189 | "fontsize" : 12.0, 190 | "id" : "obj-3", 191 | "maxclass" : "flonum", 192 | "minimum" : 0.0, 193 | "numinlets" : 1, 194 | "numoutlets" : 2, 195 | "outlettype" : [ "float", "bang" ], 196 | "patching_rect" : [ 116.0, 126.0, 50.0, 20.0 ], 197 | "presentation" : 1, 198 | "presentation_rect" : [ 2.0, 21.0, 50.0, 20.0 ] 199 | } 200 | 201 | } 202 | , { 203 | "box" : { 204 | "fontname" : "Arial", 205 | "fontsize" : 12.0, 206 | "id" : "obj-1", 207 | "maxclass" : "newobj", 208 | "numinlets" : 2, 209 | "numoutlets" : 1, 210 | "outlettype" : [ "" ], 211 | "patching_rect" : [ 72.0, 159.0, 63.0, 20.0 ], 212 | "text" : "pack 0. 0." 213 | } 214 | 215 | } 216 | ], 217 | "lines" : [ { 218 | "patchline" : { 219 | "destination" : [ "obj-5", 0 ], 220 | "hidden" : 0, 221 | "midpoints" : [ ], 222 | "source" : [ "obj-1", 0 ] 223 | } 224 | 225 | } 226 | , { 227 | "patchline" : { 228 | "destination" : [ "obj-1", 1 ], 229 | "hidden" : 0, 230 | "midpoints" : [ ], 231 | "source" : [ "obj-3", 0 ] 232 | } 233 | 234 | } 235 | , { 236 | "patchline" : { 237 | "destination" : [ "obj-1", 0 ], 238 | "hidden" : 0, 239 | "midpoints" : [ ], 240 | "source" : [ "obj-4", 0 ] 241 | } 242 | 243 | } 244 | , { 245 | "patchline" : { 246 | "destination" : [ "obj-12", 0 ], 247 | "hidden" : 0, 248 | "midpoints" : [ ], 249 | "source" : [ "obj-5", 0 ] 250 | } 251 | 252 | } 253 | ] 254 | } 255 | , 256 | "patching_rect" : [ 1.0, 1.0, 191.0, 46.0 ] 257 | } 258 | 259 | } 260 | ], 261 | "lines" : [ ] 262 | } 263 | 264 | } 265 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Slew Limiter (Non-Signals).maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 25.0, 69.0, 413.0, 225.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 25.0, 69.0, 413.0, 225.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-2", 27 | "maxclass" : "bpatcher", 28 | "name" : "slew limiter nonsignal.maxpat", 29 | "numinlets" : 1, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "float" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 1.0, 1.0, 191.0, 49.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 1.0, 1.0, 191.0, 49.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-2", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 10, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 144.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 10, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 144.0 ], 93 | "text" : "Slew Limiter (Non-Signals)\n\nDescription:\nA slew limiter creates a gradual change between two separate values. A common use of a slew limiter is between a sequencer source and an oscillator. This will force the oscillator to \"glide\" between notes.\n\nUsage:\n-Simple connect a value source. The \"Slew Time\" box will set the amount of time it takes to shift between two separate values (in ms)." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 142.0, 69.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 148.0, 21.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "globalpatchername" : "", 106 | "default_fontname" : "Arial", 107 | "fontname" : "Arial", 108 | "default_fontsize" : 12.0, 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontface" : 1 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-14", 123 | "maxclass" : "comment", 124 | "numinlets" : 1, 125 | "numoutlets" : 0, 126 | "patching_rect" : [ 167.0, 126.0, 100.0, 20.0 ], 127 | "presentation" : 1, 128 | "presentation_rect" : [ 51.0, 21.0, 100.0, 20.0 ], 129 | "text" : "slew time (in ms)" 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "comment" : "Output", 136 | "id" : "obj-12", 137 | "maxclass" : "outlet", 138 | "numinlets" : 1, 139 | "numoutlets" : 0, 140 | "patching_rect" : [ 72.0, 241.0, 25.0, 25.0 ] 141 | } 142 | 143 | } 144 | , { 145 | "box" : { 146 | "fontname" : "Arial", 147 | "fontsize" : 12.0, 148 | "id" : "obj-11", 149 | "linecount" : 3, 150 | "maxclass" : "comment", 151 | "numinlets" : 1, 152 | "numoutlets" : 0, 153 | "patching_rect" : [ 31.0, 2.0, 71.0, 48.0 ], 154 | "presentation" : 1, 155 | "presentation_rect" : [ 2.0, 1.0, 150.0, 20.0 ], 156 | "text" : "slew limiter (non-signals)" 157 | } 158 | 159 | } 160 | , { 161 | "box" : { 162 | "fontname" : "Arial", 163 | "fontsize" : 12.0, 164 | "id" : "obj-9", 165 | "maxclass" : "flonum", 166 | "numinlets" : 1, 167 | "numoutlets" : 2, 168 | "outlettype" : [ "float", "bang" ], 169 | "patching_rect" : [ 72.0, 214.0, 50.0, 20.0 ] 170 | } 171 | 172 | } 173 | , { 174 | "box" : { 175 | "fontname" : "Arial", 176 | "fontsize" : 12.0, 177 | "id" : "obj-5", 178 | "maxclass" : "newobj", 179 | "numinlets" : 3, 180 | "numoutlets" : 2, 181 | "outlettype" : [ "", "" ], 182 | "patching_rect" : [ 72.0, 186.0, 46.0, 20.0 ], 183 | "text" : "line" 184 | } 185 | 186 | } 187 | , { 188 | "box" : { 189 | "comment" : "Input", 190 | "id" : "obj-4", 191 | "maxclass" : "inlet", 192 | "numinlets" : 0, 193 | "numoutlets" : 1, 194 | "outlettype" : [ "" ], 195 | "patching_rect" : [ 72.0, 126.0, 25.0, 25.0 ] 196 | } 197 | 198 | } 199 | , { 200 | "box" : { 201 | "fontname" : "Arial", 202 | "fontsize" : 12.0, 203 | "id" : "obj-3", 204 | "maxclass" : "flonum", 205 | "minimum" : 0.0, 206 | "numinlets" : 1, 207 | "numoutlets" : 2, 208 | "outlettype" : [ "float", "bang" ], 209 | "patching_rect" : [ 116.0, 126.0, 50.0, 20.0 ], 210 | "presentation" : 1, 211 | "presentation_rect" : [ 2.0, 21.0, 50.0, 20.0 ] 212 | } 213 | 214 | } 215 | , { 216 | "box" : { 217 | "fontname" : "Arial", 218 | "fontsize" : 12.0, 219 | "id" : "obj-1", 220 | "maxclass" : "newobj", 221 | "numinlets" : 2, 222 | "numoutlets" : 1, 223 | "outlettype" : [ "" ], 224 | "patching_rect" : [ 72.0, 159.0, 63.0, 20.0 ], 225 | "text" : "pack 0. 0." 226 | } 227 | 228 | } 229 | ], 230 | "lines" : [ { 231 | "patchline" : { 232 | "destination" : [ "obj-5", 0 ], 233 | "hidden" : 0, 234 | "midpoints" : [ ], 235 | "source" : [ "obj-1", 0 ] 236 | } 237 | 238 | } 239 | , { 240 | "patchline" : { 241 | "destination" : [ "obj-1", 1 ], 242 | "hidden" : 0, 243 | "midpoints" : [ ], 244 | "source" : [ "obj-3", 0 ] 245 | } 246 | 247 | } 248 | , { 249 | "patchline" : { 250 | "destination" : [ "obj-1", 0 ], 251 | "hidden" : 0, 252 | "midpoints" : [ ], 253 | "source" : [ "obj-4", 0 ] 254 | } 255 | 256 | } 257 | , { 258 | "patchline" : { 259 | "destination" : [ "obj-9", 0 ], 260 | "hidden" : 0, 261 | "midpoints" : [ ], 262 | "source" : [ "obj-5", 0 ] 263 | } 264 | 265 | } 266 | , { 267 | "patchline" : { 268 | "destination" : [ "obj-12", 0 ], 269 | "hidden" : 0, 270 | "midpoints" : [ ], 271 | "source" : [ "obj-9", 0 ] 272 | } 273 | 274 | } 275 | ] 276 | } 277 | , 278 | "patching_rect" : [ 1.0, 1.0, 191.0, 49.0 ] 279 | } 280 | 281 | } 282 | ], 283 | "lines" : [ ] 284 | } 285 | 286 | } 287 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Effects/Bit Crusher.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 105.0, 88.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 105.0, 88.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-6", 27 | "maxclass" : "bpatcher", 28 | "name" : "bitcrusher.maxpat", 29 | "numinlets" : 2, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 0.0, 0.0, 142.0, 22.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 0.0, 0.0, 142.0, 22.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-3", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 19, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 269.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 19, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 269.0 ], 93 | "text" : "Bit Crusher\n\nDescription:\nLowers the bit-rate of an incoming signal\n\n\nUsage:\n-Use the \"bitrate\" integer box to lower the bit rate of the incoming signal. 12-bit is good for vintage sampler effects, while 8-bit is good for old video game style sounds.\n\n\nInlets:\nSignal In - Input for sound.\nBit Rate - Sets the bit rate for incoming sound. Can be an integer from 0 to 24.\n\n\nOutlets:\nSignal Out - Signal output for sound" 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 333.0, 146.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 97.0, 1.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontface" : 1, 106 | "fontsize" : 12.0, 107 | "default_fontface" : 1, 108 | "fontname" : "Arial", 109 | "default_fontname" : "Arial", 110 | "globalpatchername" : "", 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-16", 123 | "maxclass" : "message", 124 | "numinlets" : 2, 125 | "numoutlets" : 1, 126 | "outlettype" : [ "" ], 127 | "patching_rect" : [ 334.0, 113.0, 32.5, 18.0 ], 128 | "text" : "24" 129 | } 130 | 131 | } 132 | , { 133 | "box" : { 134 | "fontname" : "Arial", 135 | "fontsize" : 12.0, 136 | "id" : "obj-14", 137 | "maxclass" : "newobj", 138 | "numinlets" : 1, 139 | "numoutlets" : 1, 140 | "outlettype" : [ "bang" ], 141 | "patching_rect" : [ 299.0, 80.0, 60.0, 20.0 ], 142 | "text" : "loadbang" 143 | } 144 | 145 | } 146 | , { 147 | "box" : { 148 | "comment" : "Bit Rate", 149 | "id" : "obj-13", 150 | "maxclass" : "inlet", 151 | "numinlets" : 0, 152 | "numoutlets" : 1, 153 | "outlettype" : [ "" ], 154 | "patching_rect" : [ 227.0, 130.0, 25.0, 25.0 ] 155 | } 156 | 157 | } 158 | , { 159 | "box" : { 160 | "comment" : "Signal Out", 161 | "id" : "obj-12", 162 | "maxclass" : "outlet", 163 | "numinlets" : 1, 164 | "numoutlets" : 0, 165 | "patching_rect" : [ 184.0, 253.0, 25.0, 25.0 ] 166 | } 167 | 168 | } 169 | , { 170 | "box" : { 171 | "comment" : "Signal In", 172 | "id" : "obj-11", 173 | "maxclass" : "inlet", 174 | "numinlets" : 0, 175 | "numoutlets" : 1, 176 | "outlettype" : [ "" ], 177 | "patching_rect" : [ 184.0, 130.0, 25.0, 25.0 ] 178 | } 179 | 180 | } 181 | , { 182 | "box" : { 183 | "fontname" : "Arial", 184 | "fontsize" : 12.0, 185 | "id" : "obj-10", 186 | "maxclass" : "comment", 187 | "numinlets" : 1, 188 | "numoutlets" : 0, 189 | "patching_rect" : [ 278.0, 167.0, 43.0, 20.0 ], 190 | "presentation" : 1, 191 | "presentation_rect" : [ 50.0, 0.0, 43.0, 20.0 ], 192 | "text" : "bitrate" 193 | } 194 | 195 | } 196 | , { 197 | "box" : { 198 | "fontname" : "Arial", 199 | "fontsize" : 12.0, 200 | "id" : "obj-8", 201 | "maxclass" : "number", 202 | "maximum" : 24, 203 | "minimum" : 0, 204 | "numinlets" : 1, 205 | "numoutlets" : 2, 206 | "outlettype" : [ "int", "bang" ], 207 | "patching_rect" : [ 227.0, 166.0, 50.0, 20.0 ], 208 | "presentation" : 1, 209 | "presentation_rect" : [ -1.0, 0.0, 50.0, 20.0 ] 210 | } 211 | 212 | } 213 | , { 214 | "box" : { 215 | "fontname" : "Arial", 216 | "fontsize" : 12.0, 217 | "id" : "obj-1", 218 | "maxclass" : "newobj", 219 | "numinlets" : 3, 220 | "numoutlets" : 1, 221 | "outlettype" : [ "signal" ], 222 | "patching_rect" : [ 184.0, 201.0, 62.0, 20.0 ], 223 | "text" : "degrade~" 224 | } 225 | 226 | } 227 | ], 228 | "lines" : [ { 229 | "patchline" : { 230 | "destination" : [ "obj-12", 0 ], 231 | "hidden" : 0, 232 | "midpoints" : [ ], 233 | "source" : [ "obj-1", 0 ] 234 | } 235 | 236 | } 237 | , { 238 | "patchline" : { 239 | "destination" : [ "obj-1", 0 ], 240 | "hidden" : 0, 241 | "midpoints" : [ ], 242 | "source" : [ "obj-11", 0 ] 243 | } 244 | 245 | } 246 | , { 247 | "patchline" : { 248 | "destination" : [ "obj-8", 0 ], 249 | "hidden" : 0, 250 | "midpoints" : [ ], 251 | "source" : [ "obj-13", 0 ] 252 | } 253 | 254 | } 255 | , { 256 | "patchline" : { 257 | "destination" : [ "obj-16", 0 ], 258 | "hidden" : 0, 259 | "midpoints" : [ ], 260 | "source" : [ "obj-14", 0 ] 261 | } 262 | 263 | } 264 | , { 265 | "patchline" : { 266 | "destination" : [ "obj-8", 0 ], 267 | "hidden" : 0, 268 | "midpoints" : [ ], 269 | "source" : [ "obj-16", 0 ] 270 | } 271 | 272 | } 273 | , { 274 | "patchline" : { 275 | "destination" : [ "obj-1", 2 ], 276 | "hidden" : 0, 277 | "midpoints" : [ ], 278 | "source" : [ "obj-8", 0 ] 279 | } 280 | 281 | } 282 | ] 283 | } 284 | , 285 | "patching_rect" : [ 0.0, 0.0, 142.0, 22.0 ] 286 | } 287 | 288 | } 289 | ], 290 | "lines" : [ ] 291 | } 292 | 293 | } 294 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Oscillators/Simple Sine.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 25.0, 69.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-2", 27 | "maxclass" : "bpatcher", 28 | "name" : "euromax Sine.maxpat", 29 | "numinlets" : 1, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 1.0, 1.0, 113.0, 43.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 1.0, 1.0, 113.0, 43.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-4", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 18, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 255.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 18, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 255.0 ], 93 | "text" : "Simple Sine\n\nDescription:\nA quick, easy-to-use sine wave oscillator.\n\n\nUsage:\n-The float box \"frequency\" will set the frequency of the sine wave.\n-This will output a sound signal that can be manipulated by other audio effects.\n\n\nInlets:\nFrequency - Sets the frequency of the sine wave. Can be an integer or float value.\n\n\nOutlets:\nSignal Out - Signal output for the sine wave." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 15.0, 15.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 71.0, -2.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontface" : 1, 106 | "fontsize" : 12.0, 107 | "default_fontface" : 1, 108 | "fontname" : "Arial", 109 | "default_fontname" : "Arial", 110 | "globalpatchername" : "", 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-18", 123 | "maxclass" : "comment", 124 | "numinlets" : 1, 125 | "numoutlets" : 0, 126 | "patching_rect" : [ 23.0, 5.0, 150.0, 20.0 ], 127 | "presentation" : 1, 128 | "presentation_rect" : [ 0.0, -2.0, 70.0, 20.0 ], 129 | "text" : "simple sine" 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "fontname" : "Arial", 136 | "fontsize" : 12.0, 137 | "id" : "obj-16", 138 | "maxclass" : "message", 139 | "numinlets" : 2, 140 | "numoutlets" : 1, 141 | "outlettype" : [ "" ], 142 | "patching_rect" : [ 383.0, 109.0, 32.5, 18.0 ], 143 | "text" : "440" 144 | } 145 | 146 | } 147 | , { 148 | "box" : { 149 | "fontname" : "Arial", 150 | "fontsize" : 12.0, 151 | "id" : "obj-14", 152 | "maxclass" : "newobj", 153 | "numinlets" : 1, 154 | "numoutlets" : 1, 155 | "outlettype" : [ "bang" ], 156 | "patching_rect" : [ 383.0, 78.0, 60.0, 20.0 ], 157 | "text" : "loadbang" 158 | } 159 | 160 | } 161 | , { 162 | "box" : { 163 | "fontname" : "Arial", 164 | "fontsize" : 12.0, 165 | "id" : "obj-13", 166 | "maxclass" : "comment", 167 | "numinlets" : 1, 168 | "numoutlets" : 0, 169 | "patching_rect" : [ 270.0, 41.0, 69.0, 20.0 ], 170 | "text" : "simple sine" 171 | } 172 | 173 | } 174 | , { 175 | "box" : { 176 | "fontname" : "Arial", 177 | "fontsize" : 12.0, 178 | "id" : "obj-11", 179 | "maxclass" : "comment", 180 | "numinlets" : 1, 181 | "numoutlets" : 0, 182 | "patching_rect" : [ 293.0, 138.0, 61.0, 20.0 ], 183 | "presentation" : 1, 184 | "presentation_rect" : [ 53.0, 20.0, 61.0, 20.0 ], 185 | "text" : "frequency" 186 | } 187 | 188 | } 189 | , { 190 | "box" : { 191 | "fontname" : "Arial", 192 | "fontsize" : 12.0, 193 | "id" : "obj-5", 194 | "maxclass" : "flonum", 195 | "numinlets" : 1, 196 | "numoutlets" : 2, 197 | "outlettype" : [ "float", "bang" ], 198 | "patching_rect" : [ 240.0, 138.0, 50.0, 20.0 ], 199 | "presentation" : 1, 200 | "presentation_rect" : [ 0.0, 20.0, 50.0, 20.0 ] 201 | } 202 | 203 | } 204 | , { 205 | "box" : { 206 | "comment" : "Frequency", 207 | "id" : "obj-3", 208 | "maxclass" : "inlet", 209 | "numinlets" : 0, 210 | "numoutlets" : 1, 211 | "outlettype" : [ "" ], 212 | "patching_rect" : [ 240.0, 91.0, 25.0, 25.0 ] 213 | } 214 | 215 | } 216 | , { 217 | "box" : { 218 | "comment" : "Signal Out", 219 | "id" : "obj-2", 220 | "maxclass" : "outlet", 221 | "numinlets" : 1, 222 | "numoutlets" : 0, 223 | "patching_rect" : [ 241.0, 274.0, 25.0, 25.0 ] 224 | } 225 | 226 | } 227 | , { 228 | "box" : { 229 | "fontname" : "Arial", 230 | "fontsize" : 12.0, 231 | "id" : "obj-1", 232 | "maxclass" : "newobj", 233 | "numinlets" : 2, 234 | "numoutlets" : 1, 235 | "outlettype" : [ "signal" ], 236 | "patching_rect" : [ 241.0, 206.0, 68.0, 20.0 ], 237 | "text" : "cycle~ 440" 238 | } 239 | 240 | } 241 | ], 242 | "lines" : [ { 243 | "patchline" : { 244 | "destination" : [ "obj-2", 0 ], 245 | "hidden" : 0, 246 | "midpoints" : [ ], 247 | "source" : [ "obj-1", 0 ] 248 | } 249 | 250 | } 251 | , { 252 | "patchline" : { 253 | "destination" : [ "obj-16", 0 ], 254 | "hidden" : 0, 255 | "midpoints" : [ ], 256 | "source" : [ "obj-14", 0 ] 257 | } 258 | 259 | } 260 | , { 261 | "patchline" : { 262 | "destination" : [ "obj-5", 0 ], 263 | "hidden" : 0, 264 | "midpoints" : [ 392.5, 132.0, 249.5, 132.0 ], 265 | "source" : [ "obj-16", 0 ] 266 | } 267 | 268 | } 269 | , { 270 | "patchline" : { 271 | "destination" : [ "obj-5", 0 ], 272 | "hidden" : 0, 273 | "midpoints" : [ ], 274 | "source" : [ "obj-3", 0 ] 275 | } 276 | 277 | } 278 | , { 279 | "patchline" : { 280 | "destination" : [ "obj-1", 0 ], 281 | "hidden" : 0, 282 | "midpoints" : [ ], 283 | "source" : [ "obj-5", 0 ] 284 | } 285 | 286 | } 287 | ] 288 | } 289 | , 290 | "patching_rect" : [ 1.0, 1.0, 113.0, 43.0 ] 291 | } 292 | 293 | } 294 | ], 295 | "lines" : [ ] 296 | } 297 | 298 | } 299 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Envelopes/Simple ADSR.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 2, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "simpleadsr.maxpat", 37 | "numinlets" : 1, 38 | "numoutlets" : 1, 39 | "outlettype" : [ "signal" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 27.0, 71.0, 118.0, 126.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "comment" : "Envelope Out", 72 | "id" : "obj-24", 73 | "maxclass" : "outlet", 74 | "numinlets" : 1, 75 | "numoutlets" : 0, 76 | "patching_rect" : [ 175.0, 237.0, 25.0, 25.0 ] 77 | } 78 | 79 | } 80 | , { 81 | "box" : { 82 | "fontface" : 1, 83 | "fontname" : "Helvetica", 84 | "fontsize" : 12.0, 85 | "frgb" : 0.0, 86 | "id" : "obj-23", 87 | "maxclass" : "comment", 88 | "numinlets" : 1, 89 | "numoutlets" : 0, 90 | "patching_rect" : [ 65.0, 13.0, 161.0, 18.0 ], 91 | "presentation" : 1, 92 | "presentation_rect" : [ 2.0, 4.0, 77.0, 18.0 ], 93 | "text" : "simple adsr" 94 | } 95 | 96 | } 97 | , { 98 | "box" : { 99 | "fontname" : "Helvetica", 100 | "fontsize" : 12.0, 101 | "frgb" : 0.0, 102 | "id" : "obj-21", 103 | "maxclass" : "comment", 104 | "numinlets" : 1, 105 | "numoutlets" : 0, 106 | "patching_rect" : [ 318.0, 139.0, 150.0, 18.0 ], 107 | "presentation" : 1, 108 | "presentation_rect" : [ 66.5, 102.0, 53.0, 18.0 ], 109 | "text" : "release" 110 | } 111 | 112 | } 113 | , { 114 | "box" : { 115 | "fontname" : "Helvetica", 116 | "fontsize" : 12.0, 117 | "frgb" : 0.0, 118 | "id" : "obj-19", 119 | "maxclass" : "comment", 120 | "numinlets" : 1, 121 | "numoutlets" : 0, 122 | "patching_rect" : [ 315.0, 112.0, 150.0, 18.0 ], 123 | "presentation" : 1, 124 | "presentation_rect" : [ 66.5, 78.0, 53.0, 18.0 ], 125 | "text" : "decay" 126 | } 127 | 128 | } 129 | , { 130 | "box" : { 131 | "fontname" : "Helvetica", 132 | "fontsize" : 12.0, 133 | "frgb" : 0.0, 134 | "id" : "obj-17", 135 | "maxclass" : "comment", 136 | "numinlets" : 1, 137 | "numoutlets" : 0, 138 | "patching_rect" : [ 315.0, 80.0, 150.0, 18.0 ], 139 | "presentation" : 1, 140 | "presentation_rect" : [ 66.5, 54.0, 53.0, 18.0 ], 141 | "text" : "sustain" 142 | } 143 | 144 | } 145 | , { 146 | "box" : { 147 | "fontname" : "Helvetica", 148 | "fontsize" : 12.0, 149 | "frgb" : 0.0, 150 | "id" : "obj-15", 151 | "maxclass" : "comment", 152 | "numinlets" : 1, 153 | "numoutlets" : 0, 154 | "patching_rect" : [ 316.0, 53.0, 150.0, 18.0 ], 155 | "presentation" : 1, 156 | "presentation_rect" : [ 66.5, 30.0, 53.0, 18.0 ], 157 | "text" : "attack" 158 | } 159 | 160 | } 161 | , { 162 | "box" : { 163 | "fontname" : "Helvetica", 164 | "fontsize" : 12.0, 165 | "id" : "obj-13", 166 | "maxclass" : "number", 167 | "minimum" : 0, 168 | "numinlets" : 1, 169 | "numoutlets" : 2, 170 | "outlettype" : [ "int", "bang" ], 171 | "parameter_enable" : 0, 172 | "patching_rect" : [ 254.0, 138.0, 50.0, 18.0 ], 173 | "presentation" : 1, 174 | "presentation_rect" : [ 4.5, 102.0, 50.0, 18.0 ] 175 | } 176 | 177 | } 178 | , { 179 | "box" : { 180 | "fontname" : "Helvetica", 181 | "fontsize" : 12.0, 182 | "id" : "obj-10", 183 | "maxclass" : "flonum", 184 | "maximum" : 1.0, 185 | "minimum" : 0.0, 186 | "numinlets" : 1, 187 | "numoutlets" : 2, 188 | "outlettype" : [ "float", "bang" ], 189 | "parameter_enable" : 0, 190 | "patching_rect" : [ 254.0, 112.0, 50.0, 18.0 ], 191 | "presentation" : 1, 192 | "presentation_rect" : [ 4.5, 78.0, 50.0, 18.0 ] 193 | } 194 | 195 | } 196 | , { 197 | "box" : { 198 | "fontname" : "Helvetica", 199 | "fontsize" : 12.0, 200 | "id" : "obj-8", 201 | "maxclass" : "number", 202 | "minimum" : 0, 203 | "numinlets" : 1, 204 | "numoutlets" : 2, 205 | "outlettype" : [ "int", "bang" ], 206 | "parameter_enable" : 0, 207 | "patching_rect" : [ 254.0, 82.0, 50.0, 18.0 ], 208 | "presentation" : 1, 209 | "presentation_rect" : [ 4.5, 54.0, 50.0, 18.0 ] 210 | } 211 | 212 | } 213 | , { 214 | "box" : { 215 | "fontname" : "Helvetica", 216 | "fontsize" : 12.0, 217 | "id" : "obj-7", 218 | "maxclass" : "number", 219 | "minimum" : 0, 220 | "numinlets" : 1, 221 | "numoutlets" : 2, 222 | "outlettype" : [ "int", "bang" ], 223 | "parameter_enable" : 0, 224 | "patching_rect" : [ 254.0, 51.0, 50.0, 18.0 ], 225 | "presentation" : 1, 226 | "presentation_rect" : [ 4.5, 30.0, 50.0, 18.0 ] 227 | } 228 | 229 | } 230 | , { 231 | "box" : { 232 | "id" : "obj-5", 233 | "maxclass" : "toggle", 234 | "numinlets" : 1, 235 | "numoutlets" : 1, 236 | "outlettype" : [ "int" ], 237 | "parameter_enable" : 0, 238 | "patching_rect" : [ 175.0, 93.0, 20.0, 20.0 ], 239 | "presentation" : 1, 240 | "presentation_rect" : [ 87.0, 4.0, 20.0, 20.0 ] 241 | } 242 | 243 | } 244 | , { 245 | "box" : { 246 | "comment" : "Gate In", 247 | "id" : "obj-3", 248 | "maxclass" : "inlet", 249 | "numinlets" : 0, 250 | "numoutlets" : 1, 251 | "outlettype" : [ "" ], 252 | "patching_rect" : [ 175.0, 51.0, 25.0, 25.0 ] 253 | } 254 | 255 | } 256 | , { 257 | "box" : { 258 | "fontname" : "Helvetica", 259 | "fontsize" : 12.0, 260 | "id" : "obj-2", 261 | "maxclass" : "newobj", 262 | "numinlets" : 5, 263 | "numoutlets" : 4, 264 | "outlettype" : [ "signal", "signal", "", "" ], 265 | "patching_rect" : [ 175.0, 162.0, 73.0, 18.0 ], 266 | "text" : "adsr~" 267 | } 268 | 269 | } 270 | ], 271 | "lines" : [ { 272 | "patchline" : { 273 | "destination" : [ "obj-2", 3 ], 274 | "disabled" : 0, 275 | "hidden" : 0, 276 | "source" : [ "obj-10", 0 ] 277 | } 278 | 279 | } 280 | , { 281 | "patchline" : { 282 | "destination" : [ "obj-2", 4 ], 283 | "disabled" : 0, 284 | "hidden" : 0, 285 | "source" : [ "obj-13", 0 ] 286 | } 287 | 288 | } 289 | , { 290 | "patchline" : { 291 | "destination" : [ "obj-24", 0 ], 292 | "disabled" : 0, 293 | "hidden" : 0, 294 | "source" : [ "obj-2", 0 ] 295 | } 296 | 297 | } 298 | , { 299 | "patchline" : { 300 | "destination" : [ "obj-5", 0 ], 301 | "disabled" : 0, 302 | "hidden" : 0, 303 | "source" : [ "obj-3", 0 ] 304 | } 305 | 306 | } 307 | , { 308 | "patchline" : { 309 | "destination" : [ "obj-2", 0 ], 310 | "disabled" : 0, 311 | "hidden" : 0, 312 | "source" : [ "obj-5", 0 ] 313 | } 314 | 315 | } 316 | , { 317 | "patchline" : { 318 | "destination" : [ "obj-2", 1 ], 319 | "disabled" : 0, 320 | "hidden" : 0, 321 | "source" : [ "obj-7", 0 ] 322 | } 323 | 324 | } 325 | , { 326 | "patchline" : { 327 | "destination" : [ "obj-2", 2 ], 328 | "disabled" : 0, 329 | "hidden" : 0, 330 | "source" : [ "obj-8", 0 ] 331 | } 332 | 333 | } 334 | ] 335 | } 336 | , 337 | "patching_rect" : [ 2.0, 2.0, 118.0, 126.0 ] 338 | } 339 | 340 | } 341 | ], 342 | "lines" : [ ], 343 | "dependency_cache" : [ { 344 | "name" : "simpleadsr.maxpat", 345 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 346 | "patcherrelativepath" : "", 347 | "type" : "JSON", 348 | "implicit" : 1 349 | } 350 | ] 351 | } 352 | 353 | } 354 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Oscillators/FM Voice Creator.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 161.0, 135.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 161.0, 135.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-1", 27 | "maxclass" : "bpatcher", 28 | "name" : "fmCreator.maxpat", 29 | "numinlets" : 3, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 2.0, 2.0, 192.0, 43.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 2.0, 2.0, 192.0, 43.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "comment" : "Modulator Depth", 55 | "id" : "obj-6", 56 | "maxclass" : "inlet", 57 | "numinlets" : 0, 58 | "numoutlets" : 1, 59 | "outlettype" : [ "" ], 60 | "patching_rect" : [ 223.0, 62.0, 25.0, 25.0 ] 61 | } 62 | 63 | } 64 | , { 65 | "box" : { 66 | "fontname" : "Arial", 67 | "fontsize" : 12.0, 68 | "id" : "obj-1", 69 | "maxclass" : "newobj", 70 | "numinlets" : 0, 71 | "numoutlets" : 0, 72 | "patcher" : { 73 | "fileversion" : 1, 74 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 75 | "bglocked" : 0, 76 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 77 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 78 | "openinpresentation" : 1, 79 | "default_fontsize" : 12.0, 80 | "default_fontface" : 1, 81 | "default_fontname" : "Arial", 82 | "gridonopen" : 0, 83 | "gridsize" : [ 15.0, 15.0 ], 84 | "gridsnaponopen" : 0, 85 | "toolbarvisible" : 1, 86 | "boxanimatetime" : 200, 87 | "imprint" : 0, 88 | "enablehscroll" : 1, 89 | "enablevscroll" : 1, 90 | "devicewidth" : 0.0, 91 | "title" : "Help", 92 | "boxes" : [ { 93 | "box" : { 94 | "fontname" : "Arial", 95 | "fontsize" : 12.0, 96 | "id" : "obj-2", 97 | "linecount" : 25, 98 | "maxclass" : "comment", 99 | "numinlets" : 1, 100 | "numoutlets" : 0, 101 | "patching_rect" : [ 1.0, 1.0, 431.0, 351.0 ], 102 | "presentation" : 1, 103 | "presentation_linecount" : 25, 104 | "presentation_rect" : [ 1.0, 1.0, 431.0, 351.0 ], 105 | "text" : "FM Voice Creator\n\nDescription:\nTurns an incoming sound source into an operator for FM synthesis. Outputs a frequency for a carrier signal. If you want to know more about FM synthesis, please look at the Simple FM Voice module.\n\n\nUsage:\n-Connect any sound source to the \"Modulator\" input. Hook up the \"Frequency\" output to another sound source.\n-\"Carrier Frequency\" controls the base frequency that is being output.\n-\"Modulator Depth\" controls the amount that the incoming sound source is being multiplied as it modulates the base frequency.\n\n\nInlets:\nFrequency - Sets the base frequency for the carrier.\nModulator Depth - Sets the multiplication rate of the modulating sound source.\nModulator Input - Incoming sound source that will affect the frequency of the carrier.\n\n\nOutlets:\nFrequency Out - New, modulated frequency. Hook up to another sound source." 106 | } 107 | 108 | } 109 | ], 110 | "lines" : [ ] 111 | } 112 | , 113 | "patching_rect" : [ 348.0, 161.0, 43.0, 20.0 ], 114 | "presentation" : 1, 115 | "presentation_rect" : [ 147.0, 2.0, 43.0, 20.0 ], 116 | "saved_object_attributes" : { 117 | "default_fontsize" : 12.0, 118 | "fontface" : 1, 119 | "fontsize" : 12.0, 120 | "globalpatchername" : "", 121 | "default_fontface" : 1, 122 | "fontname" : "Arial", 123 | "default_fontname" : "Arial" 124 | } 125 | , 126 | "text" : "p help" 127 | } 128 | 129 | } 130 | , { 131 | "box" : { 132 | "comment" : "Modulator Input", 133 | "id" : "obj-14", 134 | "maxclass" : "inlet", 135 | "numinlets" : 0, 136 | "numoutlets" : 1, 137 | "outlettype" : [ "" ], 138 | "patching_rect" : [ 373.0, 130.0, 25.0, 25.0 ] 139 | } 140 | 141 | } 142 | , { 143 | "box" : { 144 | "fontname" : "Arial", 145 | "fontsize" : 12.0, 146 | "id" : "obj-13", 147 | "maxclass" : "comment", 148 | "numinlets" : 1, 149 | "numoutlets" : 0, 150 | "patching_rect" : [ 275.0, 132.0, 95.0, 20.0 ], 151 | "presentation" : 1, 152 | "presentation_rect" : [ 51.0, 23.0, 95.0, 20.0 ], 153 | "text" : "modulator depth" 154 | } 155 | 156 | } 157 | , { 158 | "box" : { 159 | "fontname" : "Arial", 160 | "fontsize" : 12.0, 161 | "id" : "obj-11", 162 | "maxclass" : "comment", 163 | "numinlets" : 1, 164 | "numoutlets" : 0, 165 | "patching_rect" : [ 131.0, 106.0, 101.0, 20.0 ], 166 | "presentation" : 1, 167 | "presentation_rect" : [ 51.0, 1.0, 101.0, 20.0 ], 168 | "text" : "carrier frequency" 169 | } 170 | 171 | } 172 | , { 173 | "box" : { 174 | "fontname" : "Arial", 175 | "fontsize" : 12.0, 176 | "id" : "obj-9", 177 | "maxclass" : "flonum", 178 | "numinlets" : 1, 179 | "numoutlets" : 2, 180 | "outlettype" : [ "float", "bang" ], 181 | "patching_rect" : [ 223.0, 132.0, 50.0, 20.0 ], 182 | "presentation" : 1, 183 | "presentation_rect" : [ 0.0, 23.0, 50.0, 20.0 ] 184 | } 185 | 186 | } 187 | , { 188 | "box" : { 189 | "comment" : "Frequency Output", 190 | "id" : "obj-7", 191 | "maxclass" : "outlet", 192 | "numinlets" : 1, 193 | "numoutlets" : 0, 194 | "patching_rect" : [ 80.0, 290.0, 25.0, 25.0 ] 195 | } 196 | 197 | } 198 | , { 199 | "box" : { 200 | "fontname" : "Arial", 201 | "fontsize" : 12.0, 202 | "id" : "obj-5", 203 | "maxclass" : "newobj", 204 | "numinlets" : 2, 205 | "numoutlets" : 1, 206 | "outlettype" : [ "signal" ], 207 | "patching_rect" : [ 223.0, 173.0, 32.5, 20.0 ], 208 | "text" : "*~" 209 | } 210 | 211 | } 212 | , { 213 | "box" : { 214 | "comment" : "Frequency", 215 | "id" : "obj-4", 216 | "maxclass" : "inlet", 217 | "numinlets" : 0, 218 | "numoutlets" : 1, 219 | "outlettype" : [ "" ], 220 | "patching_rect" : [ 80.0, 70.0, 25.0, 25.0 ] 221 | } 222 | 223 | } 224 | , { 225 | "box" : { 226 | "fontname" : "Arial", 227 | "fontsize" : 12.0, 228 | "id" : "obj-3", 229 | "maxclass" : "newobj", 230 | "numinlets" : 2, 231 | "numoutlets" : 1, 232 | "outlettype" : [ "signal" ], 233 | "patching_rect" : [ 80.0, 174.0, 32.5, 20.0 ], 234 | "text" : "+~" 235 | } 236 | 237 | } 238 | , { 239 | "box" : { 240 | "fontname" : "Arial", 241 | "fontsize" : 12.0, 242 | "id" : "obj-2", 243 | "maxclass" : "flonum", 244 | "numinlets" : 1, 245 | "numoutlets" : 2, 246 | "outlettype" : [ "float", "bang" ], 247 | "patching_rect" : [ 80.0, 106.0, 50.0, 20.0 ], 248 | "presentation" : 1, 249 | "presentation_rect" : [ 0.0, 1.0, 50.0, 20.0 ] 250 | } 251 | 252 | } 253 | ], 254 | "lines" : [ { 255 | "patchline" : { 256 | "destination" : [ "obj-5", 1 ], 257 | "hidden" : 0, 258 | "midpoints" : [ 382.5, 163.5, 246.0, 163.5 ], 259 | "source" : [ "obj-14", 0 ] 260 | } 261 | 262 | } 263 | , { 264 | "patchline" : { 265 | "destination" : [ "obj-3", 0 ], 266 | "hidden" : 0, 267 | "midpoints" : [ ], 268 | "source" : [ "obj-2", 0 ] 269 | } 270 | 271 | } 272 | , { 273 | "patchline" : { 274 | "destination" : [ "obj-7", 0 ], 275 | "hidden" : 0, 276 | "midpoints" : [ ], 277 | "source" : [ "obj-3", 0 ] 278 | } 279 | 280 | } 281 | , { 282 | "patchline" : { 283 | "destination" : [ "obj-2", 0 ], 284 | "hidden" : 0, 285 | "midpoints" : [ ], 286 | "source" : [ "obj-4", 0 ] 287 | } 288 | 289 | } 290 | , { 291 | "patchline" : { 292 | "destination" : [ "obj-3", 1 ], 293 | "hidden" : 0, 294 | "midpoints" : [ 232.5, 202.0, 167.75, 202.0, 167.75, 164.0, 103.0, 164.0 ], 295 | "source" : [ "obj-5", 0 ] 296 | } 297 | 298 | } 299 | , { 300 | "patchline" : { 301 | "destination" : [ "obj-9", 0 ], 302 | "hidden" : 0, 303 | "midpoints" : [ ], 304 | "source" : [ "obj-6", 0 ] 305 | } 306 | 307 | } 308 | , { 309 | "patchline" : { 310 | "destination" : [ "obj-5", 0 ], 311 | "hidden" : 0, 312 | "midpoints" : [ ], 313 | "source" : [ "obj-9", 0 ] 314 | } 315 | 316 | } 317 | ] 318 | } 319 | , 320 | "patching_rect" : [ 2.0, 2.0, 192.0, 43.0 ] 321 | } 322 | 323 | } 324 | ], 325 | "lines" : [ ] 326 | } 327 | 328 | } 329 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Effects/Wavefolder and Clipper.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 2, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-1", 35 | "maxclass" : "bpatcher", 36 | "name" : "wavefolder.maxpat", 37 | "numinlets" : 4, 38 | "numoutlets" : 1, 39 | "outlettype" : [ "signal" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 26.0, 71.0, 196.0, 78.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "fontface" : 1, 72 | "fontname" : "Helvetica", 73 | "fontsize" : 12.0, 74 | "frgb" : 0.0, 75 | "id" : "obj-19", 76 | "maxclass" : "comment", 77 | "numinlets" : 1, 78 | "numoutlets" : 0, 79 | "patching_rect" : [ 268.0, 75.0, 163.0, 18.0 ], 80 | "presentation" : 1, 81 | "presentation_rect" : [ 42.0, 2.0, 116.0, 18.0 ], 82 | "text" : "wavefolder/clipper" 83 | } 84 | 85 | } 86 | , { 87 | "box" : { 88 | "comment" : "Fold Mode", 89 | "id" : "obj-17", 90 | "maxclass" : "inlet", 91 | "numinlets" : 0, 92 | "numoutlets" : 1, 93 | "outlettype" : [ "" ], 94 | "patching_rect" : [ 495.0, 26.0, 25.0, 25.0 ] 95 | } 96 | 97 | } 98 | , { 99 | "box" : { 100 | "comment" : "Max Fold Amount", 101 | "id" : "obj-16", 102 | "maxclass" : "inlet", 103 | "numinlets" : 0, 104 | "numoutlets" : 1, 105 | "outlettype" : [ "" ], 106 | "patching_rect" : [ 343.5, 19.0, 25.0, 25.0 ] 107 | } 108 | 109 | } 110 | , { 111 | "box" : { 112 | "comment" : "Min Fold Amount", 113 | "id" : "obj-15", 114 | "maxclass" : "inlet", 115 | "numinlets" : 0, 116 | "numoutlets" : 1, 117 | "outlettype" : [ "" ], 118 | "patching_rect" : [ 294.0, 19.0, 25.0, 25.0 ] 119 | } 120 | 121 | } 122 | , { 123 | "box" : { 124 | "comment" : "Audio Out", 125 | "id" : "obj-14", 126 | "maxclass" : "outlet", 127 | "numinlets" : 1, 128 | "numoutlets" : 0, 129 | "patching_rect" : [ 227.0, 311.0, 25.0, 25.0 ] 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "comment" : "Audio In", 136 | "id" : "obj-13", 137 | "maxclass" : "inlet", 138 | "numinlets" : 0, 139 | "numoutlets" : 1, 140 | "outlettype" : [ "" ], 141 | "patching_rect" : [ 227.0, 38.0, 25.0, 25.0 ] 142 | } 143 | 144 | } 145 | , { 146 | "box" : { 147 | "fontname" : "Helvetica", 148 | "fontsize" : 12.0, 149 | "frgb" : 0.0, 150 | "id" : "obj-12", 151 | "maxclass" : "comment", 152 | "numinlets" : 1, 153 | "numoutlets" : 0, 154 | "patching_rect" : [ 567.0, 145.0, 40.0, 18.0 ], 155 | "presentation" : 1, 156 | "presentation_rect" : [ 13.0, 33.0, 40.0, 18.0 ], 157 | "text" : "mode" 158 | } 159 | 160 | } 161 | , { 162 | "box" : { 163 | "fontname" : "Helvetica", 164 | "fontsize" : 12.0, 165 | "frgb" : 0.0, 166 | "id" : "obj-10", 167 | "maxclass" : "comment", 168 | "numinlets" : 1, 169 | "numoutlets" : 0, 170 | "patching_rect" : [ 387.0, 133.0, 61.0, 18.0 ], 171 | "presentation" : 1, 172 | "presentation_rect" : [ 142.0, 53.0, 61.0, 18.0 ], 173 | "text" : "max fold" 174 | } 175 | 176 | } 177 | , { 178 | "box" : { 179 | "fontname" : "Helvetica", 180 | "fontsize" : 12.0, 181 | "frgb" : 0.0, 182 | "id" : "obj-6", 183 | "maxclass" : "comment", 184 | "numinlets" : 1, 185 | "numoutlets" : 0, 186 | "patching_rect" : [ 306.0, 88.0, 52.0, 18.0 ], 187 | "presentation" : 1, 188 | "presentation_rect" : [ 142.0, 26.0, 52.0, 18.0 ], 189 | "text" : "min fold" 190 | } 191 | 192 | } 193 | , { 194 | "box" : { 195 | "fontname" : "Helvetica", 196 | "fontsize" : 12.0, 197 | "id" : "obj-4", 198 | "maxclass" : "flonum", 199 | "maximum" : 1.0, 200 | "minimum" : -1.0, 201 | "numinlets" : 1, 202 | "numoutlets" : 2, 203 | "outlettype" : [ "float", "bang" ], 204 | "parameter_enable" : 0, 205 | "patching_rect" : [ 331.0, 133.0, 50.0, 18.0 ], 206 | "presentation" : 1, 207 | "presentation_rect" : [ 86.0, 53.0, 50.0, 18.0 ] 208 | } 209 | 210 | } 211 | , { 212 | "box" : { 213 | "fontname" : "Helvetica", 214 | "fontsize" : 12.0, 215 | "id" : "obj-3", 216 | "maxclass" : "flonum", 217 | "maximum" : 1.0, 218 | "minimum" : -1.0, 219 | "numinlets" : 1, 220 | "numoutlets" : 2, 221 | "outlettype" : [ "float", "bang" ], 222 | "parameter_enable" : 0, 223 | "patching_rect" : [ 240.5, 84.0, 50.0, 18.0 ], 224 | "presentation" : 1, 225 | "presentation_rect" : [ 86.0, 26.0, 50.0, 18.0 ] 226 | } 227 | 228 | } 229 | , { 230 | "box" : { 231 | "fontname" : "Arial", 232 | "fontsize" : 13.0, 233 | "id" : "obj-8", 234 | "items" : [ "fold", ",", "wrap", ",", "clip" ], 235 | "maxclass" : "umenu", 236 | "numinlets" : 1, 237 | "numoutlets" : 3, 238 | "outlettype" : [ "int", "", "" ], 239 | "parameter_enable" : 0, 240 | "patching_rect" : [ 495.0, 145.0, 60.0, 21.0 ], 241 | "presentation" : 1, 242 | "presentation_rect" : [ 3.0, 51.0, 60.0, 21.0 ] 243 | } 244 | 245 | } 246 | , { 247 | "box" : { 248 | "fontname" : "Arial", 249 | "fontsize" : 13.0, 250 | "id" : "obj-9", 251 | "maxclass" : "message", 252 | "numinlets" : 2, 253 | "numoutlets" : 1, 254 | "outlettype" : [ "" ], 255 | "patching_rect" : [ 495.0, 173.0, 62.0, 19.0 ], 256 | "text" : "mode $1" 257 | } 258 | 259 | } 260 | , { 261 | "box" : { 262 | "fontname" : "Arial", 263 | "fontsize" : 13.0, 264 | "id" : "obj-21", 265 | "maxclass" : "newobj", 266 | "numinlets" : 1, 267 | "numoutlets" : 1, 268 | "outlettype" : [ "signal" ], 269 | "patching_rect" : [ 331.0, 173.0, 64.0, 21.0 ], 270 | "text" : "sig~ 0.25" 271 | } 272 | 273 | } 274 | , { 275 | "box" : { 276 | "fontname" : "Arial", 277 | "fontsize" : 13.0, 278 | "id" : "obj-23", 279 | "maxclass" : "newobj", 280 | "numinlets" : 1, 281 | "numoutlets" : 1, 282 | "outlettype" : [ "signal" ], 283 | "patching_rect" : [ 240.5, 173.0, 68.0, 21.0 ], 284 | "text" : "sig~ -0.25" 285 | } 286 | 287 | } 288 | , { 289 | "box" : { 290 | "fontname" : "Helvetica", 291 | "fontsize" : 12.0, 292 | "id" : "obj-1", 293 | "maxclass" : "newobj", 294 | "numinlets" : 3, 295 | "numoutlets" : 1, 296 | "outlettype" : [ "signal" ], 297 | "patching_rect" : [ 227.0, 229.0, 46.0, 18.0 ], 298 | "text" : "pong~" 299 | } 300 | 301 | } 302 | ], 303 | "lines" : [ { 304 | "patchline" : { 305 | "destination" : [ "obj-14", 0 ], 306 | "disabled" : 0, 307 | "hidden" : 0, 308 | "source" : [ "obj-1", 0 ] 309 | } 310 | 311 | } 312 | , { 313 | "patchline" : { 314 | "destination" : [ "obj-1", 0 ], 315 | "disabled" : 0, 316 | "hidden" : 0, 317 | "source" : [ "obj-13", 0 ] 318 | } 319 | 320 | } 321 | , { 322 | "patchline" : { 323 | "destination" : [ "obj-3", 0 ], 324 | "disabled" : 0, 325 | "hidden" : 0, 326 | "source" : [ "obj-15", 0 ] 327 | } 328 | 329 | } 330 | , { 331 | "patchline" : { 332 | "destination" : [ "obj-4", 0 ], 333 | "disabled" : 0, 334 | "hidden" : 0, 335 | "source" : [ "obj-16", 0 ] 336 | } 337 | 338 | } 339 | , { 340 | "patchline" : { 341 | "destination" : [ "obj-8", 0 ], 342 | "disabled" : 0, 343 | "hidden" : 0, 344 | "source" : [ "obj-17", 0 ] 345 | } 346 | 347 | } 348 | , { 349 | "patchline" : { 350 | "destination" : [ "obj-1", 2 ], 351 | "disabled" : 0, 352 | "hidden" : 0, 353 | "source" : [ "obj-21", 0 ] 354 | } 355 | 356 | } 357 | , { 358 | "patchline" : { 359 | "destination" : [ "obj-1", 1 ], 360 | "disabled" : 0, 361 | "hidden" : 0, 362 | "source" : [ "obj-23", 0 ] 363 | } 364 | 365 | } 366 | , { 367 | "patchline" : { 368 | "destination" : [ "obj-23", 0 ], 369 | "disabled" : 0, 370 | "hidden" : 0, 371 | "source" : [ "obj-3", 0 ] 372 | } 373 | 374 | } 375 | , { 376 | "patchline" : { 377 | "destination" : [ "obj-21", 0 ], 378 | "disabled" : 0, 379 | "hidden" : 0, 380 | "source" : [ "obj-4", 0 ] 381 | } 382 | 383 | } 384 | , { 385 | "patchline" : { 386 | "destination" : [ "obj-9", 0 ], 387 | "disabled" : 0, 388 | "hidden" : 0, 389 | "source" : [ "obj-8", 0 ] 390 | } 391 | 392 | } 393 | , { 394 | "patchline" : { 395 | "destination" : [ "obj-1", 0 ], 396 | "disabled" : 0, 397 | "hidden" : 0, 398 | "source" : [ "obj-9", 0 ] 399 | } 400 | 401 | } 402 | ] 403 | } 404 | , 405 | "patching_rect" : [ 1.0, 2.0, 196.0, 78.0 ] 406 | } 407 | 408 | } 409 | ], 410 | "lines" : [ ], 411 | "dependency_cache" : [ { 412 | "name" : "wavefolder.maxpat", 413 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 414 | "patcherrelativepath" : "", 415 | "type" : "JSON", 416 | "implicit" : 1 417 | } 418 | ] 419 | } 420 | 421 | } 422 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Oscillators/Quadrature Oscillator.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "appversion" : { 5 | "major" : 6, 6 | "minor" : 1, 7 | "revision" : 0, 8 | "architecture" : "x86" 9 | } 10 | , 11 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 12 | "bglocked" : 0, 13 | "openinpresentation" : 0, 14 | "default_fontsize" : 12.0, 15 | "default_fontface" : 0, 16 | "default_fontname" : "Helvetica", 17 | "gridonopen" : 0, 18 | "gridsize" : [ 15.0, 15.0 ], 19 | "gridsnaponopen" : 0, 20 | "statusbarvisible" : 1, 21 | "toolbarvisible" : 1, 22 | "boxanimatetime" : 200, 23 | "imprint" : 0, 24 | "enablehscroll" : 1, 25 | "enablevscroll" : 1, 26 | "devicewidth" : 0.0, 27 | "description" : "", 28 | "digest" : "", 29 | "tags" : "", 30 | "boxes" : [ { 31 | "box" : { 32 | "border" : 1, 33 | "embed" : 1, 34 | "id" : "obj-2", 35 | "maxclass" : "bpatcher", 36 | "name" : "quadratureosc.maxpat", 37 | "numinlets" : 1, 38 | "numoutlets" : 4, 39 | "outlettype" : [ "signal", "signal", "signal", "signal" ], 40 | "patcher" : { 41 | "fileversion" : 1, 42 | "appversion" : { 43 | "major" : 6, 44 | "minor" : 1, 45 | "revision" : 0, 46 | "architecture" : "x86" 47 | } 48 | , 49 | "rect" : [ 28.0, 72.0, 134.0, 57.0 ], 50 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 51 | "bglocked" : 0, 52 | "openinpresentation" : 1, 53 | "default_fontsize" : 12.0, 54 | "default_fontface" : 0, 55 | "default_fontname" : "Helvetica", 56 | "gridonopen" : 0, 57 | "gridsize" : [ 15.0, 15.0 ], 58 | "gridsnaponopen" : 0, 59 | "statusbarvisible" : 1, 60 | "toolbarvisible" : 1, 61 | "boxanimatetime" : 200, 62 | "imprint" : 0, 63 | "enablehscroll" : 1, 64 | "enablevscroll" : 1, 65 | "devicewidth" : 0.0, 66 | "description" : "", 67 | "digest" : "", 68 | "tags" : "", 69 | "boxes" : [ { 70 | "box" : { 71 | "fontname" : "Helvetica", 72 | "fontsize" : 12.0, 73 | "id" : "obj-37", 74 | "maxclass" : "newobj", 75 | "numinlets" : 2, 76 | "numoutlets" : 1, 77 | "outlettype" : [ "signal" ], 78 | "patching_rect" : [ 299.0, 183.0, 36.0, 18.0 ], 79 | "text" : "*~ -1" 80 | } 81 | 82 | } 83 | , { 84 | "box" : { 85 | "fontname" : "Helvetica", 86 | "fontsize" : 12.0, 87 | "id" : "obj-36", 88 | "maxclass" : "newobj", 89 | "numinlets" : 2, 90 | "numoutlets" : 1, 91 | "outlettype" : [ "signal" ], 92 | "patching_rect" : [ 380.0, 183.0, 36.0, 18.0 ], 93 | "text" : "*~ -1" 94 | } 95 | 96 | } 97 | , { 98 | "box" : { 99 | "fontface" : 1, 100 | "fontname" : "Helvetica", 101 | "fontsize" : 12.0, 102 | "frgb" : 0.0, 103 | "id" : "obj-30", 104 | "maxclass" : "comment", 105 | "numinlets" : 1, 106 | "numoutlets" : 0, 107 | "patching_rect" : [ 287.0, 18.0, 130.0, 18.0 ], 108 | "presentation" : 1, 109 | "presentation_rect" : [ 4.0, 4.0, 130.0, 18.0 ], 110 | "text" : "quadrature oscillator" 111 | } 112 | 113 | } 114 | , { 115 | "box" : { 116 | "comment" : "Inv Sin Out (180)", 117 | "id" : "obj-17", 118 | "maxclass" : "outlet", 119 | "numinlets" : 1, 120 | "numoutlets" : 0, 121 | "patching_rect" : [ 299.0, 217.0, 25.0, 25.0 ] 122 | } 123 | 124 | } 125 | , { 126 | "box" : { 127 | "fontname" : "Helvetica", 128 | "fontsize" : 12.0, 129 | "id" : "obj-18", 130 | "maxclass" : "newobj", 131 | "numinlets" : 1, 132 | "numoutlets" : 1, 133 | "outlettype" : [ "signal" ], 134 | "patching_rect" : [ 299.0, 151.0, 39.0, 18.0 ], 135 | "text" : "sinx~" 136 | } 137 | 138 | } 139 | , { 140 | "box" : { 141 | "comment" : "Inv Cosine Out (270)", 142 | "id" : "obj-19", 143 | "maxclass" : "outlet", 144 | "numinlets" : 1, 145 | "numoutlets" : 0, 146 | "patching_rect" : [ 380.0, 217.0, 25.0, 25.0 ] 147 | } 148 | 149 | } 150 | , { 151 | "box" : { 152 | "fontname" : "Helvetica", 153 | "fontsize" : 12.0, 154 | "id" : "obj-20", 155 | "maxclass" : "newobj", 156 | "numinlets" : 2, 157 | "numoutlets" : 1, 158 | "outlettype" : [ "signal" ], 159 | "patching_rect" : [ 299.0, 120.0, 54.0, 18.0 ], 160 | "text" : "phasor~" 161 | } 162 | 163 | } 164 | , { 165 | "box" : { 166 | "fontname" : "Helvetica", 167 | "fontsize" : 12.0, 168 | "id" : "obj-21", 169 | "maxclass" : "newobj", 170 | "numinlets" : 2, 171 | "numoutlets" : 1, 172 | "outlettype" : [ "signal" ], 173 | "patching_rect" : [ 380.0, 121.0, 54.0, 18.0 ], 174 | "text" : "phasor~" 175 | } 176 | 177 | } 178 | , { 179 | "box" : { 180 | "fontname" : "Helvetica", 181 | "fontsize" : 12.0, 182 | "id" : "obj-22", 183 | "maxclass" : "newobj", 184 | "numinlets" : 1, 185 | "numoutlets" : 1, 186 | "outlettype" : [ "signal" ], 187 | "patching_rect" : [ 380.0, 152.0, 42.0, 18.0 ], 188 | "text" : "cosx~" 189 | } 190 | 191 | } 192 | , { 193 | "box" : { 194 | "comment" : "Sin Out (0)", 195 | "id" : "obj-16", 196 | "maxclass" : "outlet", 197 | "numinlets" : 1, 198 | "numoutlets" : 0, 199 | "patching_rect" : [ 134.0, 216.0, 25.0, 25.0 ] 200 | } 201 | 202 | } 203 | , { 204 | "box" : { 205 | "fontname" : "Helvetica", 206 | "fontsize" : 12.0, 207 | "id" : "obj-15", 208 | "maxclass" : "newobj", 209 | "numinlets" : 1, 210 | "numoutlets" : 1, 211 | "outlettype" : [ "signal" ], 212 | "patching_rect" : [ 134.0, 150.0, 39.0, 18.0 ], 213 | "text" : "sinx~" 214 | } 215 | 216 | } 217 | , { 218 | "box" : { 219 | "comment" : "Cosine Out (90)", 220 | "id" : "obj-14", 221 | "maxclass" : "outlet", 222 | "numinlets" : 1, 223 | "numoutlets" : 0, 224 | "patching_rect" : [ 215.0, 216.0, 25.0, 25.0 ] 225 | } 226 | 227 | } 228 | , { 229 | "box" : { 230 | "comment" : "Frequency In", 231 | "id" : "obj-13", 232 | "maxclass" : "inlet", 233 | "numinlets" : 0, 234 | "numoutlets" : 1, 235 | "outlettype" : [ "" ], 236 | "patching_rect" : [ 215.0, 7.0, 25.0, 25.0 ] 237 | } 238 | 239 | } 240 | , { 241 | "box" : { 242 | "fontname" : "Helvetica", 243 | "fontsize" : 12.0, 244 | "frgb" : 0.0, 245 | "id" : "obj-12", 246 | "maxclass" : "comment", 247 | "numinlets" : 1, 248 | "numoutlets" : 0, 249 | "patching_rect" : [ 271.0, 47.0, 66.0, 18.0 ], 250 | "presentation" : 1, 251 | "presentation_rect" : [ 60.0, 33.0, 66.0, 18.0 ], 252 | "text" : "frequency" 253 | } 254 | 255 | } 256 | , { 257 | "box" : { 258 | "fontname" : "Helvetica", 259 | "fontsize" : 12.0, 260 | "id" : "obj-10", 261 | "maxclass" : "flonum", 262 | "numinlets" : 1, 263 | "numoutlets" : 2, 264 | "outlettype" : [ "float", "bang" ], 265 | "parameter_enable" : 0, 266 | "patching_rect" : [ 215.0, 47.0, 50.0, 18.0 ], 267 | "presentation" : 1, 268 | "presentation_rect" : [ 4.0, 33.0, 50.0, 18.0 ] 269 | } 270 | 271 | } 272 | , { 273 | "box" : { 274 | "fontname" : "Helvetica", 275 | "fontsize" : 12.0, 276 | "id" : "obj-3", 277 | "maxclass" : "newobj", 278 | "numinlets" : 2, 279 | "numoutlets" : 1, 280 | "outlettype" : [ "signal" ], 281 | "patching_rect" : [ 134.0, 119.0, 54.0, 18.0 ], 282 | "text" : "phasor~" 283 | } 284 | 285 | } 286 | , { 287 | "box" : { 288 | "fontname" : "Helvetica", 289 | "fontsize" : 12.0, 290 | "id" : "obj-2", 291 | "maxclass" : "newobj", 292 | "numinlets" : 2, 293 | "numoutlets" : 1, 294 | "outlettype" : [ "signal" ], 295 | "patching_rect" : [ 215.0, 120.0, 54.0, 18.0 ], 296 | "text" : "phasor~" 297 | } 298 | 299 | } 300 | , { 301 | "box" : { 302 | "fontname" : "Helvetica", 303 | "fontsize" : 12.0, 304 | "id" : "obj-1", 305 | "maxclass" : "newobj", 306 | "numinlets" : 1, 307 | "numoutlets" : 1, 308 | "outlettype" : [ "signal" ], 309 | "patching_rect" : [ 215.0, 151.0, 42.0, 18.0 ], 310 | "text" : "cosx~" 311 | } 312 | 313 | } 314 | ], 315 | "lines" : [ { 316 | "patchline" : { 317 | "destination" : [ "obj-14", 0 ], 318 | "disabled" : 0, 319 | "hidden" : 0, 320 | "source" : [ "obj-1", 0 ] 321 | } 322 | 323 | } 324 | , { 325 | "patchline" : { 326 | "destination" : [ "obj-2", 0 ], 327 | "disabled" : 0, 328 | "hidden" : 0, 329 | "source" : [ "obj-10", 0 ] 330 | } 331 | 332 | } 333 | , { 334 | "patchline" : { 335 | "destination" : [ "obj-20", 0 ], 336 | "disabled" : 0, 337 | "hidden" : 0, 338 | "source" : [ "obj-10", 0 ] 339 | } 340 | 341 | } 342 | , { 343 | "patchline" : { 344 | "destination" : [ "obj-21", 0 ], 345 | "disabled" : 0, 346 | "hidden" : 0, 347 | "source" : [ "obj-10", 0 ] 348 | } 349 | 350 | } 351 | , { 352 | "patchline" : { 353 | "destination" : [ "obj-3", 0 ], 354 | "disabled" : 0, 355 | "hidden" : 0, 356 | "source" : [ "obj-10", 0 ] 357 | } 358 | 359 | } 360 | , { 361 | "patchline" : { 362 | "destination" : [ "obj-10", 0 ], 363 | "disabled" : 0, 364 | "hidden" : 0, 365 | "source" : [ "obj-13", 0 ] 366 | } 367 | 368 | } 369 | , { 370 | "patchline" : { 371 | "destination" : [ "obj-16", 0 ], 372 | "disabled" : 0, 373 | "hidden" : 0, 374 | "source" : [ "obj-15", 0 ] 375 | } 376 | 377 | } 378 | , { 379 | "patchline" : { 380 | "destination" : [ "obj-37", 0 ], 381 | "disabled" : 0, 382 | "hidden" : 0, 383 | "source" : [ "obj-18", 0 ] 384 | } 385 | 386 | } 387 | , { 388 | "patchline" : { 389 | "destination" : [ "obj-1", 0 ], 390 | "disabled" : 0, 391 | "hidden" : 0, 392 | "source" : [ "obj-2", 0 ] 393 | } 394 | 395 | } 396 | , { 397 | "patchline" : { 398 | "destination" : [ "obj-18", 0 ], 399 | "disabled" : 0, 400 | "hidden" : 0, 401 | "source" : [ "obj-20", 0 ] 402 | } 403 | 404 | } 405 | , { 406 | "patchline" : { 407 | "destination" : [ "obj-22", 0 ], 408 | "disabled" : 0, 409 | "hidden" : 0, 410 | "source" : [ "obj-21", 0 ] 411 | } 412 | 413 | } 414 | , { 415 | "patchline" : { 416 | "destination" : [ "obj-36", 0 ], 417 | "disabled" : 0, 418 | "hidden" : 0, 419 | "source" : [ "obj-22", 0 ] 420 | } 421 | 422 | } 423 | , { 424 | "patchline" : { 425 | "destination" : [ "obj-15", 0 ], 426 | "disabled" : 0, 427 | "hidden" : 0, 428 | "source" : [ "obj-3", 0 ] 429 | } 430 | 431 | } 432 | , { 433 | "patchline" : { 434 | "destination" : [ "obj-19", 0 ], 435 | "disabled" : 0, 436 | "hidden" : 0, 437 | "source" : [ "obj-36", 0 ] 438 | } 439 | 440 | } 441 | , { 442 | "patchline" : { 443 | "destination" : [ "obj-17", 0 ], 444 | "disabled" : 0, 445 | "hidden" : 0, 446 | "source" : [ "obj-37", 0 ] 447 | } 448 | 449 | } 450 | ] 451 | } 452 | , 453 | "patching_rect" : [ 3.0, 3.0, 134.0, 57.0 ] 454 | } 455 | 456 | } 457 | ], 458 | "lines" : [ ], 459 | "dependency_cache" : [ { 460 | "name" : "quadratureosc.maxpat", 461 | "bootpath" : "/Users/Tricky/Dropbox/Max Files/Max 6/Euromax Updates", 462 | "patcherrelativepath" : "", 463 | "type" : "JSON", 464 | "implicit" : 1 465 | } 466 | ] 467 | } 468 | 469 | } 470 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Quad VCA.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 6.0, 54.0, 891.0, 649.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 6.0, 54.0, 891.0, 649.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-1", 27 | "maxclass" : "bpatcher", 28 | "name" : "euromax QuadVCA basic.maxpat", 29 | "numinlets" : 8, 30 | "numoutlets" : 4, 31 | "outlettype" : [ "signal", "signal", "signal", "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 8.0, 5.0, 160.0, 27.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 8.0, 5.0, 160.0, 27.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-18", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 9, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 131.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 9, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 131.0 ], 93 | "text" : "Quad VCA\n\nDescription:\nThis is a \"voltage controlled amplifier\". It takes a signal source, and multiplies it by a control source. A typical use is to connect an envelope to control the volume of a signal.\n\nDue to the flexible nature of Max, this can be used as a Ring Modulator if two sound sources are connected." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 126.0, 56.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 94.0, 4.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontname" : "Arial", 106 | "default_fontface" : 1, 107 | "globalpatchername" : "", 108 | "default_fontname" : "Arial", 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "comment" : "Signal Output 4", 121 | "id" : "obj-14", 122 | "maxclass" : "outlet", 123 | "numinlets" : 1, 124 | "numoutlets" : 0, 125 | "patching_rect" : [ 379.0, 296.0, 25.0, 25.0 ] 126 | } 127 | 128 | } 129 | , { 130 | "box" : { 131 | "comment" : "Control Input 1", 132 | "id" : "obj-15", 133 | "maxclass" : "inlet", 134 | "numinlets" : 0, 135 | "numoutlets" : 1, 136 | "outlettype" : [ "" ], 137 | "patching_rect" : [ 421.0, 113.0, 25.0, 25.0 ] 138 | } 139 | 140 | } 141 | , { 142 | "box" : { 143 | "fontname" : "Arial", 144 | "fontsize" : 12.0, 145 | "id" : "obj-16", 146 | "maxclass" : "newobj", 147 | "numinlets" : 2, 148 | "numoutlets" : 1, 149 | "outlettype" : [ "signal" ], 150 | "patching_rect" : [ 379.0, 193.0, 32.5, 20.0 ], 151 | "text" : "*~" 152 | } 153 | 154 | } 155 | , { 156 | "box" : { 157 | "comment" : "Signal Input 1", 158 | "id" : "obj-17", 159 | "maxclass" : "inlet", 160 | "numinlets" : 0, 161 | "numoutlets" : 1, 162 | "outlettype" : [ "" ], 163 | "patching_rect" : [ 379.0, 90.0, 25.0, 25.0 ] 164 | } 165 | 166 | } 167 | , { 168 | "box" : { 169 | "comment" : "Signal Output 3", 170 | "id" : "obj-10", 171 | "maxclass" : "outlet", 172 | "numinlets" : 1, 173 | "numoutlets" : 0, 174 | "patching_rect" : [ 294.0, 296.0, 25.0, 25.0 ] 175 | } 176 | 177 | } 178 | , { 179 | "box" : { 180 | "comment" : "Control Input 1", 181 | "id" : "obj-11", 182 | "maxclass" : "inlet", 183 | "numinlets" : 0, 184 | "numoutlets" : 1, 185 | "outlettype" : [ "" ], 186 | "patching_rect" : [ 336.0, 113.0, 25.0, 25.0 ] 187 | } 188 | 189 | } 190 | , { 191 | "box" : { 192 | "fontname" : "Arial", 193 | "fontsize" : 12.0, 194 | "id" : "obj-12", 195 | "maxclass" : "newobj", 196 | "numinlets" : 2, 197 | "numoutlets" : 1, 198 | "outlettype" : [ "signal" ], 199 | "patching_rect" : [ 294.0, 193.0, 32.5, 20.0 ], 200 | "text" : "*~" 201 | } 202 | 203 | } 204 | , { 205 | "box" : { 206 | "comment" : "Signal Input 1", 207 | "id" : "obj-13", 208 | "maxclass" : "inlet", 209 | "numinlets" : 0, 210 | "numoutlets" : 1, 211 | "outlettype" : [ "" ], 212 | "patching_rect" : [ 294.0, 90.0, 25.0, 25.0 ] 213 | } 214 | 215 | } 216 | , { 217 | "box" : { 218 | "comment" : "Signal Output 2", 219 | "id" : "obj-1", 220 | "maxclass" : "outlet", 221 | "numinlets" : 1, 222 | "numoutlets" : 0, 223 | "patching_rect" : [ 211.0, 296.0, 25.0, 25.0 ] 224 | } 225 | 226 | } 227 | , { 228 | "box" : { 229 | "comment" : "Control Input 1", 230 | "id" : "obj-7", 231 | "maxclass" : "inlet", 232 | "numinlets" : 0, 233 | "numoutlets" : 1, 234 | "outlettype" : [ "" ], 235 | "patching_rect" : [ 253.0, 113.0, 25.0, 25.0 ] 236 | } 237 | 238 | } 239 | , { 240 | "box" : { 241 | "fontname" : "Arial", 242 | "fontsize" : 12.0, 243 | "id" : "obj-8", 244 | "maxclass" : "newobj", 245 | "numinlets" : 2, 246 | "numoutlets" : 1, 247 | "outlettype" : [ "signal" ], 248 | "patching_rect" : [ 211.0, 193.0, 32.5, 20.0 ], 249 | "text" : "*~" 250 | } 251 | 252 | } 253 | , { 254 | "box" : { 255 | "comment" : "Signal Input 1", 256 | "id" : "obj-9", 257 | "maxclass" : "inlet", 258 | "numinlets" : 0, 259 | "numoutlets" : 1, 260 | "outlettype" : [ "" ], 261 | "patching_rect" : [ 211.0, 90.0, 25.0, 25.0 ] 262 | } 263 | 264 | } 265 | , { 266 | "box" : { 267 | "comment" : "Signal Output 1", 268 | "id" : "obj-6", 269 | "maxclass" : "outlet", 270 | "numinlets" : 1, 271 | "numoutlets" : 0, 272 | "patching_rect" : [ 128.0, 296.0, 25.0, 25.0 ] 273 | } 274 | 275 | } 276 | , { 277 | "box" : { 278 | "comment" : "Control Input 1", 279 | "id" : "obj-5", 280 | "maxclass" : "inlet", 281 | "numinlets" : 0, 282 | "numoutlets" : 1, 283 | "outlettype" : [ "" ], 284 | "patching_rect" : [ 170.0, 113.0, 25.0, 25.0 ] 285 | } 286 | 287 | } 288 | , { 289 | "box" : { 290 | "fontname" : "Arial", 291 | "fontsize" : 12.0, 292 | "id" : "obj-4", 293 | "maxclass" : "newobj", 294 | "numinlets" : 2, 295 | "numoutlets" : 1, 296 | "outlettype" : [ "signal" ], 297 | "patching_rect" : [ 128.0, 193.0, 32.5, 20.0 ], 298 | "text" : "*~" 299 | } 300 | 301 | } 302 | , { 303 | "box" : { 304 | "comment" : "Signal Input 1", 305 | "id" : "obj-3", 306 | "maxclass" : "inlet", 307 | "numinlets" : 0, 308 | "numoutlets" : 1, 309 | "outlettype" : [ "" ], 310 | "patching_rect" : [ 128.0, 90.0, 25.0, 25.0 ] 311 | } 312 | 313 | } 314 | , { 315 | "box" : { 316 | "fontname" : "Arial", 317 | "fontsize" : 12.0, 318 | "id" : "obj-2", 319 | "maxclass" : "comment", 320 | "numinlets" : 1, 321 | "numoutlets" : 0, 322 | "patching_rect" : [ 219.0, 9.0, 150.0, 20.0 ], 323 | "presentation" : 1, 324 | "presentation_rect" : [ 7.0, 4.0, 67.0, 20.0 ], 325 | "text" : "Quad VCA" 326 | } 327 | 328 | } 329 | ], 330 | "lines" : [ { 331 | "patchline" : { 332 | "destination" : [ "obj-12", 1 ], 333 | "hidden" : 0, 334 | "midpoints" : [ 345.5, 167.0, 317.0, 167.0 ], 335 | "source" : [ "obj-11", 0 ] 336 | } 337 | 338 | } 339 | , { 340 | "patchline" : { 341 | "destination" : [ "obj-10", 0 ], 342 | "hidden" : 0, 343 | "midpoints" : [ ], 344 | "source" : [ "obj-12", 0 ] 345 | } 346 | 347 | } 348 | , { 349 | "patchline" : { 350 | "destination" : [ "obj-12", 0 ], 351 | "hidden" : 0, 352 | "midpoints" : [ ], 353 | "source" : [ "obj-13", 0 ] 354 | } 355 | 356 | } 357 | , { 358 | "patchline" : { 359 | "destination" : [ "obj-16", 1 ], 360 | "hidden" : 0, 361 | "midpoints" : [ 430.5, 167.0, 402.0, 167.0 ], 362 | "source" : [ "obj-15", 0 ] 363 | } 364 | 365 | } 366 | , { 367 | "patchline" : { 368 | "destination" : [ "obj-14", 0 ], 369 | "hidden" : 0, 370 | "midpoints" : [ ], 371 | "source" : [ "obj-16", 0 ] 372 | } 373 | 374 | } 375 | , { 376 | "patchline" : { 377 | "destination" : [ "obj-16", 0 ], 378 | "hidden" : 0, 379 | "midpoints" : [ ], 380 | "source" : [ "obj-17", 0 ] 381 | } 382 | 383 | } 384 | , { 385 | "patchline" : { 386 | "destination" : [ "obj-4", 0 ], 387 | "hidden" : 0, 388 | "midpoints" : [ ], 389 | "source" : [ "obj-3", 0 ] 390 | } 391 | 392 | } 393 | , { 394 | "patchline" : { 395 | "destination" : [ "obj-6", 0 ], 396 | "hidden" : 0, 397 | "midpoints" : [ ], 398 | "source" : [ "obj-4", 0 ] 399 | } 400 | 401 | } 402 | , { 403 | "patchline" : { 404 | "destination" : [ "obj-4", 1 ], 405 | "hidden" : 0, 406 | "midpoints" : [ 179.5, 165.0, 151.0, 165.0 ], 407 | "source" : [ "obj-5", 0 ] 408 | } 409 | 410 | } 411 | , { 412 | "patchline" : { 413 | "destination" : [ "obj-8", 1 ], 414 | "hidden" : 0, 415 | "midpoints" : [ 262.5, 166.0, 234.0, 166.0 ], 416 | "source" : [ "obj-7", 0 ] 417 | } 418 | 419 | } 420 | , { 421 | "patchline" : { 422 | "destination" : [ "obj-1", 0 ], 423 | "hidden" : 0, 424 | "midpoints" : [ ], 425 | "source" : [ "obj-8", 0 ] 426 | } 427 | 428 | } 429 | , { 430 | "patchline" : { 431 | "destination" : [ "obj-8", 0 ], 432 | "hidden" : 0, 433 | "midpoints" : [ ], 434 | "source" : [ "obj-9", 0 ] 435 | } 436 | 437 | } 438 | ] 439 | } 440 | , 441 | "patching_rect" : [ 8.0, 5.0, 160.0, 27.0 ] 442 | } 443 | 444 | } 445 | ], 446 | "lines" : [ ] 447 | } 448 | 449 | } 450 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Oscillators/Simple FM Voice.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 25.0, 69.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 25.0, 69.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-1", 27 | "maxclass" : "bpatcher", 28 | "name" : "simpleFMvoice.maxpat", 29 | "numinlets" : 3, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 2.0, 2.0, 202.0, 65.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 2.0, 2.0, 202.0, 65.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-1", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 34, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 476.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 32, 92 | "presentation_rect" : [ 1.0, 1.0, 453.0, 448.0 ], 93 | "text" : "Simple FM Voice\n\nDescription:\nA simple, two operator FM synth. Uses two sine waves.\nIf you are new to FM synthesis, imagine two separate oscillators, a \"carrier\" and a \"modulator\". The carrier is the oscillator that we hear. The modulator is a second oscillator that affects the frequency of the carrier oscillator. If the modulator were to be very slow in frequency, we would just hear the carrier oscillator slide up and down in pitch. However, when the modulator hits audio-rate frequencies, the sliding becomes so fast that we cannot distinguish the changing frequency, and instead hear new timbres and textures.\n\n\nUsage:\n-\"Carrier Frequency\" sets the frequency of the carrier oscillator, in Hz. Set this first.\n-\"Modulator Frequency\" sets the frequency of the modulator oscillator. If you are new to FM synthesis, set this to a really low value, such as 0.1. You will not hear anything until you change the modulator depth.\n-\"Modulator Depth\" sets the amount that the modulator signal is multiplied before being added to the base carrier frequency. For example, if this is set to 40 and the carrier frequency is set to 440, then the frequency of the carrier signal will oscillate between 480 at the modulator's peak and 400 and the modulator's trough.\n\n\nInlets:\nFrequency - Set the carrier frequency, in Hz.\nModulator Depth - Set the amount that the modulator signal is multiplied by.\nModulator Frequency - Set the modulator frequency, in Hz.\n\n\nOutlets:\nSignal Out - Signal output for sound" 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 348.0, 161.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 149.0, 23.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "default_fontsize" : 12.0, 106 | "fontface" : 1, 107 | "fontsize" : 12.0, 108 | "globalpatchername" : "", 109 | "default_fontface" : 1, 110 | "fontname" : "Arial", 111 | "default_fontname" : "Arial" 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "comment" : "Modulator Depth", 121 | "id" : "obj-28", 122 | "maxclass" : "inlet", 123 | "numinlets" : 0, 124 | "numoutlets" : 1, 125 | "outlettype" : [ "" ], 126 | "patching_rect" : [ 223.0, 73.0, 25.0, 25.0 ] 127 | } 128 | 129 | } 130 | , { 131 | "box" : { 132 | "comment" : "Modulator Frequency", 133 | "id" : "obj-27", 134 | "maxclass" : "inlet", 135 | "numinlets" : 0, 136 | "numoutlets" : 1, 137 | "outlettype" : [ "" ], 138 | "patching_rect" : [ 380.0, 44.0, 25.0, 25.0 ] 139 | } 140 | 141 | } 142 | , { 143 | "box" : { 144 | "fontname" : "Arial", 145 | "fontsize" : 12.0, 146 | "id" : "obj-20", 147 | "maxclass" : "comment", 148 | "numinlets" : 1, 149 | "numoutlets" : 0, 150 | "patching_rect" : [ 433.0, 93.0, 119.0, 20.0 ], 151 | "presentation" : 1, 152 | "presentation_rect" : [ 51.0, 44.0, 119.0, 20.0 ], 153 | "text" : "modulator frequency" 154 | } 155 | 156 | } 157 | , { 158 | "box" : { 159 | "fontname" : "Arial", 160 | "fontsize" : 12.0, 161 | "id" : "obj-18", 162 | "maxclass" : "flonum", 163 | "numinlets" : 1, 164 | "numoutlets" : 2, 165 | "outlettype" : [ "float", "bang" ], 166 | "patching_rect" : [ 380.0, 93.0, 50.0, 20.0 ], 167 | "presentation" : 1, 168 | "presentation_rect" : [ 0.0, 44.0, 50.0, 20.0 ] 169 | } 170 | 171 | } 172 | , { 173 | "box" : { 174 | "fontname" : "Arial", 175 | "fontsize" : 12.0, 176 | "id" : "obj-16", 177 | "maxclass" : "newobj", 178 | "numinlets" : 2, 179 | "numoutlets" : 1, 180 | "outlettype" : [ "signal" ], 181 | "patching_rect" : [ 380.0, 132.0, 68.0, 20.0 ], 182 | "text" : "cycle~ 440" 183 | } 184 | 185 | } 186 | , { 187 | "box" : { 188 | "fontname" : "Arial", 189 | "fontsize" : 12.0, 190 | "id" : "obj-15", 191 | "maxclass" : "newobj", 192 | "numinlets" : 2, 193 | "numoutlets" : 1, 194 | "outlettype" : [ "signal" ], 195 | "patching_rect" : [ 80.0, 236.0, 68.0, 20.0 ], 196 | "text" : "cycle~ 440" 197 | } 198 | 199 | } 200 | , { 201 | "box" : { 202 | "fontname" : "Arial", 203 | "fontsize" : 12.0, 204 | "id" : "obj-13", 205 | "maxclass" : "comment", 206 | "numinlets" : 1, 207 | "numoutlets" : 0, 208 | "patching_rect" : [ 275.0, 132.0, 95.0, 20.0 ], 209 | "presentation" : 1, 210 | "presentation_rect" : [ 51.0, 23.0, 95.0, 20.0 ], 211 | "text" : "modulator depth" 212 | } 213 | 214 | } 215 | , { 216 | "box" : { 217 | "fontname" : "Arial", 218 | "fontsize" : 12.0, 219 | "id" : "obj-11", 220 | "maxclass" : "comment", 221 | "numinlets" : 1, 222 | "numoutlets" : 0, 223 | "patching_rect" : [ 131.0, 106.0, 101.0, 20.0 ], 224 | "presentation" : 1, 225 | "presentation_rect" : [ 51.0, 1.0, 101.0, 20.0 ], 226 | "text" : "carrier frequency" 227 | } 228 | 229 | } 230 | , { 231 | "box" : { 232 | "fontname" : "Arial", 233 | "fontsize" : 12.0, 234 | "id" : "obj-9", 235 | "maxclass" : "flonum", 236 | "numinlets" : 1, 237 | "numoutlets" : 2, 238 | "outlettype" : [ "float", "bang" ], 239 | "patching_rect" : [ 223.0, 132.0, 50.0, 20.0 ], 240 | "presentation" : 1, 241 | "presentation_rect" : [ 0.0, 23.0, 50.0, 20.0 ] 242 | } 243 | 244 | } 245 | , { 246 | "box" : { 247 | "comment" : "Signal Output", 248 | "id" : "obj-7", 249 | "maxclass" : "outlet", 250 | "numinlets" : 1, 251 | "numoutlets" : 0, 252 | "patching_rect" : [ 80.0, 290.0, 25.0, 25.0 ] 253 | } 254 | 255 | } 256 | , { 257 | "box" : { 258 | "fontname" : "Arial", 259 | "fontsize" : 12.0, 260 | "id" : "obj-5", 261 | "maxclass" : "newobj", 262 | "numinlets" : 2, 263 | "numoutlets" : 1, 264 | "outlettype" : [ "signal" ], 265 | "patching_rect" : [ 223.0, 173.0, 32.5, 20.0 ], 266 | "text" : "*~" 267 | } 268 | 269 | } 270 | , { 271 | "box" : { 272 | "comment" : "Frequency", 273 | "id" : "obj-4", 274 | "maxclass" : "inlet", 275 | "numinlets" : 0, 276 | "numoutlets" : 1, 277 | "outlettype" : [ "" ], 278 | "patching_rect" : [ 80.0, 70.0, 25.0, 25.0 ] 279 | } 280 | 281 | } 282 | , { 283 | "box" : { 284 | "fontname" : "Arial", 285 | "fontsize" : 12.0, 286 | "id" : "obj-3", 287 | "maxclass" : "newobj", 288 | "numinlets" : 2, 289 | "numoutlets" : 1, 290 | "outlettype" : [ "signal" ], 291 | "patching_rect" : [ 80.0, 174.0, 32.5, 20.0 ], 292 | "text" : "+~" 293 | } 294 | 295 | } 296 | , { 297 | "box" : { 298 | "fontname" : "Arial", 299 | "fontsize" : 12.0, 300 | "id" : "obj-2", 301 | "maxclass" : "flonum", 302 | "numinlets" : 1, 303 | "numoutlets" : 2, 304 | "outlettype" : [ "float", "bang" ], 305 | "patching_rect" : [ 80.0, 106.0, 50.0, 20.0 ], 306 | "presentation" : 1, 307 | "presentation_rect" : [ 0.0, 1.0, 50.0, 20.0 ] 308 | } 309 | 310 | } 311 | ], 312 | "lines" : [ { 313 | "patchline" : { 314 | "destination" : [ "obj-7", 0 ], 315 | "hidden" : 0, 316 | "midpoints" : [ ], 317 | "source" : [ "obj-15", 0 ] 318 | } 319 | 320 | } 321 | , { 322 | "patchline" : { 323 | "destination" : [ "obj-5", 1 ], 324 | "hidden" : 0, 325 | "midpoints" : [ 389.5, 162.0, 246.0, 162.0 ], 326 | "source" : [ "obj-16", 0 ] 327 | } 328 | 329 | } 330 | , { 331 | "patchline" : { 332 | "destination" : [ "obj-16", 0 ], 333 | "hidden" : 0, 334 | "midpoints" : [ ], 335 | "source" : [ "obj-18", 0 ] 336 | } 337 | 338 | } 339 | , { 340 | "patchline" : { 341 | "destination" : [ "obj-3", 0 ], 342 | "hidden" : 0, 343 | "midpoints" : [ ], 344 | "source" : [ "obj-2", 0 ] 345 | } 346 | 347 | } 348 | , { 349 | "patchline" : { 350 | "destination" : [ "obj-18", 0 ], 351 | "hidden" : 0, 352 | "midpoints" : [ ], 353 | "source" : [ "obj-27", 0 ] 354 | } 355 | 356 | } 357 | , { 358 | "patchline" : { 359 | "destination" : [ "obj-9", 0 ], 360 | "hidden" : 0, 361 | "midpoints" : [ ], 362 | "source" : [ "obj-28", 0 ] 363 | } 364 | 365 | } 366 | , { 367 | "patchline" : { 368 | "destination" : [ "obj-15", 0 ], 369 | "hidden" : 0, 370 | "midpoints" : [ ], 371 | "source" : [ "obj-3", 0 ] 372 | } 373 | 374 | } 375 | , { 376 | "patchline" : { 377 | "destination" : [ "obj-2", 0 ], 378 | "hidden" : 0, 379 | "midpoints" : [ ], 380 | "source" : [ "obj-4", 0 ] 381 | } 382 | 383 | } 384 | , { 385 | "patchline" : { 386 | "destination" : [ "obj-3", 1 ], 387 | "hidden" : 0, 388 | "midpoints" : [ 232.5, 202.0, 167.75, 202.0, 167.75, 164.0, 103.0, 164.0 ], 389 | "source" : [ "obj-5", 0 ] 390 | } 391 | 392 | } 393 | , { 394 | "patchline" : { 395 | "destination" : [ "obj-5", 0 ], 396 | "hidden" : 0, 397 | "midpoints" : [ ], 398 | "source" : [ "obj-9", 0 ] 399 | } 400 | 401 | } 402 | ] 403 | } 404 | , 405 | "patching_rect" : [ 2.0, 2.0, 202.0, 65.0 ] 406 | } 407 | 408 | } 409 | ], 410 | "lines" : [ ] 411 | } 412 | 413 | } 414 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/Oscillators/Simple Sine + Envelope.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 105.0, 88.0, 640.0, 480.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 105.0, 88.0, 640.0, 480.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-6", 27 | "maxclass" : "bpatcher", 28 | "name" : "sinewithenvelope.maxpat", 29 | "numinlets" : 2, 30 | "numoutlets" : 1, 31 | "outlettype" : [ "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 0.0, 0.0, 201.0, 160.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 0.0, 0.0, 201.0, 160.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-4", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 26, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 365.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 26, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 365.0 ], 93 | "text" : "Sine With Envelope\n\nDescription:\nCombines a simple sine wave generator with a built-in envelope and amplifier.\n\n\nUsage:\n-This particular module will not output a sound until it receives a bang in the Trigger input.\n-After a bang is received, the module's amplifier will follow the displayed envelope.\n-The \"frequency\" float box will change the frequency of the sine wave.\n-The \"envelope length\" will change the length of the envelope, in ms. This is important if you are frequently retriggering the envelope, and do not want clicks to be heard.\n-The envelope box displays amplitude (0 to 1) over time (set by the envelope length box in ms). Click to add a point. Shift-Click to remove a point.\n\n\nInlets:\nFrequency - Sets the frequency of the sine wave. Can be an integer or float.\nTrigger In - Receives a bang to trigger the envelope.\n\n\nOutlets:\nOutput - Signal output for sound" 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 460.0, 15.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 136.0, 8.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontface" : 1, 106 | "fontsize" : 12.0, 107 | "default_fontface" : 1, 108 | "fontname" : "Arial", 109 | "default_fontname" : "Arial", 110 | "globalpatchername" : "", 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-20", 123 | "maxclass" : "comment", 124 | "numinlets" : 1, 125 | "numoutlets" : 0, 126 | "patching_rect" : [ 485.0, 77.0, 95.0, 20.0 ], 127 | "presentation" : 1, 128 | "presentation_rect" : [ 50.0, 139.0, 95.0, 20.0 ], 129 | "text" : "envelope length" 130 | } 131 | 132 | } 133 | , { 134 | "box" : { 135 | "fontname" : "Arial", 136 | "fontsize" : 12.0, 137 | "id" : "obj-18", 138 | "maxclass" : "message", 139 | "numinlets" : 2, 140 | "numoutlets" : 1, 141 | "outlettype" : [ "" ], 142 | "patching_rect" : [ 428.0, 50.0, 37.0, 18.0 ], 143 | "text" : "1000" 144 | } 145 | 146 | } 147 | , { 148 | "box" : { 149 | "fontname" : "Arial", 150 | "fontsize" : 12.0, 151 | "id" : "obj-15", 152 | "maxclass" : "number", 153 | "numinlets" : 1, 154 | "numoutlets" : 2, 155 | "outlettype" : [ "int", "bang" ], 156 | "patching_rect" : [ 428.0, 77.0, 50.0, 20.0 ], 157 | "presentation" : 1, 158 | "presentation_rect" : [ 0.0, 139.0, 50.0, 20.0 ] 159 | } 160 | 161 | } 162 | , { 163 | "box" : { 164 | "comment" : "Trigger Envelope", 165 | "id" : "obj-10", 166 | "maxclass" : "inlet", 167 | "numinlets" : 0, 168 | "numoutlets" : 1, 169 | "outlettype" : [ "" ], 170 | "patching_rect" : [ 398.0, 48.0, 25.0, 25.0 ] 171 | } 172 | 173 | } 174 | , { 175 | "box" : { 176 | "addpoints" : [ 0.0, 0.0, 0, 101.063828, 1.0, 0, 414.893616, 0.0, 0 ], 177 | "id" : "obj-9", 178 | "maxclass" : "function", 179 | "numinlets" : 1, 180 | "numoutlets" : 4, 181 | "outlettype" : [ "float", "", "", "bang" ], 182 | "patching_rect" : [ 398.0, 132.0, 200.0, 100.0 ], 183 | "presentation" : 1, 184 | "presentation_rect" : [ 0.0, 39.0, 200.0, 100.0 ] 185 | } 186 | 187 | } 188 | , { 189 | "box" : { 190 | "fontname" : "Arial", 191 | "fontsize" : 12.0, 192 | "id" : "obj-8", 193 | "maxclass" : "newobj", 194 | "numinlets" : 2, 195 | "numoutlets" : 1, 196 | "outlettype" : [ "signal" ], 197 | "patching_rect" : [ 204.0, 301.0, 32.5, 20.0 ], 198 | "text" : "*~" 199 | } 200 | 201 | } 202 | , { 203 | "box" : { 204 | "fontname" : "Arial", 205 | "fontsize" : 12.0, 206 | "id" : "obj-7", 207 | "maxclass" : "newobj", 208 | "numinlets" : 2, 209 | "numoutlets" : 2, 210 | "outlettype" : [ "signal", "bang" ], 211 | "patching_rect" : [ 306.0, 261.0, 36.0, 20.0 ], 212 | "text" : "line~" 213 | } 214 | 215 | } 216 | , { 217 | "box" : { 218 | "fontname" : "Arial", 219 | "fontsize" : 12.0, 220 | "id" : "obj-6", 221 | "maxclass" : "comment", 222 | "numinlets" : 1, 223 | "numoutlets" : 0, 224 | "patching_rect" : [ 239.0, 20.0, 110.0, 20.0 ], 225 | "presentation" : 1, 226 | "presentation_rect" : [ 0.0, 1.0, 110.0, 20.0 ], 227 | "text" : "sine with envelope" 228 | } 229 | 230 | } 231 | , { 232 | "box" : { 233 | "fontname" : "Arial", 234 | "fontsize" : 12.0, 235 | "id" : "obj-16", 236 | "maxclass" : "message", 237 | "numinlets" : 2, 238 | "numoutlets" : 1, 239 | "outlettype" : [ "" ], 240 | "patching_rect" : [ 254.0, 138.0, 32.5, 18.0 ], 241 | "text" : "440" 242 | } 243 | 244 | } 245 | , { 246 | "box" : { 247 | "fontname" : "Arial", 248 | "fontsize" : 12.0, 249 | "id" : "obj-14", 250 | "maxclass" : "newobj", 251 | "numinlets" : 1, 252 | "numoutlets" : 1, 253 | "outlettype" : [ "bang" ], 254 | "patching_rect" : [ 254.0, 107.0, 60.0, 20.0 ], 255 | "text" : "loadbang" 256 | } 257 | 258 | } 259 | , { 260 | "box" : { 261 | "fontname" : "Arial", 262 | "fontsize" : 12.0, 263 | "id" : "obj-11", 264 | "maxclass" : "comment", 265 | "numinlets" : 1, 266 | "numoutlets" : 0, 267 | "patching_rect" : [ 257.0, 167.0, 61.0, 20.0 ], 268 | "presentation" : 1, 269 | "presentation_rect" : [ 50.0, 19.0, 61.0, 20.0 ], 270 | "text" : "frequency" 271 | } 272 | 273 | } 274 | , { 275 | "box" : { 276 | "fontname" : "Arial", 277 | "fontsize" : 12.0, 278 | "id" : "obj-5", 279 | "maxclass" : "flonum", 280 | "numinlets" : 1, 281 | "numoutlets" : 2, 282 | "outlettype" : [ "float", "bang" ], 283 | "patching_rect" : [ 204.0, 167.0, 50.0, 20.0 ], 284 | "presentation" : 1, 285 | "presentation_rect" : [ 0.0, 19.0, 50.0, 20.0 ] 286 | } 287 | 288 | } 289 | , { 290 | "box" : { 291 | "comment" : "Frequency", 292 | "id" : "obj-3", 293 | "maxclass" : "inlet", 294 | "numinlets" : 0, 295 | "numoutlets" : 1, 296 | "outlettype" : [ "" ], 297 | "patching_rect" : [ 204.0, 120.0, 25.0, 25.0 ] 298 | } 299 | 300 | } 301 | , { 302 | "box" : { 303 | "comment" : "Signal Out", 304 | "id" : "obj-2", 305 | "maxclass" : "outlet", 306 | "numinlets" : 1, 307 | "numoutlets" : 0, 308 | "patching_rect" : [ 204.0, 345.0, 25.0, 25.0 ] 309 | } 310 | 311 | } 312 | , { 313 | "box" : { 314 | "fontname" : "Arial", 315 | "fontsize" : 12.0, 316 | "id" : "obj-1", 317 | "maxclass" : "newobj", 318 | "numinlets" : 2, 319 | "numoutlets" : 1, 320 | "outlettype" : [ "signal" ], 321 | "patching_rect" : [ 204.0, 203.0, 68.0, 20.0 ], 322 | "text" : "cycle~ 440" 323 | } 324 | 325 | } 326 | , { 327 | "box" : { 328 | "fontname" : "Arial", 329 | "fontsize" : 12.0, 330 | "id" : "obj-12", 331 | "maxclass" : "message", 332 | "numinlets" : 2, 333 | "numoutlets" : 1, 334 | "outlettype" : [ "" ], 335 | "patching_rect" : [ 428.0, 102.0, 65.0, 18.0 ], 336 | "text" : "domain $1" 337 | } 338 | 339 | } 340 | ], 341 | "lines" : [ { 342 | "patchline" : { 343 | "destination" : [ "obj-8", 0 ], 344 | "hidden" : 0, 345 | "midpoints" : [ ], 346 | "source" : [ "obj-1", 0 ] 347 | } 348 | 349 | } 350 | , { 351 | "patchline" : { 352 | "destination" : [ "obj-9", 0 ], 353 | "hidden" : 0, 354 | "midpoints" : [ ], 355 | "source" : [ "obj-10", 0 ] 356 | } 357 | 358 | } 359 | , { 360 | "patchline" : { 361 | "destination" : [ "obj-9", 0 ], 362 | "hidden" : 0, 363 | "midpoints" : [ ], 364 | "source" : [ "obj-12", 0 ] 365 | } 366 | 367 | } 368 | , { 369 | "patchline" : { 370 | "destination" : [ "obj-16", 0 ], 371 | "hidden" : 0, 372 | "midpoints" : [ ], 373 | "source" : [ "obj-14", 0 ] 374 | } 375 | 376 | } 377 | , { 378 | "patchline" : { 379 | "destination" : [ "obj-18", 0 ], 380 | "hidden" : 0, 381 | "midpoints" : [ 263.5, 136.0, 350.5, 136.0, 350.5, 40.0, 437.5, 40.0 ], 382 | "source" : [ "obj-14", 0 ] 383 | } 384 | 385 | } 386 | , { 387 | "patchline" : { 388 | "destination" : [ "obj-12", 0 ], 389 | "hidden" : 0, 390 | "midpoints" : [ ], 391 | "source" : [ "obj-15", 0 ] 392 | } 393 | 394 | } 395 | , { 396 | "patchline" : { 397 | "destination" : [ "obj-5", 0 ], 398 | "hidden" : 0, 399 | "midpoints" : [ 263.5, 161.0, 213.5, 161.0 ], 400 | "source" : [ "obj-16", 0 ] 401 | } 402 | 403 | } 404 | , { 405 | "patchline" : { 406 | "destination" : [ "obj-15", 0 ], 407 | "hidden" : 0, 408 | "midpoints" : [ ], 409 | "source" : [ "obj-18", 0 ] 410 | } 411 | 412 | } 413 | , { 414 | "patchline" : { 415 | "destination" : [ "obj-5", 0 ], 416 | "hidden" : 0, 417 | "midpoints" : [ ], 418 | "source" : [ "obj-3", 0 ] 419 | } 420 | 421 | } 422 | , { 423 | "patchline" : { 424 | "destination" : [ "obj-1", 0 ], 425 | "hidden" : 0, 426 | "midpoints" : [ ], 427 | "source" : [ "obj-5", 0 ] 428 | } 429 | 430 | } 431 | , { 432 | "patchline" : { 433 | "destination" : [ "obj-8", 1 ], 434 | "hidden" : 0, 435 | "midpoints" : [ 315.5, 290.5, 227.0, 290.5 ], 436 | "source" : [ "obj-7", 0 ] 437 | } 438 | 439 | } 440 | , { 441 | "patchline" : { 442 | "destination" : [ "obj-2", 0 ], 443 | "hidden" : 0, 444 | "midpoints" : [ ], 445 | "source" : [ "obj-8", 0 ] 446 | } 447 | 448 | } 449 | , { 450 | "patchline" : { 451 | "destination" : [ "obj-7", 0 ], 452 | "hidden" : 0, 453 | "midpoints" : [ 467.833344, 246.0, 315.5, 246.0 ], 454 | "source" : [ "obj-9", 1 ] 455 | } 456 | 457 | } 458 | ] 459 | } 460 | , 461 | "patching_rect" : [ 0.0, 0.0, 201.0, 160.0 ] 462 | } 463 | 464 | } 465 | ], 466 | "lines" : [ ] 467 | } 468 | 469 | } 470 | -------------------------------------------------------------------------------- /clippings/EuroMax by Michael Hetrick/VCAs and Mixers/Quad VCA Line Input.maxpat: -------------------------------------------------------------------------------- 1 | { 2 | "patcher" : { 3 | "fileversion" : 1, 4 | "rect" : [ 6.0, 54.0, 891.0, 649.0 ], 5 | "bglocked" : 0, 6 | "defrect" : [ 6.0, 54.0, 891.0, 649.0 ], 7 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 8 | "openinpresentation" : 0, 9 | "default_fontsize" : 12.0, 10 | "default_fontface" : 0, 11 | "default_fontname" : "Arial", 12 | "gridonopen" : 0, 13 | "gridsize" : [ 15.0, 15.0 ], 14 | "gridsnaponopen" : 0, 15 | "toolbarvisible" : 1, 16 | "boxanimatetime" : 200, 17 | "imprint" : 0, 18 | "enablehscroll" : 1, 19 | "enablevscroll" : 1, 20 | "devicewidth" : 0.0, 21 | "boxes" : [ { 22 | "box" : { 23 | "args" : [ ], 24 | "border" : 1, 25 | "embed" : 1, 26 | "id" : "obj-1", 27 | "maxclass" : "bpatcher", 28 | "name" : "euromax QuadVCA line.maxpat", 29 | "numinlets" : 8, 30 | "numoutlets" : 4, 31 | "outlettype" : [ "signal", "signal", "signal", "signal" ], 32 | "patcher" : { 33 | "fileversion" : 1, 34 | "rect" : [ 8.0, 5.0, 160.0, 41.0 ], 35 | "bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ], 36 | "bglocked" : 0, 37 | "defrect" : [ 8.0, 5.0, 160.0, 41.0 ], 38 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 39 | "openinpresentation" : 1, 40 | "default_fontsize" : 12.0, 41 | "default_fontface" : 0, 42 | "default_fontname" : "Arial", 43 | "gridonopen" : 0, 44 | "gridsize" : [ 15.0, 15.0 ], 45 | "gridsnaponopen" : 0, 46 | "toolbarvisible" : 1, 47 | "boxanimatetime" : 200, 48 | "imprint" : 0, 49 | "enablehscroll" : 1, 50 | "enablevscroll" : 1, 51 | "devicewidth" : 0.0, 52 | "boxes" : [ { 53 | "box" : { 54 | "fontname" : "Arial", 55 | "fontsize" : 12.0, 56 | "id" : "obj-22", 57 | "maxclass" : "newobj", 58 | "numinlets" : 0, 59 | "numoutlets" : 0, 60 | "patcher" : { 61 | "fileversion" : 1, 62 | "rect" : [ 424.0, 188.0, 640.0, 480.0 ], 63 | "bglocked" : 0, 64 | "defrect" : [ 424.0, 188.0, 640.0, 480.0 ], 65 | "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], 66 | "openinpresentation" : 1, 67 | "default_fontsize" : 12.0, 68 | "default_fontface" : 1, 69 | "default_fontname" : "Arial", 70 | "gridonopen" : 0, 71 | "gridsize" : [ 15.0, 15.0 ], 72 | "gridsnaponopen" : 0, 73 | "toolbarvisible" : 1, 74 | "boxanimatetime" : 200, 75 | "imprint" : 0, 76 | "enablehscroll" : 1, 77 | "enablevscroll" : 1, 78 | "devicewidth" : 0.0, 79 | "title" : "Help", 80 | "boxes" : [ { 81 | "box" : { 82 | "fontname" : "Arial", 83 | "fontsize" : 12.0, 84 | "id" : "obj-2", 85 | "linecount" : 14, 86 | "maxclass" : "comment", 87 | "numinlets" : 1, 88 | "numoutlets" : 0, 89 | "patching_rect" : [ 1.0, 1.0, 431.0, 200.0 ], 90 | "presentation" : 1, 91 | "presentation_linecount" : 14, 92 | "presentation_rect" : [ 1.0, 1.0, 431.0, 200.0 ], 93 | "text" : "Quad VCA (Line)\n\nDescription:\nThis is a \"voltage controlled amplifier\". It takes a signal source, and multiplies it by a control source. A typical use is to connect an envelope to control the volume of a signal.\n\nDue to the flexible nature of Max, this can be used as a Ring Modulator if two sound sources are connected.\n\nNOTE:\nThis VCA accepts control signals only as line list messages. None of the modulators in EuroMax output line lists. Use this only if you have your own source of line list messages." 94 | } 95 | 96 | } 97 | ], 98 | "lines" : [ ] 99 | } 100 | , 101 | "patching_rect" : [ 103.0, 67.0, 43.0, 20.0 ], 102 | "presentation" : 1, 103 | "presentation_rect" : [ 95.0, 10.0, 43.0, 20.0 ], 104 | "saved_object_attributes" : { 105 | "fontname" : "Arial", 106 | "default_fontface" : 1, 107 | "globalpatchername" : "", 108 | "default_fontname" : "Arial", 109 | "fontface" : 1, 110 | "fontsize" : 12.0, 111 | "default_fontsize" : 12.0 112 | } 113 | , 114 | "text" : "p help" 115 | } 116 | 117 | } 118 | , { 119 | "box" : { 120 | "fontname" : "Arial", 121 | "fontsize" : 12.0, 122 | "id" : "obj-21", 123 | "maxclass" : "newobj", 124 | "numinlets" : 2, 125 | "numoutlets" : 2, 126 | "outlettype" : [ "signal", "bang" ], 127 | "patching_rect" : [ 421.0, 158.0, 36.0, 20.0 ], 128 | "text" : "line~" 129 | } 130 | 131 | } 132 | , { 133 | "box" : { 134 | "fontname" : "Arial", 135 | "fontsize" : 12.0, 136 | "id" : "obj-20", 137 | "maxclass" : "newobj", 138 | "numinlets" : 2, 139 | "numoutlets" : 2, 140 | "outlettype" : [ "signal", "bang" ], 141 | "patching_rect" : [ 336.0, 158.0, 36.0, 20.0 ], 142 | "text" : "line~" 143 | } 144 | 145 | } 146 | , { 147 | "box" : { 148 | "fontname" : "Arial", 149 | "fontsize" : 12.0, 150 | "id" : "obj-19", 151 | "maxclass" : "newobj", 152 | "numinlets" : 2, 153 | "numoutlets" : 2, 154 | "outlettype" : [ "signal", "bang" ], 155 | "patching_rect" : [ 253.0, 158.0, 36.0, 20.0 ], 156 | "text" : "line~" 157 | } 158 | 159 | } 160 | , { 161 | "box" : { 162 | "fontname" : "Arial", 163 | "fontsize" : 12.0, 164 | "id" : "obj-18", 165 | "maxclass" : "newobj", 166 | "numinlets" : 2, 167 | "numoutlets" : 2, 168 | "outlettype" : [ "signal", "bang" ], 169 | "patching_rect" : [ 170.0, 158.0, 36.0, 20.0 ], 170 | "text" : "line~" 171 | } 172 | 173 | } 174 | , { 175 | "box" : { 176 | "comment" : "Signal Output 4", 177 | "id" : "obj-14", 178 | "maxclass" : "outlet", 179 | "numinlets" : 1, 180 | "numoutlets" : 0, 181 | "patching_rect" : [ 379.0, 296.0, 25.0, 25.0 ] 182 | } 183 | 184 | } 185 | , { 186 | "box" : { 187 | "comment" : "Control Input 1", 188 | "id" : "obj-15", 189 | "maxclass" : "inlet", 190 | "numinlets" : 0, 191 | "numoutlets" : 1, 192 | "outlettype" : [ "" ], 193 | "patching_rect" : [ 421.0, 113.0, 25.0, 25.0 ] 194 | } 195 | 196 | } 197 | , { 198 | "box" : { 199 | "fontname" : "Arial", 200 | "fontsize" : 12.0, 201 | "id" : "obj-16", 202 | "maxclass" : "newobj", 203 | "numinlets" : 2, 204 | "numoutlets" : 1, 205 | "outlettype" : [ "signal" ], 206 | "patching_rect" : [ 379.0, 193.0, 32.5, 20.0 ], 207 | "text" : "*~" 208 | } 209 | 210 | } 211 | , { 212 | "box" : { 213 | "comment" : "Signal Input 1", 214 | "id" : "obj-17", 215 | "maxclass" : "inlet", 216 | "numinlets" : 0, 217 | "numoutlets" : 1, 218 | "outlettype" : [ "" ], 219 | "patching_rect" : [ 379.0, 90.0, 25.0, 25.0 ] 220 | } 221 | 222 | } 223 | , { 224 | "box" : { 225 | "comment" : "Signal Output 3", 226 | "id" : "obj-10", 227 | "maxclass" : "outlet", 228 | "numinlets" : 1, 229 | "numoutlets" : 0, 230 | "patching_rect" : [ 294.0, 296.0, 25.0, 25.0 ] 231 | } 232 | 233 | } 234 | , { 235 | "box" : { 236 | "comment" : "Control Input 1", 237 | "id" : "obj-11", 238 | "maxclass" : "inlet", 239 | "numinlets" : 0, 240 | "numoutlets" : 1, 241 | "outlettype" : [ "" ], 242 | "patching_rect" : [ 336.0, 113.0, 25.0, 25.0 ] 243 | } 244 | 245 | } 246 | , { 247 | "box" : { 248 | "fontname" : "Arial", 249 | "fontsize" : 12.0, 250 | "id" : "obj-12", 251 | "maxclass" : "newobj", 252 | "numinlets" : 2, 253 | "numoutlets" : 1, 254 | "outlettype" : [ "signal" ], 255 | "patching_rect" : [ 294.0, 193.0, 32.5, 20.0 ], 256 | "text" : "*~" 257 | } 258 | 259 | } 260 | , { 261 | "box" : { 262 | "comment" : "Signal Input 1", 263 | "id" : "obj-13", 264 | "maxclass" : "inlet", 265 | "numinlets" : 0, 266 | "numoutlets" : 1, 267 | "outlettype" : [ "" ], 268 | "patching_rect" : [ 294.0, 90.0, 25.0, 25.0 ] 269 | } 270 | 271 | } 272 | , { 273 | "box" : { 274 | "comment" : "Signal Output 2", 275 | "id" : "obj-1", 276 | "maxclass" : "outlet", 277 | "numinlets" : 1, 278 | "numoutlets" : 0, 279 | "patching_rect" : [ 211.0, 296.0, 25.0, 25.0 ] 280 | } 281 | 282 | } 283 | , { 284 | "box" : { 285 | "comment" : "Control Input 1", 286 | "id" : "obj-7", 287 | "maxclass" : "inlet", 288 | "numinlets" : 0, 289 | "numoutlets" : 1, 290 | "outlettype" : [ "" ], 291 | "patching_rect" : [ 253.0, 113.0, 25.0, 25.0 ] 292 | } 293 | 294 | } 295 | , { 296 | "box" : { 297 | "fontname" : "Arial", 298 | "fontsize" : 12.0, 299 | "id" : "obj-8", 300 | "maxclass" : "newobj", 301 | "numinlets" : 2, 302 | "numoutlets" : 1, 303 | "outlettype" : [ "signal" ], 304 | "patching_rect" : [ 211.0, 193.0, 32.5, 20.0 ], 305 | "text" : "*~" 306 | } 307 | 308 | } 309 | , { 310 | "box" : { 311 | "comment" : "Signal Input 1", 312 | "id" : "obj-9", 313 | "maxclass" : "inlet", 314 | "numinlets" : 0, 315 | "numoutlets" : 1, 316 | "outlettype" : [ "" ], 317 | "patching_rect" : [ 211.0, 90.0, 25.0, 25.0 ] 318 | } 319 | 320 | } 321 | , { 322 | "box" : { 323 | "comment" : "Signal Output 1", 324 | "id" : "obj-6", 325 | "maxclass" : "outlet", 326 | "numinlets" : 1, 327 | "numoutlets" : 0, 328 | "patching_rect" : [ 128.0, 296.0, 25.0, 25.0 ] 329 | } 330 | 331 | } 332 | , { 333 | "box" : { 334 | "comment" : "Control Input 1", 335 | "id" : "obj-5", 336 | "maxclass" : "inlet", 337 | "numinlets" : 0, 338 | "numoutlets" : 1, 339 | "outlettype" : [ "" ], 340 | "patching_rect" : [ 170.0, 113.0, 25.0, 25.0 ] 341 | } 342 | 343 | } 344 | , { 345 | "box" : { 346 | "fontname" : "Arial", 347 | "fontsize" : 12.0, 348 | "id" : "obj-4", 349 | "maxclass" : "newobj", 350 | "numinlets" : 2, 351 | "numoutlets" : 1, 352 | "outlettype" : [ "signal" ], 353 | "patching_rect" : [ 128.0, 193.0, 32.5, 20.0 ], 354 | "text" : "*~" 355 | } 356 | 357 | } 358 | , { 359 | "box" : { 360 | "comment" : "Signal Input 1", 361 | "id" : "obj-3", 362 | "maxclass" : "inlet", 363 | "numinlets" : 0, 364 | "numoutlets" : 1, 365 | "outlettype" : [ "" ], 366 | "patching_rect" : [ 128.0, 90.0, 25.0, 25.0 ] 367 | } 368 | 369 | } 370 | , { 371 | "box" : { 372 | "fontname" : "Arial", 373 | "fontsize" : 12.0, 374 | "id" : "obj-2", 375 | "maxclass" : "comment", 376 | "numinlets" : 1, 377 | "numoutlets" : 0, 378 | "patching_rect" : [ 219.0, 9.0, 150.0, 20.0 ], 379 | "presentation" : 1, 380 | "presentation_linecount" : 2, 381 | "presentation_rect" : [ 7.0, 4.0, 69.0, 34.0 ], 382 | "text" : "Quad VCA (Line)" 383 | } 384 | 385 | } 386 | ], 387 | "lines" : [ { 388 | "patchline" : { 389 | "destination" : [ "obj-20", 0 ], 390 | "hidden" : 0, 391 | "midpoints" : [ ], 392 | "source" : [ "obj-11", 0 ] 393 | } 394 | 395 | } 396 | , { 397 | "patchline" : { 398 | "destination" : [ "obj-10", 0 ], 399 | "hidden" : 0, 400 | "midpoints" : [ ], 401 | "source" : [ "obj-12", 0 ] 402 | } 403 | 404 | } 405 | , { 406 | "patchline" : { 407 | "destination" : [ "obj-12", 0 ], 408 | "hidden" : 0, 409 | "midpoints" : [ ], 410 | "source" : [ "obj-13", 0 ] 411 | } 412 | 413 | } 414 | , { 415 | "patchline" : { 416 | "destination" : [ "obj-21", 0 ], 417 | "hidden" : 0, 418 | "midpoints" : [ ], 419 | "source" : [ "obj-15", 0 ] 420 | } 421 | 422 | } 423 | , { 424 | "patchline" : { 425 | "destination" : [ "obj-14", 0 ], 426 | "hidden" : 0, 427 | "midpoints" : [ ], 428 | "source" : [ "obj-16", 0 ] 429 | } 430 | 431 | } 432 | , { 433 | "patchline" : { 434 | "destination" : [ "obj-16", 0 ], 435 | "hidden" : 0, 436 | "midpoints" : [ ], 437 | "source" : [ "obj-17", 0 ] 438 | } 439 | 440 | } 441 | , { 442 | "patchline" : { 443 | "destination" : [ "obj-4", 1 ], 444 | "hidden" : 0, 445 | "midpoints" : [ 179.5, 185.0, 151.0, 185.0 ], 446 | "source" : [ "obj-18", 0 ] 447 | } 448 | 449 | } 450 | , { 451 | "patchline" : { 452 | "destination" : [ "obj-8", 1 ], 453 | "hidden" : 0, 454 | "midpoints" : [ 262.5, 185.0, 234.0, 185.0 ], 455 | "source" : [ "obj-19", 0 ] 456 | } 457 | 458 | } 459 | , { 460 | "patchline" : { 461 | "destination" : [ "obj-12", 1 ], 462 | "hidden" : 0, 463 | "midpoints" : [ 345.5, 185.0, 317.0, 185.0 ], 464 | "source" : [ "obj-20", 0 ] 465 | } 466 | 467 | } 468 | , { 469 | "patchline" : { 470 | "destination" : [ "obj-16", 1 ], 471 | "hidden" : 0, 472 | "midpoints" : [ 430.5, 185.0, 402.0, 185.0 ], 473 | "source" : [ "obj-21", 0 ] 474 | } 475 | 476 | } 477 | , { 478 | "patchline" : { 479 | "destination" : [ "obj-4", 0 ], 480 | "hidden" : 0, 481 | "midpoints" : [ ], 482 | "source" : [ "obj-3", 0 ] 483 | } 484 | 485 | } 486 | , { 487 | "patchline" : { 488 | "destination" : [ "obj-6", 0 ], 489 | "hidden" : 0, 490 | "midpoints" : [ ], 491 | "source" : [ "obj-4", 0 ] 492 | } 493 | 494 | } 495 | , { 496 | "patchline" : { 497 | "destination" : [ "obj-18", 0 ], 498 | "hidden" : 0, 499 | "midpoints" : [ ], 500 | "source" : [ "obj-5", 0 ] 501 | } 502 | 503 | } 504 | , { 505 | "patchline" : { 506 | "destination" : [ "obj-19", 0 ], 507 | "hidden" : 0, 508 | "midpoints" : [ ], 509 | "source" : [ "obj-7", 0 ] 510 | } 511 | 512 | } 513 | , { 514 | "patchline" : { 515 | "destination" : [ "obj-1", 0 ], 516 | "hidden" : 0, 517 | "midpoints" : [ ], 518 | "source" : [ "obj-8", 0 ] 519 | } 520 | 521 | } 522 | , { 523 | "patchline" : { 524 | "destination" : [ "obj-8", 0 ], 525 | "hidden" : 0, 526 | "midpoints" : [ ], 527 | "source" : [ "obj-9", 0 ] 528 | } 529 | 530 | } 531 | ] 532 | } 533 | , 534 | "patching_rect" : [ 8.0, 5.0, 160.0, 41.0 ] 535 | } 536 | 537 | } 538 | ], 539 | "lines" : [ ] 540 | } 541 | 542 | } 543 | --------------------------------------------------------------------------------