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