Compare commits
No commits in common. "7c91072873890bfc0f03d72308c52327117c4bd7" and "3301315367c95dc4d496cdde657f55d6a09435c1" have entirely different histories.
7c91072873
...
3301315367
@ -1,9 +1,5 @@
|
||||
# trucs en ChucK
|
||||
|
||||
Attention, il faut parfois utiliser l'option `--silent`
|
||||
pour lancer Chuck sans connexion audio.
|
||||
|
||||
|
||||
## dessiner.ck
|
||||
|
||||
## pouet.ck
|
||||
|
@ -1,42 +1,4 @@
|
||||
|
||||
/*
|
||||
* dessiner par OSC
|
||||
* (avec le laser de Gaby ?)
|
||||
*
|
||||
* nouveau Rural Art System 2021 - TerreBlanque
|
||||
*
|
||||
*/
|
||||
|
||||
7777 => int OSCPort;
|
||||
31000.0 => float Amplitude;
|
||||
|
||||
OscOut xmit;
|
||||
float dx, dy;
|
||||
|
||||
xmit.dest("localhost", OSCPort);
|
||||
|
||||
clear_the_screen();
|
||||
|
||||
for (0 => int foo; foo<25800; foo++) {
|
||||
<<< foo >>>;
|
||||
|
||||
Amplitude * Math.sin(foo * 0.30001) => dx;
|
||||
Amplitude * Math.cos(foo * 0.50001) => dy;
|
||||
|
||||
xmit.start("/joystick/xy");
|
||||
Std.ftoi(dx) => xmit.add;
|
||||
Std.ftoi(dy) => xmit.add;
|
||||
xmit.send();
|
||||
|
||||
0.02::second => now;
|
||||
}
|
||||
|
||||
fun void clear_the_screen()
|
||||
{
|
||||
xmit.start("/joystick/b");
|
||||
50 => xmit.add; 1 => xmit.add;
|
||||
xmit.send();
|
||||
xmit.start("/joystick/b");
|
||||
50 => xmit.add; 0 => xmit.add;
|
||||
xmit.send();
|
||||
}
|
||||
#
|
||||
# dessiner par OSC avec le laser de Gaby
|
||||
#
|
||||
|
@ -5,29 +5,6 @@
|
||||
* nouveau Rural Art System 2021 - TerreBlanque
|
||||
*/
|
||||
|
||||
MidiIn input;
|
||||
MidiMsg msg;
|
||||
|
||||
1 => int port; // please explain
|
||||
|
||||
if (!input.open(port)) {
|
||||
<<< "erreur open" >>>;
|
||||
me.exit();
|
||||
}
|
||||
|
||||
// print out device that was opened
|
||||
<<< "MIDI device:", input.num(), " -> ", input.name() >>>;
|
||||
|
||||
// infinite loop
|
||||
while (1) {
|
||||
input => now;
|
||||
|
||||
while ( input.recv(msg) ) {
|
||||
<<< msg.data1, msg.data2, msg.data3 >>>;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -33,7 +33,7 @@ while( true ) {
|
||||
else {
|
||||
1 => envl.keyOff => envr.keyOff;
|
||||
}
|
||||
0.2::second => now;
|
||||
// 0.2::second => now;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -11,14 +11,13 @@ SawOsc sr => dac.right;
|
||||
|
||||
OscIn oscin;
|
||||
OscMsg msg;
|
||||
|
||||
InPort => oscin.port;
|
||||
oscin.addAddress( "/joystick/xy, ii" );
|
||||
|
||||
int x, y;
|
||||
55 => int base;
|
||||
|
||||
0.5 => sl.gain => sr.gain;
|
||||
|
||||
<<< "listening on port", InPort >>>;
|
||||
|
||||
while( true ) {
|
||||
@ -27,16 +26,8 @@ while( true ) {
|
||||
msg.getInt(0) => x;
|
||||
msg.getInt(1) => y;
|
||||
<<< "got (via ", InPort,") ", x, y >>>;
|
||||
x => sl.freq;
|
||||
y => sr.freq;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* made in doubledragon2 by tTh */
|
||||
|
||||
/* --------------------------------------------------------
|
||||
conversion coordonnées vers frequence */
|
||||
|
||||
|
||||
|
||||
|
@ -86,7 +86,7 @@ if (do_dump) {
|
||||
if (verbosity) {
|
||||
fprintf(stderr, "%s is sending to %s:%s\n", argv[0],
|
||||
remote_host, remote_port);
|
||||
fprintf(stderr, " the stick '%s' is on %s\n", my_id, joy_device);
|
||||
fprintf(stderr, " the stick '%s'is on %s\n", my_id, joy_device);
|
||||
}
|
||||
|
||||
lo_address t = lo_address_new(remote_host, remote_port);
|
||||
|
Loading…
Reference in New Issue
Block a user