diff --git a/puredata/o.io.slipserial.pd b/puredata/o.io.slipserial.pd index 38ba022..02be6e1 100644 --- a/puredata/o.io.slipserial.pd +++ b/puredata/o.io.slipserial.pd @@ -1,4 +1,4 @@ -#N canvas 536 421 335 320 10; +#N canvas 536 421 374 320 10; #X obj 50 18 inlet; #X obj 50 280 outlet; #X obj 166 18 inlet; @@ -8,30 +8,31 @@ #X msg 206 131 info; #X obj 109 187 route open; #X obj 166 41 t a a; -#X obj 186 74 route open devicename; #X obj 206 111 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 170 266 outlet; #X obj 264 120 loadbang; #X obj 196 235 print info; #X obj 50 104 spigot; -#X obj 144 150 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 +#X obj 144 150 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; +#X obj 186 74 route open devicename close; #X connect 0 0 4 0; #X connect 2 0 8 0; #X connect 3 0 5 0; #X connect 3 1 7 0; -#X connect 4 0 14 0; +#X connect 4 0 13 0; #X connect 5 0 1 0; #X connect 6 0 3 0; -#X connect 7 0 11 0; -#X connect 7 0 15 0; -#X connect 7 1 13 0; -#X connect 8 0 9 0; +#X connect 7 0 10 0; +#X connect 7 0 14 0; +#X connect 7 1 12 0; +#X connect 8 0 15 0; #X connect 8 1 3 0; -#X connect 9 0 10 0; -#X connect 9 1 10 0; -#X connect 10 0 6 0; -#X connect 12 0 10 0; -#X connect 14 0 3 0; -#X connect 15 0 14 1; +#X connect 9 0 6 0; +#X connect 11 0 9 0; +#X connect 13 0 3 0; +#X connect 14 0 13 1; +#X connect 15 0 9 0; +#X connect 15 1 9 0; +#X connect 15 2 9 0; diff --git a/puredata/piano_access_radio_comm_only.pd b/puredata/piano_access_radio_comm_only.pd index b26cdcd..537d1b5 100644 --- a/puredata/piano_access_radio_comm_only.pd +++ b/puredata/piano_access_radio_comm_only.pd @@ -1,4 +1,4 @@ -#N canvas 503 89 623 470 10; +#N canvas 503 95 623 400 10; #X obj 322 198 spigot; #X obj 371 183 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; @@ -81,10 +81,13 @@ #X msg 204 58 devicename /dev/tty.usbmodem4871051 \, baud 57600 \, pollintervall 1 \, verbose 1; #X msg 494 315 2000; +#X obj 230 203 tgl 15 0 empty empty connected? 17 7 0 10 -262144 -1 +-1 1 1; #X connect 0 0 16 0; #X connect 1 0 0 1; #X connect 2 0 14 0; #X connect 3 0 8 0; +#X connect 3 1 31 0; #X connect 4 0 3 1; #X connect 5 0 3 1; #X connect 6 0 3 0; diff --git a/puredata/radio_toner.pd b/puredata/radio_toner.pd new file mode 100644 index 0000000..5700012 --- /dev/null +++ b/puredata/radio_toner.pd @@ -0,0 +1,112 @@ +#N canvas 437 95 568 438 12; +#N canvas 78 143 1133 383 roundly 1; +#X msg 364 139 \$1 5000; +#X obj 364 162 unpack f f; +#X obj 364 185 s X1; +#X obj 421 185 s X2; +#X obj 54 208 r HELLO; +#X obj 54 254 unpack f f f f; +#X floatatom 85 283 5 0 0 0 - - -; +#X obj 107 311 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8 +0 10 -260097 -262144 -1 0 1; +#X obj 107 331 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8 +0 10 -13381 -262144 -1 0 1; +#X obj 164 254 unpack f f f f; +#X floatatom 195 283 5 0 0 0 - - -; +#X floatatom 263 99 5 0 0 0 target_pos - -; +#X obj 107 31 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8 +0 10 -260097 -262144 -1 49950 1; +#X obj 107 51 hsl 1000 15 -50000 50000 0 0 empty empty empty -2 -8 +0 10 -13381 -262144 -1 49950 1; +#X obj 263 121 t b a; +#X msg 714 139 \$1 5000; +#X obj 714 162 unpack f f; +#X obj 714 185 s X1; +#X obj 771 185 s X2; +#X floatatom 613 99 5 0 0 0 target_pos - -; +#X obj 613 121 t b a; +#X obj 16 26 loadbang; +#X msg 16 49 0; +#X obj 104 81 skip 500; +#X obj 358 81 skip 500; +#X obj 263 209 s NOTE; +#X obj 613 209 s NOTE; +#X msg 832 97 1.2e+06; +#X msg 613 150 20200 0 0 1; +#X msg 915 112 0; +#X msg 263 150 20100 0 0 1; +#X obj 54 231 route 20100 20200; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 1 1 3 0; +#X connect 4 0 31 0; +#X connect 5 1 6 0; +#X connect 6 0 7 0; +#X connect 9 1 10 0; +#X connect 10 0 8 0; +#X connect 11 0 14 0; +#X connect 12 0 23 0; +#X connect 13 0 24 0; +#X connect 14 0 30 0; +#X connect 14 1 0 0; +#X connect 15 0 16 0; +#X connect 16 0 17 0; +#X connect 16 1 18 0; +#X connect 19 0 20 0; +#X connect 20 0 28 0; +#X connect 20 1 15 0; +#X connect 21 0 22 0; +#X connect 22 0 12 0; +#X connect 22 0 13 0; +#X connect 23 0 11 0; +#X connect 24 0 19 0; +#X connect 27 0 19 0; +#X connect 28 0 26 0; +#X connect 29 0 19 0; +#X connect 30 0 25 0; +#X connect 31 0 5 0; +#X connect 31 1 9 0; +#X restore 425 68 pd roundly; +#N canvas 0 23 450 278 (subpatch) 0; +#X array riff11 10 float 3; +#A 0 0.342857 0.67619 0.371429 0.685714 0.352381 0.638095 0.352381 +0.609524 0.333333 0.0285714; +#X coords 0 1 10 0 150 105 1 0 0; +#X restore 222 47 graph; +#N canvas 0 23 450 278 (subpatch) 0; +#X array riff10 50 float 3; +#A 0 0.809524 0.809524 0.819048 0.819048 0.819048 0.809524 0.7 0.695239 +0.695239 0.695239 0.695239 0.438095 0.695239 0.690477 0.685715 0.447619 +0.680952 0.680952 0.680952 0.680952 0.680952 0.82381 0.82381 0.666666 +0.666666 0.671429 0.671429 0.814286 0.814286 0.657142 0.657142 0.657142 +0.642856 0.623807 0.623807 0.623807 0.809524 0.361905 0.809524 0.361905 +0.714285 0.714285 0.723809 0.761905 0.761905 0.771429 0.771429 0.771429 +0.771429 0.800001; +#X coords 0 1 50 0 150 105 1 0 0; +#X restore 62 47 graph; +#X obj 62 179 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 +1; +#X obj 175 189 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 +1; +#X obj 62 204 metro 2000; +#X obj 222 179 tgl 20 0 empty empty empty 17 7 0 10 -262130 -1 -1 0 +1; +#X obj 335 189 tgl 20 0 empty empty 3001 17 7 0 10 -257985 -1 -1 0 +1; +#X obj 222 204 metro 2000; +#X obj 62 343 s NOTE; +#X obj 222 343 s NOTE; +#X obj 222 238 riff 200 3001; +#X msg 127 157 symbol riff10; +#X msg 287 157 symbol riff11; +#X obj 62 238 riff 170 3120; +#X connect 3 0 5 0; +#X connect 4 0 14 3; +#X connect 5 0 14 0; +#X connect 6 0 8 0; +#X connect 7 0 11 3; +#X connect 8 0 11 0; +#X connect 11 0 10 0; +#X connect 12 0 14 1; +#X connect 13 0 11 1; +#X connect 14 0 9 0; diff --git a/roller/src/main.cpp b/roller/src/main.cpp index f62ab50..511b638 100644 --- a/roller/src/main.cpp +++ b/roller/src/main.cpp @@ -21,7 +21,7 @@ //======================== // #define MY_GROUP_ID (4000) -#define MY_ID (MY_GROUP_ID + 1) +#define MY_ID (MY_GROUP_ID + 100) #define MY_SIGN ("ROLLER") // //======================== diff --git a/roundly/platformio.ini b/roundly/platformio.ini index bfecb36..f8004c1 100644 --- a/roundly/platformio.ini +++ b/roundly/platformio.ini @@ -27,6 +27,7 @@ framework = arduino upload_port = /dev/ttyUSB0 lib_deps = 721 ; TaskScheduler + waspinator/AccelStepper [env:nodemcuv2] platform = espressif8266 diff --git a/roundly/src/main.cpp b/roundly/src/main.cpp index 5823f5d..c0ccd5c 100644 --- a/roundly/src/main.cpp +++ b/roundly/src/main.cpp @@ -21,7 +21,7 @@ //======================== // #define MY_GROUP_ID (20000) -#define MY_ID (MY_GROUP_ID + 200) +#define MY_ID (MY_GROUP_ID + 100) #define MY_SIGN ("ROUNDLY") // //======================== diff --git a/taak/src/main.cpp b/taak/src/main.cpp index 8ea224d..721e000 100644 --- a/taak/src/main.cpp +++ b/taak/src/main.cpp @@ -21,7 +21,7 @@ //======================== // #define MY_GROUP_ID (1000) -#define MY_ID (MY_GROUP_ID + 32) +#define MY_ID (MY_GROUP_ID + 100) #define MY_SIGN ("TAAK") // //========================