フィルの入れ方。
フィルの入れ方を考えていたのですが、パターンを二つ用意しておいて、好きなときにオンオフするというのが、自由にできていいかも。もう、フィル・コリンズくらい便利です。でもオフされているSynthも処理されているので、CPU効率/プログラム的にあまりエレガントではないですね… うーん。(追記、ampではなくtypeというのを変更する事で、使用していない部分を処理しないようにできることが判明、super!)
~snareamp = 0.3; ~kickamp0 = 0.2;~kickamp1 = 0.2;
~kickamp0 = 0.2;~kickamp1 = 0.2; // all kick on
~kickamp0 = 0.2;~kickamp1 = 0.0; // only one kick
~snarefillamp = 0.0; // no fill
~snarefillamp = 0.16; // add fill
RedMst.play;
(
RedMst.clear;
RedMst.clock = TempoClock(120/60);
RedTrk(
\kick0,
Pbind(
\instrument, \SOSkick,
\dur, Pseq([1.5, 0.5, 2 ],inf),
\freq, 80,
\beater_noise_level, 0.01,
\amp, Pseq([1,0,0],inf) * Pfunc({~kickamp0})
), [0]
);
RedTrk(
\kick1,
Pbind(
\instrument, \SOSkick,
\dur, Pseq([1.5, 0.5, 2 ],inf),
\freq, 80,
\beater_noise_level, 0.01,
\amp, Pseq([0,1,1],inf) * Pfunc({~kickamp1})
), [0]
);
RedTrk(
\snare,
Pbind(
\instrument, \SOSsnare,
\snare_tightness, 1,
\drum_mode_level, 1,
\decay, 0.1,
\dur, Pseq([
Pseq([1,1,1,1],3),
Pseq([1,1,1,0.5,0.5],1)
],inf),
\amp, Pseq([
Pseq([0,0.9,0,1],3),
Pseq([0,1,0, 1,1.2],1)
],inf) * Pfunc({~snareamp})
), [0]
);
RedTrk(
\snare_fill,
Pbind(
\instrument, \SOSsnare,
\snare_tightness, 1,
\drum_mode_level, 1,
\decay, 0.1,
\dur, Pseq([0.5,0.5,0.5,0.5],inf),
\amp, Pseq([0,1,0,1],inf) * Pfunc({~snarefillamp})
), [0]
);
)
Posted: 5月 30th, 2009 under 日々のSC.
Comments: none
先週末、CraftwifeのMakeTokyoMeeting03(以下MTMと略す)での2Daysライブをしてきました。回を増すごとに大規模になってきたこのフェスティバルは、Makerと呼ばれる、モノづくりのすきなオタクたちの為の学園祭のようなもの。参加者は皆「科学/工作少年がそのまま大人になっちゃった」人たち。いろいろなジャンルの作品 … 自作楽器や、手芸と電子工作をドッキングさせたような作品たちから、アキバ系まで … を抱えたブースが、廃校に成った小学校の校舎に並んで、訪れる人たちに、おぉ、と歓声を上げさせていました。知的かつ子供のような好奇心が刺激されます。