fixing tiny bugs

This commit is contained in:
2023-12-28 11:55:29 +01:00
parent 55f728f657
commit 2954990a27
5 changed files with 24 additions and 14 deletions

View File

@ -9,7 +9,7 @@ Boot {
"┗┛┻┗┛┗┛ ┗┛┗┛┻┛┗┛ ┛┗┗┛┛┗┻┛┗┛"; "┗┛┻┗┛┗┛ ┗┛┗┛┻┛┗┛ ┛┗┗┛┛┗┻┛┗┛";
var p; var c; var m; var p; var c; var m;
var s = Server.default; var s = Server.default;
var clock = LinkClock(130 / 60).latency_(Server.default.latency).permanent_(True); var clock = LinkClock(130 / 60).latency_(Server.default.latency).permanent_(true);
var localPath = this.class.filenameSymbol.asString.dirname +/+ "Configuration"; var localPath = this.class.filenameSymbol.asString.dirname +/+ "Configuration";
"=-=-=-=-=-=-=-=-=-=-=".postln; "=-=-=-=-=-=-=-=-=-=-=".postln;
banner.postln; banner.postln;
@ -24,7 +24,7 @@ Boot {
p = ProxySpace.push(Server.default.boot, clock: clock); p = ProxySpace.push(Server.default.boot, clock: clock);
c = clock; c = clock;
Bank.root = samplePath; // Chemin vers les samples Bank.root = samplePath; // Chemin vers les samples
Bank.lazyLoading = True; // Lazy loading des samples Bank.lazyLoading = true; // Lazy loading des samples
Server.default.waitForBoot({ Server.default.waitForBoot({
(localPath +/+ "Synthdefs.scd").load; // Chargement des synthétiseurs (localPath +/+ "Synthdefs.scd").load; // Chargement des synthétiseurs
(localPath+/+ "Startup.scd").load; // Chargement post-configuration (localPath+/+ "Startup.scd").load; // Chargement post-configuration

View File

@ -1,7 +1,7 @@
Panic { Panic {
*new { *new {
CmdPeriod.run; ^CmdPeriod.run;
} }
} }

10
Classes/BuboString.sc Normal file
View File

@ -0,0 +1,10 @@
+ String {
/*
* Interface with Bank.sc to return a sample faster
*/
sample {
arg sampleNumber = 2;
^Bank(this)[sampleNumber];
}
}

View File

@ -14,7 +14,7 @@ f.vardel = {
( (
z = SynthDef.new(\sampler, { z = SynthDef.new(\sampler, {
arg buf, rate=1, amp=1, pan=0, attack=0.01, release=1, loop=0; arg buf, out=0, rate=1, amp=1, pan=0, attack=0.01, release=1, loop=0;
var sig; var sig;
var env = EnvGen.ar(Env.perc(attack, release, doneAction: 2)); var env = EnvGen.ar(Env.perc(attack, release, doneAction: 2));
var startPos = 0; var startPos = 0;
@ -26,7 +26,7 @@ f.vardel = {
loop:loop, doneAction: 2); loop:loop, doneAction: 2);
sig = sig * amp; sig = sig * amp;
sig = Pan2.ar(sig * env, pan); sig = Pan2.ar(sig * env, pan);
Out.ar(0, sig); Out.ar(out, sig);
}).add; }).add;
d.sampler = z; d.sampler = z;
); );
@ -34,7 +34,7 @@ f.vardel = {
( (
z = SynthDef.new(\revsampler, { z = SynthDef.new(\revsampler, {
arg buf, rate=1, amp=1, pan=0, attack=0.01, release=1, loop=1; arg buf, out=0, rate=1, amp=1, pan=0, attack=0.01, release=1, loop=1;
var sig; var sig;
var env = EnvGen.ar(Env.perc(attack, release, doneAction: 2)); var env = EnvGen.ar(Env.perc(attack, release, doneAction: 2));
var startPos = 0; var startPos = 0;
@ -46,7 +46,7 @@ f.vardel = {
loop:loop, doneAction: 2); loop:loop, doneAction: 2);
sig = sig * amp; sig = sig * amp;
sig = Pan2.ar(sig * env, pan); sig = Pan2.ar(sig * env, pan);
Out.ar(0, sig); Out.ar(out, sig);
}).add; }).add;
d.revsampler = z; d.revsampler = z;
); );