add masterer to template
authorEugene Petkevich <nasedil.genio.code@gmail.com>
Fri, 12 Jan 2024 00:41:05 +0000 (01:41 +0100)
committerEugene Petkevich <nasedil.genio.code@gmail.com>
Fri, 12 Jan 2024 00:41:05 +0000 (01:41 +0100)
library/template.scd
Ка/Камыр-Хыпёдё/Хыпёдё-песня.scd

index bb5851b..7a6abac 100644 (file)
@@ -1,4 +1,30 @@
 
+// init
+
+(
+~createGroupsBusses = {
+  ~instrumentGroup = Group(s);
+  ~effectGroup = Group.after(~instrumentGroup);
+  ~masterGroup = Group.after(~effectGroup);
+
+  ~mainBus = Bus.audio(s, 2);
+  ~masterer = Synth(\masterer, (
+    in: ~mainBus,
+    out: a.h,
+    amp: 0.5,
+    lookAheadTime: 0.05,
+  ).asPairs, ~masterGroup);
+};
+ServerTree.removeAll;
+ServerTree.add(~createGroupsBusses);
+
+~drawWindows = {
+  s.plotTree
+};
+ServerBoot.removeAll;
+ServerBoot.add(~drawWindows);
+)
+
 // recording
 
 (
index a9bd7f3..e5c2e24 100644 (file)
@@ -1,7 +1,5 @@
 // Хыпёдё
 
-// TODO: limiter on all; synths into file; screencast with delay; fast and nice stop of pattern with finite dur; start with lower volume on mainMixer; individual groups for each pattern in case of stuck synths to kill them or fade out; output all generated splits and patterns to catch nice sounding ones and save for the future
-
 // values
 
 (