From 88edf3907e06b536d15e4e4f5665bec57e38a60f Mon Sep 17 00:00:00 2001 From: Eugene Petkevich Date: Fri, 12 Jan 2024 01:41:05 +0100 Subject: [PATCH] add masterer to template --- library/template.scd | 26 +++++++++++++++++++ ...0\277\320\265\321\201\320\275\321\217.scd" | 2 -- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/library/template.scd b/library/template.scd index bb5851b..7a6abac 100644 --- a/library/template.scd +++ b/library/template.scd @@ -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 ( diff --git "a/\320\232\320\260/\320\232\320\260\320\274\321\213\321\200-\320\245\321\213\320\277\321\221\320\264\321\221/\320\245\321\213\320\277\321\221\320\264\321\221-\320\277\320\265\321\201\320\275\321\217.scd" "b/\320\232\320\260/\320\232\320\260\320\274\321\213\321\200-\320\245\321\213\320\277\321\221\320\264\321\221/\320\245\321\213\320\277\321\221\320\264\321\221-\320\277\320\265\321\201\320\275\321\217.scd" index a9bd7f3..e5c2e24 100644 --- "a/\320\232\320\260/\320\232\320\260\320\274\321\213\321\200-\320\245\321\213\320\277\321\221\320\264\321\221/\320\245\321\213\320\277\321\221\320\264\321\221-\320\277\320\265\321\201\320\275\321\217.scd" +++ "b/\320\232\320\260/\320\232\320\260\320\274\321\213\321\200-\320\245\321\213\320\277\321\221\320\264\321\221/\320\245\321\213\320\277\321\221\320\264\321\221-\320\277\320\265\321\201\320\275\321\217.scd" @@ -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 ( -- 2.17.1