Chapter 2 part 2
This commit is contained in:
parent
3481813b9c
commit
84a3f172b1
15
sclang-play/noisy.sc
Normal file
15
sclang-play/noisy.sc
Normal file
@ -0,0 +1,15 @@
|
||||
(
|
||||
s.boot;
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
var freqCutoff = MouseX.kr(400, 2000);
|
||||
var ampl = MouseY.kr(0.1, 1.5);
|
||||
var out = LPF.ar(
|
||||
WhiteNoise.ar(mul: ampl),
|
||||
freq: freqCutoff
|
||||
);
|
||||
[out, out]
|
||||
}.scope
|
||||
)
|
@ -193,3 +193,128 @@
|
||||
Mix(SinOsc.ar(250 * (1..n), 0, 1/n))
|
||||
}.scope
|
||||
)
|
||||
|
||||
// 2.2
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(mul: 0.1)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(mul: 2.0)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(mul: 0.1)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(
|
||||
mul: MouseY.kr(1.0, 0.1)
|
||||
)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(
|
||||
mul: 0.1, add: MouseY.kr(0.9, -0.9)
|
||||
)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(
|
||||
mul: MouseX.kr(0.1, 1.0),
|
||||
add: MouseY.kr(0.9, -0.9)
|
||||
)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
var cutoff = SinOsc.ar(
|
||||
1,
|
||||
mul: MouseX.kr(0.0, 1700.0),
|
||||
add: 2000.0
|
||||
);
|
||||
|
||||
LPF.ar(
|
||||
WhiteNoise.ar,
|
||||
freq: cutoff
|
||||
);
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
0.1 * SinOsc.ar
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(mul: 0.1)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
0.1 * SinOsc.ar + 0.5
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(mul: 0.1, add: 0.5)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
var cutoff = SinOsc.ar(1) * 1700.0 + 2000.0;
|
||||
LPF.ar(WhiteNoise.ar, freq: cutoff)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(440, 0.0, 0.1, 0.0)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(MouseX.kr(440, 880), 0.0, 0.1, 0.0)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(MouseX.kr(440, 880), mul: 0.1)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(440, mul: -20.dbamp)
|
||||
}.scope
|
||||
)
|
||||
|
||||
(
|
||||
{
|
||||
SinOsc.ar(
|
||||
40 * SinOsc.ar(MouseX.kr(1, 20)) + 440,
|
||||
0,
|
||||
0.1
|
||||
)
|
||||
}.scope
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user