Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
purr-data
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
nerrons
purr-data
Commits
ba306256
Commit
ba306256
authored
9 years ago
by
Jonathan Wilkes
Browse files
Options
Downloads
Patches
Plain Diff
ported from pd-l2ork git: commit 240cf0276b06b39a352bbcc93a42c3dbe357f874
*updated disis_wiimote-help.pd
parent
391e9c09
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
l2ork_addons/disis_wiimote/disis_wiimote-help.pd
+81
-77
81 additions, 77 deletions
l2ork_addons/disis_wiimote/disis_wiimote-help.pd
with
81 additions
and
77 deletions
l2ork_addons/disis_wiimote/disis_wiimote-help.pd
+
81
−
77
View file @
ba306256
...
...
@@ -2,7 +2,7 @@
#N struct IR-blobs float x float y symbol s;
#N struct CL-L-stick float x float y;
#N struct CL-R-stick float x float y;
#N canvas
383 66
872 6
3
3 10;
#N canvas
262 27
872 6
5
3 10;
#X msg 6 388 disconnect;
#X msg 27 87 discover;
#X obj 187 186 tgl 25 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
...
...
@@ -128,9 +128,9 @@ case. The total acceleration is given by:;
;
#X obj 325 186 tgl 25 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 1
91 588
You can also specify the address as a creation argument:
#X text 1
84 605
You can also specify the address as a creation argument:
;
#X text
203 602
(make sure to enable discover mode before creation)
#X text
196 619
(make sure to enable discover mode before creation)
;
#N canvas 4 136 920 244 \$0-nunchuck-stuff 0;
#X obj 559 61 inlet;
...
...
@@ -161,17 +161,17 @@ case. The total acceleration is given by:;
#X connect 9 2 10 0;
#X connect 15 0 1 0;
#X restore 106 444 pd \$0-nunchuck-stuff;
#X obj 579 406 cnv 15 275 2
30
empty empty Expansion: 10 15 0 14 -228992
#X obj 579 406 cnv 15 275 2
41
empty empty Expansion: 10 15 0 14 -228992
-355 0;
#X floatatom 718 468 7 0 0 1 - #0-nc-accX-set #0-nc-accX, f 7;
#X floatatom 718 482 7 0 0 1 - #0-nc-accY-set #0-nc-accY, f 7;
#X floatatom 718 496 7 0 0 1 - #0-nc-accZ-set #0-nc-accZ, f 7;
#X obj 588 468 hsl 128 14 -1 1 0 0 \$0-nc-accX \$0-nc-accX-set X 4
8 0 10 -261681 -1 -1
0
1;
8 0 10 -261681 -1 -1
488
1;
#X obj 588 482 hsl 128 14 -1 1 0 0 \$0-nc-accY \$0-nc-accY-set Y 4
8 0 10 -261681 -1 -1
0
1;
8 0 10 -261681 -1 -1
6731
1;
#X obj 588 496 hsl 128 14 -1 1 0 0 \$0-nc-accZ \$0-nc-accZ-set Z 4
8 0 10 -261681 -1 -1 0 1;
8 0 10 -261681 -1 -1
867
0 1;
#X obj 723 530 nbx 3 16 -1e+37 1e+37 0 0 empty \$0-nc-btn-set empty
-80 8 0 10 -261681 -1 -1 0 256 0;
#X text 584 452 Acceleration:;
...
...
@@ -188,16 +188,16 @@ case. The total acceleration is given by:;
#X floatatom 742 94 7 0 0 1 _Y #0-wii-accY-set #0-wii-accY, f 7;
#X floatatom 742 108 7 0 0 1 _Z #0-wii-accZ-set #0-wii-accZ, f 7;
#X obj 612 80 hsl 128 14 -1 1 0 0 \$0-wii-accX \$0-wii-accX-set empty
-2 -8 0 10 -225271 -1 -1 0 1;
-2 -8 0 10 -225271 -1 -1
635
0 1;
#X obj 612 94 hsl 128 14 -1 1 0 0 \$0-wii-accY \$0-wii-accY-set empty
-2 -8 0 10 -225271 -1 -1 0 1;
-2 -8 0 10 -225271 -1 -1
635
0 1;
#X obj 612 108 hsl 128 14 -1 1 0 0 \$0-wii-accZ \$0-wii-accZ-set empty
-2 -8 0 10 -225271 -1 -1 0 1;
#N canvas 5
2
6 1
4
8 481 416 IR-data 0;
#X scalar IR-blobs
616 680
blob1 \;;
#X scalar IR-blobs
211 36
8 blob2 \;;
#X scalar IR-blobs
943 759
blob3 \;;
#X scalar IR-blobs
419 760
blob4 \;;
-2 -8 0 10 -225271 -1 -1
635
0 1;
#N canvas 5
0
6 1
2
8 481 416 IR-data 0;
#X scalar IR-blobs
262.603 259.077
blob1 \;;
#X scalar IR-blobs
383.441 388.30
8 blob2 \;;
#X scalar IR-blobs
623.665 511.615
blob3 \;;
#X scalar IR-blobs
821.362 457.231
blob4 \;;
#X coords 0 0 1024 768 256 196 1;
#X restore 590 183 pd IR-data;
#N canvas 136 244 342 204 IR-blobs 0;
...
...
@@ -209,11 +209,11 @@ case. The total acceleration is given by:;
#X floatatom 742 128 7 0 0 1 _PITCH #0-wii-pitch-set #0-wii-pitch,
f 7;
#X obj 612 128 hsl 128 14 -3.14156 3.14159 0 0 \$0-wii-pitch \$0-wii-pitch-set
empty -2 -8 0 10 -225280 -1 -1 0 1;
empty -2 -8 0 10 -225280 -1 -1
1270
0 1;
#X floatatom 742 142 7 0 0 1 _ROLL #0-wii-roll-set #0-wii-roll, f
7;
#X obj 612 142 hsl 128 14 -3.14156 3.14159 0 0 \$0-wii-roll \$0-wii-roll-set
empty -2 -8 0 10 -225280 -1 -1 0 1;
empty -2 -8 0 10 -225280 -1 -1
1270
0 1;
#X text 608 64 Acceleration (-1 to 1):;
#X obj 779 23 nbx 2 16 -1e+37 1e+37 0 0 empty \$0-wii-btn01-set empty
-100 10 0 12 -225280 -1 -1 0 256 0;
...
...
@@ -230,25 +230,24 @@ empty -2 -8 0 10 -225280 -1 -1 0 1;
#X restore 21 506 pd \$0-button-stuff;
#X text 783 5 Buttons:;
#N canvas 185 133 481 416 NC-data 0;
#X scalar NC-stick
0
0 \;;
#X scalar NC-stick
127 13
0 \;;
#X coords 0 256 256 0 80 80 1 0 0;
#X restore 768 468 pd NC-data;
#X obj -
4
6
11
print;
#X obj -
9
6
23
print;
#X obj 15 203 tgl 25 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text -2 254 Enable metro to get accelerometer uppdates;
#X obj 117 365 disis_wiimote;
#X obj -
4 589
disis_wiimote 00:19:1D:BE:6A:66;
#X obj -
9 601
disis_wiimote 00:19:1D:BE:6A:66;
#X obj 231 333 tgl 25 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 212 357 connection;
#X text 217 367 indicator;
#X text 276 472 TO CONNECT:;
#X text 277 484 1 click on connect or discover;
#X text 277 495 2 press 1&2 on the wiimote;
#X text 277 506 3 upon connect wiimote will vibrate;
#X text 288 517 if wiimote fails to connect check;
#X text 289 539 (e.g. using shell command "hcitool scan");
#X text 278 464 TO CONNECT:;
#X text 279 476 1 click on connect or discover;
#X text 279 527 3 upon connect wiimote will vibrate;
#X text 290 538 if wiimote fails to connect check;
#X text 291 560 (e.g. using shell command "hcitool scan");
#X obj 423 240 cnv 15 150 150 empty empty Feedback 6 12 0 10 -233017
-66577 0;
#X obj 479 336 tgl 25 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
...
...
@@ -257,11 +256,11 @@ empty -2 -8 0 10 -225280 -1 -1 0 1;
#X msg 478 313 setLED \$1;
#X obj 478 264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 50
2
264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 50
1
264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 52
6
264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 52
4
264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 5
50
264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
#X obj 5
47
264 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X text 440 263 LEDs:;
#N canvas 0 0 409 401 bytemask 0;
...
...
@@ -309,26 +308,26 @@ empty -2 -8 0 10 -225280 -1 -1 0 1;
#X connect 17 0 9 0;
#X connect 18 0 10 0;
#X connect 19 0 11 0;
#X restore 478 290 pd bytemask;
#X restore 478 290 pd bytemask
, f 12
;
#X text 430 337 RUMBLE:;
#X text 27
7
5
51
4 start metro and enable "reportAcceleration";
#X text 27
9
5
72
4 start metro and enable "reportAcceleration";
#X text -2 294 NB: setting metro below 20 makes little sense as even
at max rate I was unable to get more than 50 updates/second from the
bluetooth stack.;
#X text -4 265 (buttons \, xyz wiimote \, xyz nunchuk \, ir).;
#X obj 585 5
6
0 unpack 0 0 0;
#X obj 658 5
8
3 hsl 180 15 0 16000 0 0 empty empty empty -2 -8 0 10
-261681 -1 -1 0 1;
#X obj 658
59
8 hsl 180 15 0 16000 0 0 empty empty empty -2 -8 0 10
-261681 -1 -1
0
1;
#X obj 658 6
1
3 hsl 180 15 0 16000 0 0 empty empty empty -2 -8 0 10
-261681 -1 -1
0
1;
#X text 660 5
8
1 up/down;
#X text 659 6
1
1 left/right;
#X text 659
59
6 rotate around y axis (wrist);
#X text 27
7
5
62
5 connect nunchuk and enable "reportExtension";
#X obj 585 5
7
0 unpack 0 0 0;
#X obj 658 5
9
3 hsl 180 15 0 16000 0 0 empty empty empty -2 -8 0 10
-261681 -1 -1
918
0 1;
#X obj 658
60
8 hsl 180 15 0 16000 0 0 empty empty empty -2 -8 0 10
-261681 -1 -1
9265
1;
#X obj 658 6
2
3 hsl 180 15 0 16000 0 0 empty empty empty -2 -8 0 10
-261681 -1 -1
9174
1;
#X text 660 5
9
1 up/down;
#X text 659 6
2
1 left/right;
#X text 659
60
6 rotate around y axis (wrist);
#X text 27
9
5
83
5 connect nunchuk and enable "reportExtension";
#X text 594 439 NUNCHUK;
#X text 586 5
4
3 MOTION PLUS;
#X text 586 5
5
3 MOTION PLUS;
#X text -14 2 Threaded implementation of Wiimote object by DISIS &
L2Ork by Ivica Ico Bukvic <ico@vt.edu> <http://disis.music.vt.edu>
<http://l2ork.music.vt.edu>;
...
...
@@ -400,7 +399,7 @@ balance battery;
#X msg 445 216 togglePassthrough \$1;
#X msg 4 64 connect 00:19:1D:CA:73:29;
#X obj 15 234 metro 100;
#X text 2
89 528
console and your bluetooth settings;
#X text 2
91 549
console and your bluetooth settings;
#N canvas 35 30 815 233 \$0-classic 0;
#X obj 60 -19 inlet;
#X obj 690 -17 inlet;
...
...
@@ -455,48 +454,53 @@ balance battery;
#X connect 19 0 20 0;
#X connect 19 1 21 0;
#X restore 182 422 pd \$0-classic;
#X text 279 487 2 press 1&2 on the wiimote;
#X obj 292 504 cnv 15 279 28 empty empty empty 20 12 0 14 -259090 -66577
0;
#X text 292 502 IMPORTANT! to connect new wiimoteplus you mustすe
the pair button isnide the battery pack;
#X connect 0 0 48 0;
#X connect 1 0 48 0;
#X connect 2 0 4 0;
#X connect 3 0 5 0;
#X connect 4 0 48 0;
#X connect 5 0 48 0;
#X connect 9 0 8
5
0;
#X connect 46 0 10
2
0;
#X connect 48 0 8
6
0;
#X connect 9 0 8
4
0;
#X connect 46 0 10
1
0;
#X connect 48 0 8
5
0;
#X connect 48 1 50 0;
#X connect 49 0 45 0;
#X connect 60 0 61 0;
#X connect 59 0 60 0;
#X connect 60 0 48 0;
#X connect 61 0 48 0;
#X connect 62 0
48
0;
#X connect 63 0 6
8 0
;
#X connect 64 0 6
8 1
;
#X connect 65 0 6
8 2
;
#X connect 6
6
0 6
8 3
;
#X connect
68
0
62
0;
#X connect 7
3 0
74 0;
#X connect 7
3 1
75 0;
#X connect
73 2 76
0;
#X connect 85 0 4
8
0;
#X connect 8
6 0 42
0;
#X connect 8
6 1 6
0;
#X connect 8
6 2 7
0;
#X connect 8
6 3
12
0
;
#X connect 8
6 4
12
1
;
#X connect 8
6 5 12 2
;
#X connect 8
6 6 7
3 0;
#X connect 8
6 8 104 0
;
#X connect 8
6 9 104 1
;
#X connect 8
6
1
0 104 2
;
#X connect 8
6
1
1
90 0;
#X connect 8
6
1
2
91 0;
#X connect 8
6
1
3
92 0;
#X connect 8
6
1
4
93 0;
#X connect 8
6 15 94
0;
#X connect 62 0
67
0;
#X connect 63 0 6
7 1
;
#X connect 64 0 6
7 2
;
#X connect 65 0 6
7 3
;
#X connect 6
7
0 6
1 0
;
#X connect
72
0
73
0;
#X connect 7
2 1
74 0;
#X connect 7
2 2
75 0;
#X connect
84 0 48
0;
#X connect 85 0 4
2
0;
#X connect 8
5 1 6
0;
#X connect 8
5 2 7
0;
#X connect 8
5 3 12
0;
#X connect 8
5 4
12
1
;
#X connect 8
5 5
12
2
;
#X connect 8
5 6 72 0
;
#X connect 8
5 8 10
3 0;
#X connect 8
5 9 103 1
;
#X connect 8
5 10 103 2
;
#X connect 8
5
1
1 89 0
;
#X connect 8
5
1
2
90 0;
#X connect 8
5
1
3
91 0;
#X connect 8
5
1
4
92 0;
#X connect 8
5
1
5
93 0;
#X connect 8
7 0 48
0;
#X connect 88 0 48 0;
#X connect
8
9 0
48
0;
#X connect 9
4
0 9
8
0;
#X connect 99 0
100
0;
#X connect 9
3
0
97
0;
#X connect 9
8
0 9
9
0;
#X connect 99 0
48
0;
#X connect 100 0 48 0;
#X connect 101 0 48 0;
#X connect 102 0 48 0;
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment