-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscratch.scd
109 lines (71 loc) · 2.64 KB
/
scratch.scd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
~startAppTask.start
/////////////////////////////////////////////////////////////////////////////////////////
//////////////// PARTICLES ///////////////////////////////////////////
(
~particleTask = Task({
inf.do({
NetAddr.new("127.0.0.1", 12345).sendMsg("/particle","bounce", (rrand(0,500)).asInteger, (500).asInteger, (800).asInteger, (800).asInteger);
0.2.wait;
})
});
)
~particleTask.start
NetAddr.new("127.0.0.1", 12345).sendMsg("/particle","bounce", (500).asInteger, (500).asInteger, (800).asInteger, (800).asInteger);
NetAddr.new("127.0.0.1", 12345).sendMsg("/particle","bounce", (0).asInteger, (0).asInteger, (800).asInteger, (800).asInteger);
NetAddr.new("127.0.0.1", 12345).sendMsg("/writeString", "ένα", 200.asInteger,400.asInteger,255.asInteger,255.asInteger,255.asInteger,255.asInteger);
"cd ~/Code/oF_apps/recover/drawingApp && make".unixCmd
"cd ~/Code/oF_apps/recover/drawingApp && make run".unixCmd
"cd ~/Code/oF_apps/recover/drawingApp && make && make run".unixCmd
"cd ~/Code/oF_apps/recover/controlApp && make".unixCmd
"cd ~/Code/oF_apps/recover/controlApp && make run".unixCmd
"cd ~/Code/oF_apps/recover/controlApp && make && make run".unixCmd
(
~startAppTask = Task({
1.do({
"cd ~/Code/oF_apps/recover/drawingApp && make run".unixCmd;
2.wait;
"cd ~/Code/oF_apps/recover/controlApp && make run".unixCmd;
})
});
)
NetAddr.new("127.0.0.1", 12345).sendMsg("/writeString", "ένα", 200.asInteger,400.asInteger,255.asInteger,255.asInteger,255.asInteger,255.asInteger);
(
~letterTask2 = Task({
var xPos, yPos = 20, count = 0;
inf.do({
|i|
xPos = 10*count;
NetAddr("127.0.0.1", 12345).sendMsg(
"/writeString",
["ς","ε","ρ","τ","υ","θ","ι","ο","π","α","σ","δ","φ","γ","η","ξ","κ","λ","ζ","χ","ψ","ω","β","ν","μ"].at(rrand(0,24).asInteger).asString,
xPos, yPos,
255.asInteger,255.asInteger,255.asInteger,255.asInteger);
if (xPos > 1900, {xPos = 0; count = 0; yPos = yPos +15} );
count = count + 1;
0.01.wait;
})
});
)
~letterTask2.start;
~letterTask2.stop;
["ς","ε","ρ","τ","υ","θ","ι","ο","π","α","σ","δ","φ","γ","η","ξ","κ","λ","ζ","χ","ψ","ω","β","ν","μ"].at(rrand(0,24).asInteger).asString
"ασδασδξλακν".ascii
"ασδασδξλακν".asSymbol.postln
"sdfasdfsdgashadhfdafhfhdafhahadfhafdhdafhsdhfdfah".at(rrand(0,30).asInteger).asString
(
~screenWidth = 1900;
~screenHeight = 1080;
~imageTask = Task({
inf.do({
NetAddr("127.0.0.1", 9005).sendMsg(
"/drawImage", rrand(0,50).asInteger,
100*(rrand(0,20)).asInteger,
100*(rrand(0,10)).asInteger,
100.asInteger,
100.asInteger);
0.01.wait;
})
});
)
~imageTask.start;
~imageTask.stop;