From 2b6d4c1904646aeaf079bbe8e8ab2ed8535b5b6f Mon Sep 17 00:00:00 2001 From: tee <kremer@hfbk-hamburg.de> Date: Thu, 10 Dec 2020 19:25:59 +0100 Subject: [PATCH] add 05-basic_FM.vcv --- 05-basic_FM.vcv | 600 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 600 insertions(+) create mode 100644 05-basic_FM.vcv diff --git a/05-basic_FM.vcv b/05-basic_FM.vcv new file mode 100644 index 0000000..9cd7327 --- /dev/null +++ b/05-basic_FM.vcv @@ -0,0 +1,600 @@ +{ + "version": "1.1.6", + "modules": [ + { + "id": 1, + "plugin": "Core", + "version": "1.1.6", + "model": "AudioInterface", + "params": [], + "leftModuleId": 2, + "data": { + "audio": { + "driver": 1, + "deviceName": "hw:HDA Intel PCH,0", + "offset": 0, + "maxChannels": 8, + "sampleRate": 44100, + "blockSize": 256 + } + }, + "pos": [ + 102, + 0 + ] + }, + { + "id": 2, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "VCMixer", + "params": [ + { + "id": 0, + "value": 1.0 + }, + { + "id": 1, + "value": 1.0 + }, + { + "id": 2, + "value": 0.431486487 + }, + { + "id": 3, + "value": 1.0 + }, + { + "id": 4, + "value": 1.0 + } + ], + "leftModuleId": 7, + "rightModuleId": 1, + "pos": [ + 92, + 0 + ] + }, + { + "id": 3, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "VCO", + "params": [ + { + "id": 0, + "value": 0.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.5 + }, + { + "id": 6, + "value": 0.0 + } + ], + "rightModuleId": 6, + "pos": [ + 30, + 0 + ] + }, + { + "id": 6, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "ADSR", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.5 + }, + { + "id": 2, + "value": 0.5 + }, + { + "id": 3, + "value": 0.5 + } + ], + "leftModuleId": 3, + "pos": [ + 40, + 0 + ] + }, + { + "id": 7, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "Scope", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.0 + }, + { + "id": 2, + "value": 0.0 + }, + { + "id": 3, + "value": 0.0 + }, + { + "id": 4, + "value": 8.07499981 + }, + { + "id": 5, + "value": 0.0 + }, + { + "id": 6, + "value": 0.0 + }, + { + "id": 7, + "value": 0.0 + } + ], + "rightModuleId": 2, + "data": { + "lissajous": 0, + "external": 0 + }, + "pos": [ + 79, + 0 + ] + }, + { + "id": 8, + "plugin": "Core", + "version": "1.1.6", + "model": "Notes", + "params": [], + "text": "This basic FM patch consists of one so-called \"FM Operator\".\nAn FM Operator is usually comprised of two oscillators, two envelopes and two amplifiers.\n\nThe first oscillator is the \"Modulator\" and the 2nd the \"Carrier\".\nThe idea is that the first oscillator modulates the second at audio rate, with the modulation adjusted by the first envelope and VCA.\n\nIn practice, Envelopes of FM synthesizers are more complex than the ones used here.\n\nAlso, I'm not sure if this can sound like FM at all.\nFor real FM sound, disconnect the upper row and let the bottom row play.", + "pos": [ + 0, + 0 + ] + }, + { + "id": 59, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "VCA", + "params": [ + { + "id": 0, + "value": 0.201999918 + }, + { + "id": 1, + "value": 0.445500225 + } + ], + "pos": [ + 50, + 0 + ] + }, + { + "id": 60, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "VCO", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.0 + }, + { + "id": 2, + "value": 0.0 + }, + { + "id": 3, + "value": 0.0 + }, + { + "id": 4, + "value": 0.704999864 + }, + { + "id": 5, + "value": 0.5 + }, + { + "id": 6, + "value": 0.0 + } + ], + "leftModuleId": 61, + "pos": [ + 65, + 0 + ] + }, + { + "id": 61, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "ADSR", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.521000028 + }, + { + "id": 2, + "value": 0.519500136 + }, + { + "id": 3, + "value": 0.627500117 + } + ], + "rightModuleId": 60, + "pos": [ + 57, + 0 + ] + }, + { + "id": 62, + "plugin": "AudibleInstruments", + "version": "1.5.0", + "model": "Marbles", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.0 + }, + { + "id": 2, + "value": 0.5 + }, + { + "id": 3, + "value": 0.152999923 + }, + { + "id": 4, + "value": 0.186499834 + }, + { + "id": 5, + "value": 0.0 + }, + { + "id": 6, + "value": 0.0 + }, + { + "id": 7, + "value": 0.865500033 + }, + { + "id": 8, + "value": 0.498500019 + }, + { + "id": 9, + "value": 0.210499898 + }, + { + "id": 10, + "value": 0.0 + }, + { + "id": 11, + "value": 0.0 + }, + { + "id": 12, + "value": 0.0 + }, + { + "id": 13, + "value": 0.0 + }, + { + "id": 14, + "value": 0.819500089 + } + ], + "data": { + "t_deja_vu": false, + "x_deja_vu": false, + "t_mode": 0, + "x_mode": 0, + "t_range": 1, + "x_range": 1, + "external": false, + "x_scale": 0, + "y_divider_index": 8, + "x_clock_source_internal": 0 + }, + "pos": [ + 0, + 1 + ] + }, + { + "id": 63, + "plugin": "AudibleInstruments", + "version": "1.5.0", + "model": "Plaits", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.0 + }, + { + "id": 2, + "value": -1.42800009 + }, + { + "id": 3, + "value": 0.497000009 + }, + { + "id": 4, + "value": 0.5 + }, + { + "id": 5, + "value": 0.5 + }, + { + "id": 6, + "value": 0.0 + }, + { + "id": 7, + "value": 0.0 + }, + { + "id": 8, + "value": 0.0 + }, + { + "id": 9, + "value": 0.5 + }, + { + "id": 10, + "value": 0.5 + } + ], + "data": { + "lowCpu": false, + "model": 2 + }, + "pos": [ + 30, + 1 + ] + }, + { + "id": 64, + "plugin": "Fundamental", + "version": "1.4.0", + "model": "VCA", + "params": [ + { + "id": 0, + "value": 0.0 + }, + { + "id": 1, + "value": 0.666000068 + } + ], + "pos": [ + 50, + 1 + ] + } + ], + "cables": [ + { + "id": 3026, + "outputModuleId": 3, + "outputId": 0, + "inputModuleId": 59, + "inputId": 2, + "color": "#0c8e15" + }, + { + "id": 3027, + "outputModuleId": 59, + "outputId": 0, + "inputModuleId": 60, + "inputId": 1, + "color": "#c91847" + }, + { + "id": 3028, + "outputModuleId": 6, + "outputId": 0, + "inputModuleId": 59, + "inputId": 0, + "color": "#0986ad" + }, + { + "id": 3030, + "outputModuleId": 59, + "outputId": 1, + "inputModuleId": 2, + "inputId": 1, + "color": "#0c8e15" + }, + { + "id": 3029, + "outputModuleId": 61, + "outputId": 0, + "inputModuleId": 59, + "inputId": 3, + "color": "#c9b70e" + }, + { + "id": 3031, + "outputModuleId": 60, + "outputId": 0, + "inputModuleId": 59, + "inputId": 5, + "color": "#c91847" + }, + { + "id": 3034, + "outputModuleId": 2, + "outputId": 0, + "inputModuleId": 1, + "inputId": 0, + "color": "#0c8e15" + }, + { + "id": 3035, + "outputModuleId": 2, + "outputId": 0, + "inputModuleId": 1, + "inputId": 1, + "color": "#c91847" + }, + { + "id": 3040, + "outputModuleId": 62, + "outputId": 2, + "inputModuleId": 6, + "inputId": 4, + "color": "#c9b70e" + }, + { + "id": 3041, + "outputModuleId": 62, + "outputId": 2, + "inputModuleId": 61, + "inputId": 4, + "color": "#0c8e15" + }, + { + "id": 3042, + "outputModuleId": 62, + "outputId": 6, + "inputModuleId": 3, + "inputId": 0, + "color": "#c91847" + }, + { + "id": 3043, + "outputModuleId": 62, + "outputId": 6, + "inputModuleId": 60, + "inputId": 0, + "color": "#0986ad" + }, + { + "id": 3044, + "outputModuleId": 62, + "outputId": 6, + "inputModuleId": 63, + "inputId": 7, + "color": "#c9b70e" + }, + { + "id": 3045, + "outputModuleId": 63, + "outputId": 0, + "inputModuleId": 64, + "inputId": 5, + "color": "#0c8e15" + }, + { + "id": 3046, + "outputModuleId": 64, + "outputId": 1, + "inputModuleId": 2, + "inputId": 2, + "color": "#c91847" + }, + { + "id": 3047, + "outputModuleId": 61, + "outputId": 0, + "inputModuleId": 64, + "inputId": 3, + "color": "#0986ad" + }, + { + "id": 3050, + "outputModuleId": 6, + "outputId": 0, + "inputModuleId": 7, + "inputId": 0, + "color": "#c91847" + }, + { + "id": 3051, + "outputModuleId": 61, + "outputId": 0, + "inputModuleId": 7, + "inputId": 1, + "color": "#0986ad" + }, + { + "id": 3049, + "outputModuleId": 62, + "outputId": 4, + "inputModuleId": 61, + "inputId": 2, + "color": "#0c8e15" + } + ] +} \ No newline at end of file -- GitLab