diff --git a/docs/OVERVIEW.md b/docs/OVERVIEW.md index f71e8f24..f1a702f1 100644 --- a/docs/OVERVIEW.md +++ b/docs/OVERVIEW.md @@ -57,8 +57,6 @@ Only quick&dirty hacks so far, nothing interesting to see here yet. Public domain or CC0 licensed Rack patches, suitable for use in Cardinal. Must be stored as plain text files (not zstd compressed) so they play nicely with git. -Note: There are no such patches at the moment, but this is where will they be once available. - ## plugins Module/Plugin related code and build setup. diff --git a/patches/DRMR_-_BassGrowl.vcv b/patches/DRMR_-_BassGrowl.vcv new file mode 100644 index 00000000..7a26dc7e --- /dev/null +++ b/patches/DRMR_-_BassGrowl.vcv @@ -0,0 +1,521 @@ +{ + "version": "2.0", + "zoom": 1.0, + "gridOffset": [ + -14.779948234558105, + -0.049229029566049576 + ], + "modules": [ + { + "id": 5044954743508992, + "plugin": "Bogaudio", + "model": "Bogaudio-VCF", + "version": "2.0", + "params": [ + { + "value": 0.50481921434402466, + "id": 0 + }, + { + "value": 0.28433781862258911, + "id": 1 + }, + { + "value": 0.45662593841552734, + "id": 2 + }, + { + "value": 0.75180947780609131, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + }, + { + "value": 0.71807128190994263, + "id": 5 + } + ], + "leftModuleId": 7211789152432304, + "data": { + "bandwidthMode": "pitched" + }, + "pos": [ + 33, + 0 + ] + }, + { + "id": 2266022272290471, + "plugin": "Bogaudio", + "model": "Bogaudio-ADSR", + "version": "2.0", + "params": [ + { + "value": 0.13780656456947327, + "id": 0 + }, + { + "value": 0.3849046528339386, + "id": 1 + }, + { + "value": 0.95903599262237549, + "id": 2 + }, + { + "value": 0.51743477582931519, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + } + ], + "rightModuleId": 5599267479143714, + "data": { + "invert": 1.0 + }, + "pos": [ + 47, + 0 + ] + }, + { + "id": 7211789152432304, + "plugin": "ESeries", + "model": "E340", + "version": "2.0", + "params": [ + { + "value": -31.141448974609375, + "id": 0 + }, + { + "value": 0.012194648385047913, + "id": 1 + }, + { + "value": 0.13292685151100159, + "id": 2 + }, + { + "value": 0.070731714367866516, + "id": 3 + }, + { + "value": 0.17195144295692444, + "id": 4 + }, + { + "value": 0.19878068566322327, + "id": 5 + }, + { + "value": 0.0, + "id": 6 + } + ], + "rightModuleId": 5044954743508992, + "data": { + "spreadTuning": 0 + }, + "pos": [ + 19, + 0 + ] + }, + { + "id": 5599267479143714, + "plugin": "Bogaudio", + "model": "Bogaudio-VCA", + "version": "2.0", + "params": [ + { + "value": 1.0, + "id": 0 + }, + { + "value": 0.80000001192092896, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + } + ], + "leftModuleId": 2266022272290471, + "data": {}, + "pos": [ + 50, + 0 + ] + }, + { + "id": 230830024586511, + "plugin": "ChowDSP", + "model": "ChowFDN", + "version": "2.0", + "params": [ + { + "value": 0.29736843705177307, + "id": 0 + }, + { + "value": 0.59710538387298584, + "id": 1 + }, + { + "value": 4.25, + "id": 2 + }, + { + "value": 1.0, + "id": 3 + }, + { + "value": 6.1710515022277832, + "id": 4 + }, + { + "value": 0.36052626371383667, + "id": 5 + } + ], + "pos": [ + 65, + 0 + ] + }, + { + "id": 3009175118561288, + "plugin": "HetrickCV", + "model": "2To4", + "version": "2.0", + "params": [], + "rightModuleId": 1962489062649575, + "pos": [ + 42, + 1 + ] + }, + { + "id": 5778903757287760, + "plugin": "Bogaudio", + "model": "Bogaudio-ADSR", + "version": "2.0", + "params": [ + { + "value": 0.26385563611984253, + "id": 0 + }, + { + "value": 0.26924207806587219, + "id": 1 + }, + { + "value": 0.62288981676101685, + "id": 2 + }, + { + "value": 0.30297717452049255, + "id": 3 + }, + { + "value": 1.0, + "id": 4 + } + ], + "leftModuleId": 1962489062649575, + "data": { + "invert": 1.0 + }, + "pos": [ + 51, + 1 + ] + }, + { + "id": 1962489062649575, + "plugin": "AriaSalvatrice", + "model": "Rotatoes4", + "version": "2.0", + "params": [ + { + "value": 1.0, + "id": 0 + }, + { + "value": 0.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 0.0, + "id": 3 + } + ], + "leftModuleId": 3009175118561288, + "rightModuleId": 5778903757287760, + "data": { + "min": [ + 10.0, + 0.0, + 0.0, + 0.0 + ], + "max": [ + -10.0, + 10.0, + 10.0, + 10.0 + ], + "quantize": [ + true, + true, + true, + true + ] + }, + "pos": [ + 48, + 1 + ] + }, + { + "id": 6362500730114221, + "plugin": "BaconMusic", + "model": "Bitulator", + "version": "2.0", + "params": [ + { + "value": 0.0, + "id": 0 + }, + { + "value": 3.6530129909515381, + "id": 1 + }, + { + "value": 2.0722887516021729, + "id": 2 + }, + { + "value": 1.0, + "id": 3 + }, + { + "value": 1.0, + "id": 4 + } + ], + "pos": [ + 56, + 0 + ] + }, + { + "id": 6811755596194746, + "plugin": "Cardinal", + "model": "TextEditor", + "version": "2.0", + "params": [], + "rightModuleId": 4260368639322344, + "data": { + "filepath": "", + "lang": "None", + "etext": " \n ^ ^ ,_, \n (O,O) (.,.) \n ( ) ( ) \n--------\"-\"---dwb--\"-\"---dwb- \n\n\nmonophonic bass synth with bitcrushing distortion\n\nParam1: filter cutoff\nParam2: filter resonance\nParam3: Distortion mix\n\n\n /^--^\\ /^--^\\ /^--^\\ \n \\____/ \\____/ \\____/ \n / \\ / \\ / \\ \n | | | | | | \n \\__ __/ \\__ __/ \\__ __/ \n|^|^|^|^\\ \\^|^|^|^/ /^|^|^|^|^\\ \\^|^|^|^|^|^|^|^|^|\n| | | | |\\ \\| | |/ /| | | | | |\\ \\| | | | | | | | |\n#########/ /#####\\ \\###########/ /#################\n| | | | |\\/ | | | \\/| | | | | |\\/ | | | | | | | | |\n|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|\n\n\n\n", + "width": 26 + }, + "pos": [ + 0, + 1 + ] + }, + { + "id": 1, + "plugin": "Cardinal", + "model": "HostAudio2", + "version": "2.0", + "params": [ + { + "value": 1.0, + "id": 0 + } + ], + "data": { + "dcFilter": true + }, + "pos": [ + 76, + 0 + ] + }, + { + "id": 2, + "plugin": "Cardinal", + "model": "HostMIDI", + "version": "2.0", + "params": [], + "data": { + "smooth": true, + "channels": 1, + "polyMode": 0, + "lastPitch": 8192, + "lastMod": 0, + "inputChannel": 0, + "outputChannel": 0 + }, + "pos": [ + 0, + 0 + ] + }, + { + "id": 4260368639322344, + "plugin": "Cardinal", + "model": "HostParameters", + "version": "2.0", + "params": [], + "leftModuleId": 6811755596194746, + "pos": [ + 26, + 1 + ] + } + ], + "cables": [ + { + "id": 7145495626949283, + "outputModuleId": 2, + "outputId": 1, + "inputModuleId": 2266022272290471, + "inputId": 0, + "color": "#ffd452" + }, + { + "id": 7585201378543623, + "outputModuleId": 2, + "outputId": 0, + "inputModuleId": 7211789152432304, + "inputId": 0, + "color": "#a8ff52" + }, + { + "id": 1108020435597802, + "outputModuleId": 7211789152432304, + "outputId": 0, + "inputModuleId": 5044954743508992, + "inputId": 3, + "color": "#e8ff52" + }, + { + "id": 1034733194217734, + "outputModuleId": 2266022272290471, + "outputId": 0, + "inputModuleId": 5599267479143714, + "inputId": 0, + "color": "#a8ff52" + }, + { + "id": 2079901097543838, + "outputModuleId": 5044954743508992, + "outputId": 0, + "inputModuleId": 5599267479143714, + "inputId": 1, + "color": "#67ff52" + }, + { + "id": 1585130188101474, + "outputModuleId": 4260368639322344, + "outputId": 1, + "inputModuleId": 5044954743508992, + "inputId": 4, + "color": "#52ff7d" + }, + { + "id": 1220348368972819, + "outputModuleId": 4260368639322344, + "outputId": 0, + "inputModuleId": 3009175118561288, + "inputId": 0, + "color": "#67ff52" + }, + { + "id": 1475888388698221, + "outputModuleId": 2, + "outputId": 1, + "inputModuleId": 5778903757287760, + "inputId": 0, + "color": "#ff9352" + }, + { + "id": 6698293522071916, + "outputModuleId": 3009175118561288, + "outputId": 3, + "inputModuleId": 5044954743508992, + "inputId": 0, + "color": "#e8ff52" + }, + { + "id": 8217374590883913, + "outputModuleId": 5778903757287760, + "outputId": 0, + "inputModuleId": 1962489062649575, + "inputId": 0, + "color": "#a8ff52" + }, + { + "id": 8288092896575289, + "outputModuleId": 1962489062649575, + "outputId": 0, + "inputModuleId": 3009175118561288, + "inputId": 1, + "color": "#ffd452" + }, + { + "id": 7675323447678810, + "outputModuleId": 3009175118561288, + "outputId": 0, + "inputModuleId": 5044954743508992, + "inputId": 1, + "color": "#52ffff" + }, + { + "id": 5451635693708178, + "outputModuleId": 230830024586511, + "outputId": 0, + "inputModuleId": 1, + "inputId": 0, + "color": "#52ffbe" + }, + { + "id": 2399397594580, + "outputModuleId": 5599267479143714, + "outputId": 0, + "inputModuleId": 6362500730114221, + "inputId": 0, + "color": "#67ff52" + }, + { + "id": 184076615451968, + "outputModuleId": 6362500730114221, + "outputId": 0, + "inputModuleId": 230830024586511, + "inputId": 0, + "color": "#ff5252" + }, + { + "id": 7257293997541729, + "outputModuleId": 4260368639322344, + "outputId": 2, + "inputModuleId": 6362500730114221, + "inputId": 3, + "color": "#ff9352" + } + ] +} diff --git a/patches/DRMR_-_Etherpad.vcv b/patches/DRMR_-_Etherpad.vcv new file mode 100644 index 00000000..85ec0e6e --- /dev/null +++ b/patches/DRMR_-_Etherpad.vcv @@ -0,0 +1,801 @@ +{ + "version": "2.0", + "zoom": 1.0, + "gridOffset": [ + -6.7139325141906738, + -0.20362870395183563 + ], + "modules": [ + { + "id": 6435223154102100, + "plugin": "Valley", + "model": "Terrorform", + "version": "2.0", + "params": [ + { + "value": 0.0, + "id": 0 + }, + { + "value": 0.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 29.0, + "id": 3 + }, + { + "value": 0.20963850617408752, + "id": 4 + }, + { + "value": 0.0, + "id": 5 + }, + { + "value": 0.39277094602584839, + "id": 6 + }, + { + "value": 0.0, + "id": 7 + }, + { + "value": 0.0084337349981069565, + "id": 8 + }, + { + "value": 0.283132404088974, + "id": 9 + }, + { + "value": 0.36746981739997864, + "id": 10 + }, + { + "value": 0.0, + "id": 11 + }, + { + "value": 0.0, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 1.0, + "id": 14 + }, + { + "value": 1.0, + "id": 15 + }, + { + "value": 0.0, + "id": 16 + }, + { + "value": 0.0, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.43614459037780762, + "id": 23 + }, + { + "value": 0.0, + "id": 24 + }, + { + "value": 0.0, + "id": 25 + }, + { + "value": 0.0, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.46265047788619995, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": 0.0, + "id": 30 + }, + { + "value": 0.0, + "id": 31 + }, + { + "value": 0.0, + "id": 32 + }, + { + "value": 0.2566264271736145, + "id": 33 + }, + { + "value": 0.23253023624420166, + "id": 34 + }, + { + "value": 0.0, + "id": 35 + }, + { + "value": 0.0, + "id": 36 + }, + { + "value": 0.0, + "id": 37 + }, + { + "value": 0.0, + "id": 38 + }, + { + "value": 0.0, + "id": 39 + }, + { + "value": 0.0, + "id": 40 + }, + { + "value": 0.0, + "id": 41 + }, + { + "value": 0.0, + "id": 42 + }, + { + "value": 0.0, + "id": 43 + }, + { + "value": 0.0, + "id": 44 + }, + { + "value": 0.0, + "id": 45 + }, + { + "value": 0.0, + "id": 46 + }, + { + "value": 0.0, + "id": 47 + }, + { + "value": 0.0, + "id": 48 + }, + { + "value": 0.0, + "id": 49 + }, + { + "value": 1.0, + "id": 50 + } + ], + "data": { + "version": 117, + "panelStyle": 0, + "displayStyle": 0, + "lpgMode": 0, + "syncChoice": 0, + "reduceOutputLevel": 0, + "spreadActive": 0, + "numVoices": 0, + "userWaves": [] + }, + "pos": [ + 12, + 0 + ] + }, + { + "id": 2392482214427286, + "plugin": "Bogaudio", + "model": "Bogaudio-Matrix81", + "version": "2.0", + "params": [ + { + "value": 0.16200032830238342, + "id": 0 + }, + { + "value": 0.20799954235553741, + "id": 1 + }, + { + "value": 0.21399970352649689, + "id": 2 + }, + { + "value": 0.20399969816207886, + "id": 3 + }, + { + "value": 0.23000000417232513, + "id": 4 + }, + { + "value": 0.21599961817264557, + "id": 5 + }, + { + "value": 0.2239995002746582, + "id": 6 + }, + { + "value": 0.21200014650821686, + "id": 7 + } + ], + "leftModuleId": 8775708449482274, + "data": { + "clipping_mode": 0, + "input_gain_db": 0.0, + "sum": true, + "indicator_knobs": true, + "unipolar": false + }, + "pos": [ + 51, + 0 + ] + }, + { + "id": 8775708449482274, + "plugin": "AriaSalvatrice", + "model": "Splort", + "version": "2.0", + "params": [ + { + "value": 0.0, + "id": 0 + } + ], + "leftModuleId": 2978024434108391, + "rightModuleId": 2392482214427286, + "pos": [ + 46, + 0 + ] + }, + { + "id": 2953338220886810, + "plugin": "Valley", + "model": "Plateau", + "version": "2.0", + "params": [ + { + "value": 0.33766171336174011, + "id": 0 + }, + { + "value": 0.50389605760574341, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 7.558434009552002, + "id": 3 + }, + { + "value": 7.8441624641418457, + "id": 4 + }, + { + "value": 0.60649317502975464, + "id": 5 + }, + { + "value": 4.1818103790283203, + "id": 6 + }, + { + "value": 0.58617871999740601, + "id": 7 + }, + { + "value": 6.2597346305847168, + "id": 8 + }, + { + "value": 7.012974739074707, + "id": 9 + }, + { + "value": 0.32857131958007812, + "id": 10 + }, + { + "value": 0.40909090638160706, + "id": 11 + }, + { + "value": 0.5, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + }, + { + "value": 0.0, + "id": 15 + }, + { + "value": 0.0, + "id": 16 + }, + { + "value": 0.0, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.0, + "id": 23 + }, + { + "value": 0.0, + "id": 24 + }, + { + "value": 0.0, + "id": 25 + }, + { + "value": 0.66506004333496094, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.0, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": 1.0, + "id": 30 + } + ], + "rightModuleId": 1, + "data": { + "frozen": false, + "freezeToggle": false, + "panelStyle": 0, + "tuned": 0, + "diffuseInput": 1, + "preDelayCVSens": 0, + "inputSensitivity": 0, + "outputSaturation": 0, + "dspMode": 37578880 + }, + "pos": [ + 49, + 1 + ] + }, + { + "id": 2429339418216652, + "plugin": "Bogaudio", + "model": "Bogaudio-ADSR", + "version": "2.0", + "params": [ + { + "value": 0.24744503200054169, + "id": 0 + }, + { + "value": 0.292133629322052, + "id": 1 + }, + { + "value": 0.57590162754058838, + "id": 2 + }, + { + "value": 0.51020586490631104, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + } + ], + "rightModuleId": 2978024434108391, + "data": { + "invert": 1.0 + }, + "pos": [ + 35, + 0 + ] + }, + { + "id": 2978024434108391, + "plugin": "AudibleInstruments", + "model": "Ripples", + "version": "2.0", + "params": [ + { + "value": 0.0, + "id": 0 + }, + { + "value": 12.378554344177246, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + } + ], + "leftModuleId": 2429339418216652, + "rightModuleId": 8775708449482274, + "pos": [ + 38, + 0 + ] + }, + { + "id": 6741978223348777, + "plugin": "Bogaudio", + "model": "Bogaudio-EightFO", + "version": "2.0", + "params": [ + { + "value": -1.4722901582717896, + "id": 0 + }, + { + "value": 4.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": -0.49879491329193115, + "id": 3 + }, + { + "value": 0.39277100563049316, + "id": 4 + }, + { + "value": 0.0, + "id": 5 + }, + { + "value": 0.0, + "id": 6 + }, + { + "value": 0.0, + "id": 7 + }, + { + "value": 0.0, + "id": 8 + }, + { + "value": 0.0, + "id": 9 + }, + { + "value": 0.0, + "id": 10 + }, + { + "value": 0.0, + "id": 11 + }, + { + "value": 0.0, + "id": 12 + }, + { + "value": 1.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + } + ], + "data": {}, + "pos": [ + 29, + 1 + ] + }, + { + "id": 5865295942418574, + "plugin": "Cardinal", + "model": "TextEditor", + "version": "2.0", + "params": [], + "data": { + "filepath": "", + "lang": "None", + "etext": " \n ^ ^ ,_, \n (O,O) (.,.) \n ( ) ( ) \n--------\"-\"---dwb--\"-\"---dwb- \n\n\n8 voice polyponic pad with heay lush reverb.\n\ncan get a bit resonant sometimes\n\n\n /^--^\\ /^--^\\ /^--^\\ \n \\____/ \\____/ \\____/ \n / \\ / \\ / \\ \n | | | | | | \n \\__ __/ \\__ __/ \\__ __/ \n|^|^|^|^\\ \\^|^|^|^/ /^|^|^|^|^\\ \\^|^|^|^|^|^|^|^|^|\n| | | | |\\ \\| | |/ /| | | | | |\\ \\| | | | | | | | |\n#########/ /#####\\ \\###########/ /#################\n| | | | |\\/ | | | \\/| | | | | |\\/ | | | | | | | | |\n|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|\n\n", + "width": 26 + }, + "pos": [ + 0, + 1 + ] + }, + { + "id": 1, + "plugin": "Cardinal", + "model": "HostAudio2", + "version": "2.0", + "params": [ + { + "value": 1.0, + "id": 0 + } + ], + "leftModuleId": 2953338220886810, + "data": { + "dcFilter": true + }, + "pos": [ + 61, + 1 + ] + }, + { + "id": 2, + "plugin": "Cardinal", + "model": "HostMIDI", + "version": "2.0", + "params": [], + "data": { + "smooth": true, + "channels": 8, + "polyMode": 0, + "lastPitch": 8192, + "lastMod": 0, + "inputChannel": 0, + "outputChannel": 0 + }, + "pos": [ + 0, + 0 + ] + } + ], + "cables": [ + { + "id": 4607988017497034, + "outputModuleId": 2, + "outputId": 0, + "inputModuleId": 6435223154102100, + "inputId": 0, + "color": "#52ffff" + }, + { + "id": 1349040459480207, + "outputModuleId": 8775708449482274, + "outputId": 0, + "inputModuleId": 2392482214427286, + "inputId": 0, + "color": "#a8ff52" + }, + { + "id": 3624882103508647, + "outputModuleId": 8775708449482274, + "outputId": 1, + "inputModuleId": 2392482214427286, + "inputId": 1, + "color": "#67ff52" + }, + { + "id": 6430459253872405, + "outputModuleId": 8775708449482274, + "outputId": 2, + "inputModuleId": 2392482214427286, + "inputId": 2, + "color": "#52ff7d" + }, + { + "id": 546744095571174, + "outputModuleId": 8775708449482274, + "outputId": 3, + "inputModuleId": 2392482214427286, + "inputId": 3, + "color": "#52ffbe" + }, + { + "id": 1117964057625188, + "outputModuleId": 8775708449482274, + "outputId": 4, + "inputModuleId": 2392482214427286, + "inputId": 4, + "color": "#52ffff" + }, + { + "id": 8978916780505631, + "outputModuleId": 8775708449482274, + "outputId": 5, + "inputModuleId": 2392482214427286, + "inputId": 5, + "color": "#52beff" + }, + { + "id": 3711885436549188, + "outputModuleId": 8775708449482274, + "outputId": 6, + "inputModuleId": 2392482214427286, + "inputId": 6, + "color": "#527dff" + }, + { + "id": 491402969400482, + "outputModuleId": 8775708449482274, + "outputId": 7, + "inputModuleId": 2392482214427286, + "inputId": 7, + "color": "#6752ff" + }, + { + "id": 1728884058477345, + "outputModuleId": 2953338220886810, + "outputId": 0, + "inputModuleId": 1, + "inputId": 0, + "color": "#52ff7d" + }, + { + "id": 8036489796782883, + "outputModuleId": 2953338220886810, + "outputId": 1, + "inputModuleId": 1, + "inputId": 1, + "color": "#52ffbe" + }, + { + "id": 6574545393432466, + "outputModuleId": 2392482214427286, + "outputId": 0, + "inputModuleId": 2953338220886810, + "inputId": 0, + "color": "#52beff" + }, + { + "id": 2724327863614857, + "outputModuleId": 6435223154102100, + "outputId": 7, + "inputModuleId": 2978024434108391, + "inputId": 3, + "color": "#ff52d4" + }, + { + "id": 4717865571243356, + "outputModuleId": 2429339418216652, + "outputId": 0, + "inputModuleId": 2978024434108391, + "inputId": 4, + "color": "#ff5252" + }, + { + "id": 8063172448181188, + "outputModuleId": 2, + "outputId": 1, + "inputModuleId": 2429339418216652, + "inputId": 0, + "color": "#ff9352" + }, + { + "id": 3794095556777039, + "outputModuleId": 6741978223348777, + "outputId": 1, + "inputModuleId": 6435223154102100, + "inputId": 9, + "color": "#67ff52" + }, + { + "id": 3558291227332373, + "outputModuleId": 6741978223348777, + "outputId": 0, + "inputModuleId": 2953338220886810, + "inputId": 12, + "color": "#ffd452" + }, + { + "id": 6881961157453713, + "outputModuleId": 6741978223348777, + "outputId": 2, + "inputModuleId": 6435223154102100, + "inputId": 22, + "color": "#52ff7d" + }, + { + "id": 7152128111952899, + "outputModuleId": 2978024434108391, + "outputId": 3, + "inputModuleId": 8775708449482274, + "inputId": 0, + "color": "#a8ff52" + } + ] +} diff --git a/patches/DRMR_-_Gabberswing.vcv b/patches/DRMR_-_Gabberswing.vcv new file mode 100644 index 00000000..a2604506 --- /dev/null +++ b/patches/DRMR_-_Gabberswing.vcv @@ -0,0 +1,1384 @@ +{ + "version": "2.0", + "zoom": 1.0, + "gridOffset": [ + -37.436588287353516, + 0.2261204719543457 + ], + "modules": [ + { + "id": 5567774278698987, + "plugin": "Bidoo", + "model": "LoURdE", + "version": "2.0", + "params": [ + { + "value": -1.4337300062179565, + "id": 0 + }, + { + "value": 0.53012055158615112, + "id": 1 + }, + { + "value": 0.77108293771743774, + "id": 2 + }, + { + "value": -2.8915698528289795, + "id": 3 + } + ], + "pos": [ + 29, + 1 + ] + }, + { + "id": 8614706367736874, + "plugin": "DrumKit", + "model": "ClosedHiHat", + "version": "2.0", + "params": [ + { + "value": 4.0, + "id": 0 + }, + { + "value": 7.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 0.0, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + }, + { + "value": 0.0, + "id": 5 + }, + { + "value": 0.0, + "id": 6 + }, + { + "value": 0.0, + "id": 7 + }, + { + "value": 0.0, + "id": 8 + }, + { + "value": 0.0, + "id": 9 + }, + { + "value": 0.0, + "id": 10 + }, + { + "value": 0.0, + "id": 11 + }, + { + "value": 0.0, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + }, + { + "value": 0.0, + "id": 15 + }, + { + "value": 1.0, + "id": 16 + }, + { + "value": 1.0, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.0, + "id": 23 + }, + { + "value": 0.0, + "id": 24 + }, + { + "value": 0.0, + "id": 25 + }, + { + "value": 0.0, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.0, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": 0.0, + "id": 30 + }, + { + "value": 0.0, + "id": 31 + } + ], + "pos": [ + 32, + 2 + ] + }, + { + "id": 8480211942345494, + "plugin": "DrumKit", + "model": "BassDrum9", + "version": "2.0", + "params": [ + { + "value": 7.0, + "id": 0 + }, + { + "value": 1.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 0.0, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + }, + { + "value": 0.0, + "id": 5 + }, + { + "value": 0.0, + "id": 6 + }, + { + "value": 0.0, + "id": 7 + }, + { + "value": 0.0, + "id": 8 + }, + { + "value": 0.0, + "id": 9 + }, + { + "value": 0.0, + "id": 10 + }, + { + "value": 0.0, + "id": 11 + }, + { + "value": 0.0, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + }, + { + "value": 0.0, + "id": 15 + }, + { + "value": 1.0, + "id": 16 + }, + { + "value": 1.0, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.0, + "id": 23 + }, + { + "value": 0.0, + "id": 24 + }, + { + "value": 0.0, + "id": 25 + }, + { + "value": 0.0, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.0, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": 0.0, + "id": 30 + }, + { + "value": 0.0, + "id": 31 + } + ], + "leftModuleId": 6633676242520676, + "pos": [ + 39, + 1 + ] + }, + { + "id": 6633676242520676, + "plugin": "GrandeModular", + "model": "LFO3", + "version": "2.0", + "params": [ + { + "value": 2.4399986267089844, + "id": 0 + }, + { + "value": 1.0, + "id": 1 + }, + { + "value": 3.7599990367889404, + "id": 2 + }, + { + "value": 0.27466672658920288, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + }, + { + "value": -0.81866574287414551, + "id": 5 + } + ], + "rightModuleId": 8480211942345494, + "pos": [ + 37, + 1 + ] + }, + { + "id": 6142623971266268, + "plugin": "Bidoo", + "model": "baR", + "version": "2.0", + "params": [ + { + "value": -30.57600212097168, + "id": 0 + }, + { + "value": 17.112028121948242, + "id": 1 + }, + { + "value": 1.0, + "id": 2 + }, + { + "value": 183.19075012207031, + "id": 3 + }, + { + "value": 7.3920121192932129, + "id": 4 + }, + { + "value": 4.3200044631958008, + "id": 5 + }, + { + "value": 1.0, + "id": 6 + }, + { + "value": 0.0, + "id": 7 + }, + { + "value": 0.0, + "id": 8 + } + ], + "leftModuleId": 5316500757873963, + "pos": [ + 63, + 0 + ] + }, + { + "id": 2335813547920417, + "plugin": "DrumKit", + "model": "CR78", + "version": "2.0", + "params": [ + { + "value": 3.0, + "id": 0 + }, + { + "value": 2.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 0.0, + "id": 3 + }, + { + "value": 0.0, + "id": 4 + }, + { + "value": 0.0, + "id": 5 + }, + { + "value": 0.0, + "id": 6 + }, + { + "value": 0.0, + "id": 7 + }, + { + "value": 0.0, + "id": 8 + }, + { + "value": 0.0, + "id": 9 + }, + { + "value": 0.0, + "id": 10 + }, + { + "value": 0.0, + "id": 11 + }, + { + "value": 0.0, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + }, + { + "value": 0.0, + "id": 15 + }, + { + "value": 0.99507689476013184, + "id": 16 + }, + { + "value": 0.56676864624023438, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.0, + "id": 23 + }, + { + "value": 0.0, + "id": 24 + }, + { + "value": 0.0, + "id": 25 + }, + { + "value": 0.0, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.0, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": 0.0, + "id": 30 + }, + { + "value": 0.0, + "id": 31 + } + ], + "leftModuleId": 7102321685927569, + "rightModuleId": 324685194587839, + "pos": [ + 65, + 2 + ] + }, + { + "id": 5027784904497184, + "plugin": "Bogaudio", + "model": "Bogaudio-FlipFlop", + "version": "2.0", + "params": [], + "rightModuleId": 80438023490537, + "data": {}, + "pos": [ + 77, + 2 + ] + }, + { + "id": 7102321685927569, + "plugin": "rackwindows", + "model": "chorus", + "version": "2.0", + "params": [ + { + "value": 0.81052696704864502, + "id": 0 + }, + { + "value": 0.5947381854057312, + "id": 1 + }, + { + "value": 0.64999997615814209, + "id": 2 + }, + { + "value": 1.0, + "id": 3 + } + ], + "rightModuleId": 2335813547920417, + "pos": [ + 59, + 2 + ] + }, + { + "id": 5316500757873963, + "plugin": "Valley", + "model": "Plateau", + "version": "2.0", + "params": [ + { + "value": 1.0, + "id": 0 + }, + { + "value": 0.49090945720672607, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 4.8571438789367676, + "id": 3 + }, + { + "value": 10.0, + "id": 4 + }, + { + "value": 0.47662344574928284, + "id": 5 + }, + { + "value": 3.9740290641784668, + "id": 6 + }, + { + "value": 0.48216572403907776, + "id": 7 + }, + { + "value": 6.4025998115539551, + "id": 8 + }, + { + "value": 8.1818161010742188, + "id": 9 + }, + { + "value": 0.0, + "id": 10 + }, + { + "value": 0.48961043357849121, + "id": 11 + }, + { + "value": 0.5, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + }, + { + "value": 0.0, + "id": 15 + }, + { + "value": 0.0, + "id": 16 + }, + { + "value": 0.0, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.0, + "id": 23 + }, + { + "value": 0.0, + "id": 24 + }, + { + "value": 0.0, + "id": 25 + }, + { + "value": 0.0, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.0, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": 1.0, + "id": 30 + } + ], + "rightModuleId": 6142623971266268, + "data": { + "frozen": false, + "freezeToggle": false, + "panelStyle": 0, + "tuned": 0, + "diffuseInput": 1, + "preDelayCVSens": 0, + "inputSensitivity": 0, + "outputSaturation": 0, + "dspMode": 875442477 + }, + "pos": [ + 51, + 0 + ] + }, + { + "id": 7632890583818000, + "plugin": "repelzen", + "model": "rexmix", + "version": "2.0", + "params": [ + { + "value": 0.0, + "id": 0 + }, + { + "value": 0.0, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + }, + { + "value": 0.0, + "id": 3 + }, + { + "value": -7.0843234062194824, + "id": 4 + }, + { + "value": -11.92771053314209, + "id": 5 + }, + { + "value": -5.3494110107421875, + "id": 6 + }, + { + "value": -5.710843563079834, + "id": 7 + }, + { + "value": -60.0, + "id": 8 + }, + { + "value": -60.0, + "id": 9 + }, + { + "value": 0.0, + "id": 10 + }, + { + "value": 0.0, + "id": 11 + }, + { + "value": 0.0, + "id": 12 + }, + { + "value": 0.0, + "id": 13 + }, + { + "value": 0.0, + "id": 14 + }, + { + "value": 0.0, + "id": 15 + }, + { + "value": 0.0, + "id": 16 + }, + { + "value": 0.0, + "id": 17 + }, + { + "value": 0.0, + "id": 18 + }, + { + "value": 0.0, + "id": 19 + }, + { + "value": 0.0, + "id": 20 + }, + { + "value": 0.0, + "id": 21 + }, + { + "value": 0.0, + "id": 22 + }, + { + "value": 0.0, + "id": 23 + }, + { + "value": 3.8855412006378174, + "id": 24 + }, + { + "value": 2.861445426940918, + "id": 25 + }, + { + "value": 0.0, + "id": 26 + }, + { + "value": 0.0, + "id": 27 + }, + { + "value": 0.0, + "id": 28 + }, + { + "value": 0.0, + "id": 29 + }, + { + "value": -0.57831346988677979, + "id": 30 + }, + { + "value": -2.0240950584411621, + "id": 31 + }, + { + "value": 0.0, + "id": 32 + }, + { + "value": 0.0, + "id": 33 + }, + { + "value": 0.0, + "id": 34 + }, + { + "value": -0.16867464780807495, + "id": 35 + }, + { + "value": -0.27710896730422974, + "id": 36 + }, + { + "value": 1.0, + "id": 37 + }, + { + "value": 0.0, + "id": 38 + }, + { + "value": 0.0, + "id": 39 + }, + { + "value": 0.26626628637313843, + "id": 40 + }, + { + "value": 0.24337342381477356, + "id": 41 + }, + { + "value": 0.40843361616134644, + "id": 42 + }, + { + "value": 0.38072279095649719, + "id": 43 + }, + { + "value": 0.0, + "id": 44 + }, + { + "value": 0.0, + "id": 45 + }, + { + "value": 0.50241082906723022, + "id": 46 + }, + { + "value": 0.27228903770446777, + "id": 47 + }, + { + "value": 0.19638548791408539, + "id": 48 + }, + { + "value": 0.0, + "id": 49 + }, + { + "value": 0.0, + "id": 50 + }, + { + "value": 0.0, + "id": 51 + } + ], + "leftModuleId": 624810863841921, + "rightModuleId": 6791627804957930, + "pos": [ + 57, + 1 + ] + }, + { + "id": 80438023490537, + "plugin": "DrumKit", + "model": "Baronial", + "version": "2.0", + "params": [ + { + "value": 1.0443365573883057, + "id": 0 + }, + { + "value": 3.923832893371582, + "id": 1 + }, + { + "value": 2.5999584197998047, + "id": 2 + }, + { + "value": 2.4494228363037109, + "id": 3 + }, + { + "value": 1.3686022758483887, + "id": 4 + }, + { + "value": 0.0, + "id": 5 + }, + { + "value": 1.0, + "id": 6 + }, + { + "value": 1.0, + "id": 7 + }, + { + "value": 0.0, + "id": 8 + } + ], + "leftModuleId": 5027784904497184, + "pos": [ + 80, + 2 + ] + }, + { + "id": 324685194587839, + "plugin": "Bogaudio", + "model": "Bogaudio-VCA", + "version": "2.0", + "params": [ + { + "value": 0.80000001192092896, + "id": 0 + }, + { + "value": 0.96385693550109863, + "id": 1 + }, + { + "value": 0.0, + "id": 2 + } + ], + "leftModuleId": 2335813547920417, + "data": {}, + "pos": [ + 71, + 2 + ] + }, + { + "id": 6592360690732486, + "plugin": "Cardinal", + "model": "TextEditor", + "version": "2.0", + "params": [], + "data": { + "filepath": "", + "lang": "None", + "etext": " \n ^ ^ ,_, \n (O,O) (.,.) \n ( ) ( ) \n--------\"-\"---dwb--\"-\"---dwb- \n\n\nGenerative drum pattern/sample-player\ncontrolled by Host Time and some lfo's\n\nParam1: kick volume\nParam2: hi-hat volume\nParam3: percussion volume\nParam3: percussion sample\n\n\n /^--^\\ /^--^\\ /^--^\\ \n \\____/ \\____/ \\____/ \n / \\ / \\ / \\ \n | | | | | | \n \\__ __/ \\__ __/ \\__ __/ \n|^|^|^|^\\ \\^|^|^|^/ /^|^|^|^|^\\ \\^|^|^|^|^|^|^|^|^|\n| | | | |\\ \\| | |/ /| | | | | |\\ \\| | | | | | | | |\n#########/ /#####\\ \\###########/ /#################\n| | | | |\\/ | | | \\/| | | | | |\\/ | | | | | | | | |\n|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|\n", + "width": 26 + }, + "pos": [ + 0, + 1 + ] + }, + { + "id": 5, + "plugin": "Cardinal", + "model": "HostTime", + "version": "2.0", + "params": [], + "pos": [ + 48, + 2 + ] + }, + { + "id": 6791627804957930, + "plugin": "Cardinal", + "model": "HostAudio2", + "version": "2.0", + "params": [ + { + "value": 1.0, + "id": 0 + } + ], + "leftModuleId": 7632890583818000, + "data": { + "dcFilter": true + }, + "pos": [ + 85, + 1 + ] + }, + { + "id": 624810863841921, + "plugin": "Cardinal", + "model": "HostParameters", + "version": "2.0", + "params": [], + "rightModuleId": 7632890583818000, + "pos": [ + 48, + 1 + ] + } + ], + "cables": [ + { + "id": 3749559832902832, + "outputModuleId": 5, + "outputId": 3, + "inputModuleId": 5567774278698987, + "inputId": 0, + "color": "#67c12d" + }, + { + "id": 5942197616932833, + "outputModuleId": 5, + "outputId": 4, + "inputModuleId": 5567774278698987, + "inputId": 2, + "color": "#f9b130" + }, + { + "id": 1037597211961456, + "outputModuleId": 5, + "outputId": 4, + "inputModuleId": 8614706367736874, + "inputId": 16, + "color": "#8c1889" + }, + { + "id": 6559321662745122, + "outputModuleId": 5567774278698987, + "outputId": 0, + "inputModuleId": 8480211942345494, + "inputId": 17, + "color": "#52beff" + }, + { + "id": 2956479001656740, + "outputModuleId": 6633676242520676, + "outputId": 0, + "inputModuleId": 5567774278698987, + "inputId": 5, + "color": "#6752ff" + }, + { + "id": 2102810444058479, + "outputModuleId": 6633676242520676, + "outputId": 1, + "inputModuleId": 6633676242520676, + "inputId": 0, + "color": "#a852ff" + }, + { + "id": 994229161335840, + "outputModuleId": 6633676242520676, + "outputId": 2, + "inputModuleId": 8614706367736874, + "inputId": 0, + "color": "#ff5293" + }, + { + "id": 373601376106216, + "outputModuleId": 5, + "outputId": 3, + "inputModuleId": 5027784904497184, + "inputId": 0, + "color": "#fc2d5a" + }, + { + "id": 2616213830236325, + "outputModuleId": 2335813547920417, + "outputId": 1, + "inputModuleId": 7102321685927569, + "inputId": 2, + "color": "#e8ff52" + }, + { + "id": 1945600809184248, + "outputModuleId": 2335813547920417, + "outputId": 1, + "inputModuleId": 7102321685927569, + "inputId": 3, + "color": "#52ff7d" + }, + { + "id": 622750057992588, + "outputModuleId": 7632890583818000, + "outputId": 0, + "inputModuleId": 6791627804957930, + "inputId": 0, + "color": "#ff52d4" + }, + { + "id": 8947911978966855, + "outputModuleId": 7632890583818000, + "outputId": 1, + "inputModuleId": 6791627804957930, + "inputId": 1, + "color": "#e952ff" + }, + { + "id": 4814420688307590, + "outputModuleId": 624810863841921, + "outputId": 0, + "inputModuleId": 7632890583818000, + "inputId": 10, + "color": "#ff5293" + }, + { + "id": 4514539028034172, + "outputModuleId": 624810863841921, + "outputId": 1, + "inputModuleId": 7632890583818000, + "inputId": 11, + "color": "#ff5252" + }, + { + "id": 8931905833262733, + "outputModuleId": 624810863841921, + "outputId": 2, + "inputModuleId": 7632890583818000, + "inputId": 12, + "color": "#ff9352" + }, + { + "id": 2527404255205931, + "outputModuleId": 5316500757873963, + "outputId": 1, + "inputModuleId": 7632890583818000, + "inputId": 1, + "color": "#ff5293" + }, + { + "id": 6717632160623331, + "outputModuleId": 5316500757873963, + "outputId": 0, + "inputModuleId": 7632890583818000, + "inputId": 0, + "color": "#ff52d4" + }, + { + "id": 7338124562825619, + "outputModuleId": 8614706367736874, + "outputId": 0, + "inputModuleId": 7632890583818000, + "inputId": 5, + "color": "#ff9352" + }, + { + "id": 2502588557339856, + "outputModuleId": 7102321685927569, + "outputId": 0, + "inputModuleId": 7632890583818000, + "inputId": 6, + "color": "#a852ff" + }, + { + "id": 909435954192876, + "outputModuleId": 8480211942345494, + "outputId": 1, + "inputModuleId": 7632890583818000, + "inputId": 4, + "color": "#527dff" + }, + { + "id": 4683040781075301, + "outputModuleId": 7632890583818000, + "outputId": 5, + "inputModuleId": 6142623971266268, + "inputId": 1, + "color": "#f9b130" + }, + { + "id": 8833633514906751, + "outputModuleId": 7632890583818000, + "outputId": 4, + "inputModuleId": 6142623971266268, + "inputId": 0, + "color": "#fc2d5a" + }, + { + "id": 4117604456582742, + "outputModuleId": 6142623971266268, + "outputId": 1, + "inputModuleId": 7632890583818000, + "inputId": 3, + "color": "#ff9352" + }, + { + "id": 7644282616727091, + "outputModuleId": 6142623971266268, + "outputId": 0, + "inputModuleId": 7632890583818000, + "inputId": 2, + "color": "#ffd452" + }, + { + "id": 3839996458627276, + "outputModuleId": 7632890583818000, + "outputId": 3, + "inputModuleId": 5316500757873963, + "inputId": 1, + "color": "#e8ff52" + }, + { + "id": 6381722321047357, + "outputModuleId": 7632890583818000, + "outputId": 2, + "inputModuleId": 5316500757873963, + "inputId": 0, + "color": "#a8ff52" + }, + { + "id": 6906635014876686, + "outputModuleId": 7102321685927569, + "outputId": 1, + "inputModuleId": 7632890583818000, + "inputId": 7, + "color": "#67ff52" + }, + { + "id": 7949213181171582, + "outputModuleId": 624810863841921, + "outputId": 2, + "inputModuleId": 7632890583818000, + "inputId": 13, + "color": "#52ff7d" + }, + { + "id": 3717067425808798, + "outputModuleId": 5027784904497184, + "outputId": 1, + "inputModuleId": 80438023490537, + "inputId": 0, + "color": "#52ffbe" + }, + { + "id": 6096495840858941, + "outputModuleId": 5, + "outputId": 4, + "inputModuleId": 2335813547920417, + "inputId": 17, + "color": "#ffd452" + }, + { + "id": 6511802318849519, + "outputModuleId": 5, + "outputId": 4, + "inputModuleId": 5027784904497184, + "inputId": 2, + "color": "#52ff7d" + }, + { + "id": 5374199475835119, + "outputModuleId": 80438023490537, + "outputId": 0, + "inputModuleId": 2335813547920417, + "inputId": 33, + "color": "#52ffff" + }, + { + "id": 6411103128521649, + "outputModuleId": 5027784904497184, + "outputId": 3, + "inputModuleId": 324685194587839, + "inputId": 3, + "color": "#52ffbe" + }, + { + "id": 4046541135221927, + "outputModuleId": 324685194587839, + "outputId": 1, + "inputModuleId": 2335813547920417, + "inputId": 1, + "color": "#52ffff" + }, + { + "id": 5130610130747980, + "outputModuleId": 624810863841921, + "outputId": 3, + "inputModuleId": 324685194587839, + "inputId": 2, + "color": "#52beff" + }, + { + "id": 7547544574339711, + "outputModuleId": 5567774278698987, + "outputId": 0, + "inputModuleId": 6633676242520676, + "inputId": 2, + "color": "#ff5252" + } + ] +}