Hi David, here's a full EWI-USB editor. However, it only works one way! Pd -> EWI-USB. It cannot retrieve data from the EWI.
If you want to save your data you should specify a path (marked with red "bangs") twice for loading and saving and you need to set the midi port. Nothing else to do. I have tested it with Linux (Ubuntu). Not sure if it works on any other OS. Hope it's useful for some people! Cheers Ingo > -----Ursprüngliche Nachricht----- > Von: pd-list-boun...@iem.at [mailto:pd-list-boun...@iem.at] Im Auftrag von > David > Gesendet: Dienstag, 8. März 2011 03:07 > An: pd-list@iem.at; muran...@gmail.com > Betreff: Re: [PD] Patch for Akai EWI (was "Reading and writing binary > files") > > Thanks. I'm not sure I understand what you mean when you say "you > don't really need sysex", though. I have to send a 6 byte NRPN > message, followed by a 14 byte SysEx message. I think I understand how > to send the NRPN message, but I'm still confused about the SysEx > message. Would I use [midiout] to do that? According to the help file > in PD, this object is still undocumented and is only supported on > Linux. Is that still true? And it only has two inlets, which I'm > guessing would be an arbitrary 1 byte value and a channel number, but > I'm not sure. > > Unfortunately, none of these messages are documented in the owner's > manual or on their web site, but someone has reverse-engineered the > messages and posted his findings here: > > http://www.ewiusb.com/sysex_page1 > http://www.ewiusb.com/sysex_page2 > > The whole stream (an NRPN, a 14 byte SysEx, the same NRPN again, > another 19 byte SysEx, and a final NRPN) would look like this, for > example: > > // sysex enable : > 63 01 62 04 06 20 > // sysex message : > F0 47 7F 6D 00 00 06 40 40 40 40 08 7F F7 > // sysex enable : > 63 01 62 04 06 20 > // sysex message : > F0 F7 7F 6D 02 00 0B 00 00 40 20 02 00 00 7F 00 7C 7D F7 > // sysex done : > 63 01 62 04 06 10 > > David. > > > Message: 1 > > Date: Sun, 6 Mar 2011 18:07:59 +0100 > > From: Andr?s Mur?nyi <muran...@gmail.com> > > Subject: Re: [PD] Patch for Akai EWI (was "Reading and writing binary > > files") > > To: PD List <pd-list@iem.at> > > Message-ID: > > <aanlktimf2tztoeqgx38blvs_rphk5yqli6nnfnb2u...@mail.gmail.com> > > Content-Type: text/plain; charset="iso-8859-1" > > > > NRPNS are interestingly made up of CC messages so you don't really need > > sysex. > > Attached [nrpnout] (original version by David McCallum) and [nrpnout- > yamaha] > > where CC numbers are modified according to Yamaha specs. You may need to > > match two of the four CC numbers with your gear (the other two are > always > > the same), and check if your gear needs MSB and LSB address or just one > > "NRPN number". > > > > Andras > > _______________________________________________ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list
#N canvas 84 54 391 514 10; #X obj 106 8 table ewi-usb_settings 17; #X msg 16 28 \; ewi-usb_settings read settings/ewi-usb_settings; #X obj 16 8 loadbang; #N canvas 0 0 1172 370 send_sysex 0; #X obj 420 328 midiout; #X obj 420 248 t l b; #X obj 57 141 tabread ewi-usb_settings; #X obj 30 121 t f f; #X obj 30 181 pack; #X obj 30 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 30 315 midiout; #X obj 30 248 t l b; #X text 94 294 set midi out port; #X text 484 307 set midi out port; #X msg 420 268 240 \, 71 \, 127 \, 109 \, 2 \, 0 \, 11 \, \$1 \, \$2 \, \$3 \, \$4 \, \$5 \, \$6 \, \$7 \, \$8 \, \$9 \, \$10 \, \$11 \, 247; #X obj 447 141 tabread ewi-usb_settings; #X obj 420 121 t f f; #X obj 420 181 pack; #X obj 420 228 pack f f f f f f f f f f f; #X msg 459 308 1; #X msg 69 295 1; #X msg 30 268 240 \, 71 \, 127 \, 109 \, 0 \, 0 \, 6 \, \$1 \, \$2 \, \$3 \, \$4 \, \$5 \, \$6 \, 247; #X obj 159 180 cnv 15 200 86 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 166 177 \$1 = Breath Gain (0-127) 64; #X text 166 192 \$2 = Bite Gain (0-127) 64; #X text 166 207 \$3 = Bite AC Gain (0-127) 64; #X text 166 222 \$4 = Pitch Bend Gain (0-127) 64; #X text 166 252 \$6 = ? (?) 127; #X text 166 237 \$5 = Key Delay (0-15) 7; #X obj 420 86 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 246 28 inlet; #X msg 246 55 set \$1; #X obj 30 69 r \$0-bang_parameter_0-5; #X obj 420 69 r \$0-bang_parameter_6-16; #N canvas 1600 700 310 423 count_16-6 0; #X obj 86 46 inlet; #X obj 130 375 outlet; #X obj 98 282 f; #X msg 210 172 stop; #X obj 86 84 t b b; #X text 87 28 start; #X obj 210 216 metro 1; #X obj 113 180 + 1; #X obj 130 282 - 1; #X msg 113 160 16; #X obj 22 222 sel 6; #X connect 0 0 4 0; #X connect 2 0 8 0; #X connect 3 0 6 0; #X connect 4 0 6 0; #X connect 4 1 9 0; #X connect 6 0 2 0; #X connect 7 0 2 1; #X connect 8 0 2 1; #X connect 8 0 1 0; #X connect 8 0 10 0; #X connect 9 0 7 0; #X connect 10 0 3 0; #X connect 10 0 9 0; #X restore 420 101 pd count_16-6; #X obj 420 201 route 6 7 8 9 10 11 12 13 14 15 16; #X obj 30 201 route 0 1 2 3 4 5; #N canvas 1600 700 310 423 count_5-0 0; #X obj 86 46 inlet; #X obj 130 375 outlet; #X obj 98 282 f; #X msg 210 172 stop; #X obj 86 84 t b b; #X text 87 28 start; #X obj 210 216 metro 1; #X obj 130 282 - 1; #X obj 113 180 + 1; #X msg 113 160 5; #X obj 22 222 sel 0; #X connect 0 0 4 0; #X connect 2 0 7 0; #X connect 3 0 6 0; #X connect 4 0 6 0; #X connect 4 1 9 0; #X connect 6 0 2 0; #X connect 7 0 2 1; #X connect 7 0 1 0; #X connect 7 0 10 0; #X connect 8 0 2 1; #X connect 9 0 8 0; #X connect 10 0 3 0; #X connect 10 0 9 0; #X restore 30 101 pd count_5-0; #X obj 30 228 pack f f f f f f; #X obj 773 57 cnv 15 380 290 empty empty empty 20 12 0 14 -233017 -66577 0; #X text 787 62 \$1 = midi channel (0-15) 0; #X text 787 82 \$2 =fingering (0=EWI \, 1=Sax \, 2=Flute \, 3=Oboe \, 4=EVI_1 \, 5=EVI_2) 0; #X text 787 112 \$3 = transpose (0-127 / 52-76) 64; #X text 787 132 \$4 = velocity (0-127) 120 [0 = dynamic \, 1-127 = fixed]; #X text 787 152 \$5 = breath 1 (0-119 \, 127 \, 0 = off \, 127 = aftertouch) 2; #X text 787 172 \$6 = breath 2 (0-119 \, 127 \, 0 = off \, 127 = aftertouch) 127; #X text 787 192 \$7 = unknown (?) 0; #X text 787 212 \$8 = bite 1 (0-119 \, 124-127 \, 0 = off \, 124 = Pb UP \, 125 = Pb DOWN \, 126 = Pb UP-DOWN \, 127 = Pb DOWN-UP) 127 ; #X text 787 242 \$9 = bite 2 (0-119 \, 124-127 \, 0 = off \, 124 = Pb UP \, 125 = Pb DOWN \, 126 = Pb UP-DOWN \, 127 = Pb DOWN-UP) 0; #X text 787 272 \$10 = Pitchbend UP control (0-119 \, 127 \, 0 = off \, 127 = Pitchbend UP) 127; #X text 787 302 \$11 = Pitchbend DOWN control (0-119 \, 127 \, 0 = off \, 127 = Pitchbend DOWN) 127; #X text 771 36 parameters 0 - 10 (parameter \, options \, default) ; #X text 112 163 parameters 11 - 16 (parameter \, options \, default) ; #X connect 1 0 10 0; #X connect 1 1 15 0; #X connect 2 0 4 1; #X connect 3 0 4 0; #X connect 3 1 2 0; #X connect 4 0 32 0; #X connect 5 0 33 0; #X connect 7 0 17 0; #X connect 7 1 16 0; #X connect 10 0 0 0; #X connect 11 0 13 1; #X connect 12 0 13 0; #X connect 12 1 11 0; #X connect 13 0 31 0; #X connect 14 0 1 0; #X connect 15 0 0 1; #X connect 16 0 6 1; #X connect 17 0 6 0; #X connect 25 0 30 0; #X connect 26 0 27 0; #X connect 27 0 16 0; #X connect 27 0 15 0; #X connect 28 0 5 0; #X connect 29 0 25 0; #X connect 30 0 12 0; #X connect 31 0 14 0; #X connect 31 1 14 1; #X connect 31 2 14 2; #X connect 31 3 14 3; #X connect 31 4 14 4; #X connect 31 5 14 5; #X connect 31 6 14 6; #X connect 31 7 14 7; #X connect 31 8 14 8; #X connect 31 9 14 9; #X connect 31 10 14 10; #X connect 32 0 34 0; #X connect 32 1 34 1; #X connect 32 2 34 2; #X connect 32 3 34 3; #X connect 32 4 34 4; #X connect 32 5 34 5; #X connect 33 0 3 0; #X connect 34 0 7 0; #X restore 36 116 pd send_sysex; #X obj 36 98 hradio 15 1 0 6 empty empty empty 0 -8 0 10 -262144 -1 -1 1; #X obj 36 58 loadbang; #X text 59 76 set midi out port; #N canvas 0 77 1180 715 ewi_parameters 0; #X floatatom 354 208 5 1 16 0 MIDI_Channel - -; #X floatatom 354 228 5 52 76 0 Transpose - -; #X floatatom 354 248 5 0 5 0 Fingering - -; #N canvas 0 0 338 374 fingering 0; #X msg 101 154 EVI_valve_2; #X obj 141 27 sel 0 1 2 3 4 5; #X symbolatom 101 301 12 0 0 0 - - -; #X obj 101 281 symbol; #X msg 101 54 EWI_Standard; #X msg 101 74 Saxophone; #X msg 101 94 Flute; #X msg 101 134 EVI_valve_1; #X obj 141 7 inlet; #X msg 101 114 Oboe; #X connect 0 0 3 0; #X connect 1 0 4 0; #X connect 1 1 5 0; #X connect 1 2 6 0; #X connect 1 3 9 0; #X connect 1 4 7 0; #X connect 1 5 0 0; #X connect 3 0 2 0; #X connect 4 0 3 0; #X connect 5 0 3 0; #X connect 6 0 3 0; #X connect 7 0 3 0; #X connect 8 0 1 0; #X connect 9 0 3 0; #X coords 0 -1 1 1 75 18 2 100 300; #X restore 387 248 pd fingering; #X obj 41 7 loadbang; #X obj 762 124 tabwrite ewi-usb_settings; #X obj 762 84 - 1; #X msg 699 568 \; ewi-usb_settings write settings/ewi-usb_settings ; #X obj 21 8 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 722 154 tabwrite ewi-usb_settings; #X obj 682 184 tabwrite ewi-usb_settings; #X floatatom 354 358 5 0 127 0 Velocity - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 12 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X obj 141 47 sel 0 1; #X obj 141 27 == 0; #X msg 101 94 dynamic; #X msg 101 74 fixed; #X connect 1 0 0 0; #X connect 2 0 4 0; #X connect 3 0 6 0; #X connect 3 1 5 0; #X connect 4 0 3 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X coords 0 -1 1 1 75 18 2 100 300; #X restore 387 358 pd fingering; #X floatatom 354 278 5 0 120 0 Breath_CC1 - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 17 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X obj 141 47 sel 0 2 11 120; #X msg 101 74 off; #X msg 101 94 Breath_controller; #X msg 101 114 Expression; #X msg 101 134 Aftertouch; #X msg 101 154 other_controller; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 3 2 6 0; #X connect 3 3 7 0; #X connect 3 4 8 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 1 0; #X coords 0 -1 1 1 105 18 2 100 300; #X restore 387 278 pd fingering; #X floatatom 354 318 5 0 127 0 Bite_CC1 - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 17 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X msg 101 44 off; #X msg 101 84 Pitchbend_UP; #X msg 101 104 Pitchbend_DOWN; #X msg 101 124 Pitchbend_up-down; #X msg 101 144 Pitchbend_down-up; #X msg 101 164 other_controller; #X obj 141 27 sel 0 1 124 125 126 127; #X msg 101 64 Modulation_Wheel; #X connect 1 0 0 0; #X connect 2 0 9 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 1 0; #X connect 9 0 3 0; #X connect 9 1 10 0; #X connect 9 2 4 0; #X connect 9 3 5 0; #X connect 9 4 6 0; #X connect 9 5 7 0; #X connect 9 6 8 0; #X connect 10 0 1 0; #X coords 0 -1 1 1 105 18 2 100 300; #X restore 387 318 pd fingering; #X msg 885 264 127; #X obj 885 244 sel 120; #X obj 885 304 tabwrite ewi-usb_settings; #X floatatom 354 298 5 0 120 0 Breath_CC2 - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 17 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X obj 141 47 sel 0 2 11 120; #X msg 101 74 off; #X msg 101 94 Breath_controller; #X msg 101 114 Expression; #X msg 101 134 Aftertouch; #X msg 101 154 other_controller; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 3 2 6 0; #X connect 3 3 7 0; #X connect 3 4 8 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 1 0; #X coords 0 -1 1 1 105 18 2 100 300; #X restore 387 298 pd fingering; #X msg 825 284 127; #X obj 825 264 sel 120; #X obj 825 324 tabwrite ewi-usb_settings; #X obj 192 41 tabwrite ewi-usb_settings; #X text 223 20 unknown parameter; #X obj 752 354 tabwrite ewi-usb_settings; #X floatatom 354 338 5 0 127 0 Bite_CC2 - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 17 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X msg 101 44 off; #X msg 101 84 Pitchbend_UP; #X msg 101 104 Pitchbend_DOWN; #X msg 101 124 Pitchbend_up-down; #X msg 101 144 Pitchbend_down-up; #X msg 101 164 other_controller; #X obj 141 27 sel 0 1 124 125 126 127; #X msg 101 64 Modulation_Wheel; #X connect 1 0 0 0; #X connect 2 0 9 0; #X connect 3 0 1 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 1 0; #X connect 9 0 3 0; #X connect 9 1 10 0; #X connect 9 2 4 0; #X connect 9 3 5 0; #X connect 9 4 6 0; #X connect 9 5 7 0; #X connect 9 6 8 0; #X connect 10 0 1 0; #X coords 0 -1 1 1 105 18 2 100 300; #X restore 387 338 pd fingering; #X obj 712 374 tabwrite ewi-usb_settings; #X obj 668 394 tabwrite ewi-usb_settings; #X floatatom 354 378 5 0 120 0 Pitchbend_UP - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 17 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X obj 141 47 sel 0 120; #X msg 101 74 off; #X msg 101 94 Pitchbend_UP; #X msg 101 114 other_controller; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 3 2 6 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X coords 0 -1 1 1 105 18 2 100 300; #X restore 387 378 pd fingering; #X msg 755 444 127; #X obj 755 424 sel 120; #X obj 755 484 tabwrite ewi-usb_settings; #X floatatom 354 398 5 0 120 0 Pitchbend_DOWN - -; #N canvas 0 0 338 374 fingering 0; #X symbolatom 101 301 17 0 0 0 - - -; #X obj 101 281 symbol; #X obj 141 7 inlet; #X obj 141 47 sel 0 120; #X msg 101 74 off; #X msg 101 114 other_controller; #X msg 101 94 Pitchbend_DOWN; #X connect 1 0 0 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 3 1 6 0; #X connect 3 2 5 0; #X connect 4 0 1 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X coords 0 -1 1 1 105 18 2 100 300; #X restore 387 398 pd fingering; #X msg 695 464 127; #X obj 695 444 sel 120; #X obj 695 504 tabwrite ewi-usb_settings; #X text 497 397 default = 120; #X text 497 377 default = 120; #X text 497 357 default = 120; #X text 497 337 default = 0; #X text 497 317 default = 127; #X text 497 297 default = 120; #X text 497 277 default = 2; #X text 497 247 default = 0; #X text 497 207 default = 1; #X obj 840 600 bng 15 250 50 0 empty empty set_data_folder_here! 17 7 1 9 -258113 -1 -1; #X obj 1021 571 s \$0-bang_parameter_6-16; #X obj 726 661 s \$0-bang_parameter_0-5; #X obj 994 531 t b b; #X msg 762 104 \$1 6; #X msg 682 164 \$1 7; #X msg 722 134 \$1 8; #X msg 885 284 \$1 10; #X msg 825 304 \$1 11; #X msg 192 21 0 12; #X msg 752 334 \$1 13; #X msg 712 354 \$1 14; #X msg 668 374 \$1 9; #X msg 755 464 \$1 15; #X msg 695 484 \$1 16; #X obj 367 434 hsl 128 15 0 127 0 0 empty empty Breath_Gain -100 8 1 9 -262144 -1 -1 6400 1; #X obj 367 454 hsl 128 15 0 127 0 0 empty empty Bite_Gain -100 8 1 9 -262144 -1 -1 6400 1; #X obj 367 474 hsl 128 15 0 127 0 0 empty empty Bite_AC_Gain -100 8 1 9 -262144 -1 -1 6400 1; #X obj 367 494 hsl 128 15 0 127 0 0 empty empty Pitch_Bend_Gain -100 8 1 9 -262144 -1 -1 6400 1; #X obj 367 514 hsl 128 15 0 15 0 0 empty empty Key_Delay -100 8 1 9 -262144 -1 -1 5927 1; #X floatatom 498 434 5 0 0 0 - - -; #X floatatom 498 454 5 0 0 0 - - -; #X floatatom 498 474 5 0 0 0 - - -; #X floatatom 498 494 5 0 0 0 - - -; #X floatatom 498 514 5 0 0 0 - - -; #X text 532 432 default = 64; #X text 532 452 default = 64; #X text 532 472 default = 64; #X text 532 492 default = 64; #X text 532 512 default = 7; #X obj 111 491 tabread ewi-usb_settings; #X msg 111 511 set \$1; #X msg 111 471 0; #X obj 81 531 tabread ewi-usb_settings; #X msg 81 551 set \$1; #X msg 81 511 1; #X obj 51 571 tabread ewi-usb_settings; #X msg 51 591 set \$1; #X obj 161 611 tabread ewi-usb_settings; #X msg 161 631 set \$1; #X msg 51 551 2; #X msg 161 591 3; #X obj 111 651 tabread ewi-usb_settings; #X msg 111 671 set \$1; #X msg 111 631 4; #X obj 699 548 del 1000; #X obj 534 584 tabwrite ewi-usb_settings; #X msg 534 564 \$1 0; #X obj 494 604 tabwrite ewi-usb_settings; #X msg 494 584 \$1 1; #X obj 454 624 tabwrite ewi-usb_settings; #X msg 454 604 \$1 2; #X obj 414 644 tabwrite ewi-usb_settings; #X msg 414 624 \$1 3; #X obj 1021 551 del 250; #X obj 739 611 t b b; #X obj 726 641 del 250; #X obj 374 664 tabwrite ewi-usb_settings; #X msg 374 644 \$1 4; #X obj 21 34 del 100; #X obj 443 202 bng 15 250 50 0 empty empty RESET 17 7 1 9 -4032 -1 -1; #X text 497 227 default = 64; #X floatatom 407 228 5 0 0 0 - - -; #X obj 526 52 tabwrite ewi-usb_settings; #X msg 526 19 64 0 \, 64 1 \, 64 2 \, 64 3 \, 7 4 \, 127 5 \, 0 6 \, 0 7 \, 64 8 \, 120 9 \, 2 10 \, 127 11 \, 0 12 \, 127 13 \, 0 14 \, 127 15 \, 127 16; #N canvas 0 0 450 300 read_midi_channel 0; #X obj 34 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 34 91 tabread ewi-usb_settings; #X msg 34 131 set \$1; #X obj 34 111 + 1; #X msg 34 71 6; #X connect 0 0 6 0; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 5 0 4 0; #X connect 6 0 3 0; #X restore 126 191 pd read_midi_channel; #N canvas 0 0 450 300 read_transpose 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 101 tabread ewi-usb_settings; #X msg 35 121 set \$1; #X msg 35 81 8; #X obj 223 169 - 64; #X connect 0 0 5 0; #X connect 3 0 4 0; #X connect 3 0 6 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 6 0 2 0; #X restore 126 211 pd read_transpose; #X obj 407 180 - 64; #N canvas 0 0 450 300 read_fingering 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 111 tabread ewi-usb_settings; #X msg 35 131 set \$1; #X msg 35 91 7; #X connect 0 0 5 0; #X connect 3 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X restore 126 231 pd read_fingering; #N canvas 0 0 450 300 read_breath_cc1 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 81 tabread ewi-usb_settings; #X msg 35 151 set \$1; #X msg 35 61 10; #X obj 35 101 sel 127; #X msg 35 121 120; #X connect 0 0 5 0; #X connect 3 0 6 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X connect 6 0 7 0; #X connect 6 1 4 0; #X connect 6 1 2 0; #X connect 7 0 4 0; #X connect 7 0 2 0; #X restore 126 261 pd read_breath_cc1; #N canvas 0 0 450 300 read_breath_cc2 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 81 tabread ewi-usb_settings; #X msg 35 151 set \$1; #X obj 35 101 sel 127; #X msg 35 121 120; #X msg 35 61 11; #X connect 0 0 7 0; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 5 0 6 0; #X connect 5 1 4 0; #X connect 5 1 2 0; #X connect 6 0 4 0; #X connect 6 0 2 0; #X connect 7 0 3 0; #X restore 126 281 pd read_breath_cc2; #N canvas 0 0 450 300 read_bite_cc1 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 124 tabread ewi-usb_settings; #X msg 35 144 set \$1; #X msg 35 104 13; #X connect 0 0 5 0; #X connect 3 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X restore 126 301 pd read_bite_cc1; #N canvas 0 0 450 300 read_bite_cc2 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 124 tabread ewi-usb_settings; #X msg 35 144 set \$1; #X msg 35 104 14; #X connect 0 0 5 0; #X connect 3 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X restore 126 321 pd read_bite_cc2; #N canvas 0 0 450 300 read_velocity 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 111 tabread ewi-usb_settings; #X msg 35 131 set \$1; #X msg 35 91 9; #X connect 0 0 5 0; #X connect 3 0 4 0; #X connect 3 0 2 0; #X connect 4 0 1 0; #X connect 5 0 3 0; #X restore 126 341 pd read_velocity; #N canvas 0 0 450 300 read_pitchbend_up 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 81 tabread ewi-usb_settings; #X msg 35 151 set \$1; #X obj 35 101 sel 127; #X msg 35 121 120; #X msg 35 61 15; #X connect 0 0 7 0; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 5 0 6 0; #X connect 5 1 4 0; #X connect 5 1 2 0; #X connect 6 0 4 0; #X connect 6 0 2 0; #X connect 7 0 3 0; #X restore 126 361 pd read_pitchbend_up; #N canvas 0 0 450 300 read_pitchbend_down 0; #X obj 35 27 inlet; #X obj 35 217 outlet; #X obj 305 217 outlet; #X obj 35 81 tabread ewi-usb_settings; #X msg 35 151 set \$1; #X obj 35 101 sel 127; #X msg 35 121 120; #X msg 35 61 15; #X connect 0 0 7 0; #X connect 3 0 5 0; #X connect 4 0 1 0; #X connect 5 0 6 0; #X connect 5 1 4 0; #X connect 5 1 2 0; #X connect 6 0 4 0; #X connect 6 0 2 0; #X connect 7 0 3 0; #X restore 126 381 pd read_pitchbend_down; #X obj 364 550 i; #X connect 0 0 6 0; #X connect 1 0 57 0; #X connect 1 0 118 0; #X connect 2 0 3 0; #X connect 2 0 56 0; #X connect 4 0 110 0; #X connect 6 0 55 0; #X connect 8 0 110 0; #X connect 11 0 12 0; #X connect 11 0 63 0; #X connect 13 0 14 0; #X connect 13 0 18 0; #X connect 15 0 16 0; #X connect 15 0 61 0; #X connect 17 0 58 0; #X connect 18 0 17 0; #X connect 18 1 58 0; #X connect 20 0 21 0; #X connect 20 0 23 0; #X connect 22 0 59 0; #X connect 23 0 22 0; #X connect 23 1 59 0; #X connect 28 0 29 0; #X connect 28 0 62 0; #X connect 32 0 33 0; #X connect 32 0 35 0; #X connect 34 0 64 0; #X connect 35 0 34 0; #X connect 35 1 64 0; #X connect 37 0 38 0; #X connect 37 0 40 0; #X connect 39 0 65 0; #X connect 40 0 39 0; #X connect 40 1 65 0; #X connect 54 0 96 0; #X connect 54 1 105 0; #X connect 55 0 5 0; #X connect 55 0 54 0; #X connect 56 0 10 0; #X connect 56 0 54 0; #X connect 57 0 9 0; #X connect 57 0 54 0; #X connect 58 0 19 0; #X connect 58 0 54 0; #X connect 59 0 24 0; #X connect 59 0 54 0; #X connect 60 0 25 0; #X connect 61 0 27 0; #X connect 61 0 54 0; #X connect 62 0 30 0; #X connect 62 0 54 0; #X connect 63 0 31 0; #X connect 63 0 54 0; #X connect 64 0 36 0; #X connect 64 0 54 0; #X connect 65 0 41 0; #X connect 65 0 54 0; #X connect 66 0 71 0; #X connect 66 0 98 0; #X connect 67 0 72 0; #X connect 67 0 100 0; #X connect 68 0 73 0; #X connect 68 0 102 0; #X connect 69 0 74 0; #X connect 69 0 104 0; #X connect 70 0 127 0; #X connect 81 0 82 0; #X connect 82 0 66 0; #X connect 82 0 71 0; #X connect 83 0 81 0; #X connect 84 0 85 0; #X connect 85 0 67 0; #X connect 85 0 72 0; #X connect 86 0 84 0; #X connect 87 0 88 0; #X connect 88 0 68 0; #X connect 88 0 73 0; #X connect 89 0 90 0; #X connect 90 0 69 0; #X connect 90 0 74 0; #X connect 91 0 87 0; #X connect 92 0 89 0; #X connect 93 0 94 0; #X connect 94 0 70 0; #X connect 94 0 75 0; #X connect 95 0 93 0; #X connect 96 0 7 0; #X connect 98 0 97 0; #X connect 98 0 106 0; #X connect 100 0 99 0; #X connect 100 0 106 0; #X connect 102 0 101 0; #X connect 102 0 106 0; #X connect 104 0 103 0; #X connect 104 0 106 0; #X connect 105 0 52 0; #X connect 106 0 96 0; #X connect 106 1 107 0; #X connect 107 0 53 0; #X connect 109 0 108 0; #X connect 109 0 106 0; #X connect 110 0 60 0; #X connect 110 0 83 0; #X connect 110 0 86 0; #X connect 110 0 91 0; #X connect 110 0 92 0; #X connect 110 0 95 0; #X connect 110 0 116 0; #X connect 110 0 117 0; #X connect 110 0 119 0; #X connect 110 0 120 0; #X connect 110 0 121 0; #X connect 110 0 122 0; #X connect 110 0 123 0; #X connect 110 0 124 0; #X connect 110 0 125 0; #X connect 110 0 126 0; #X connect 111 0 115 0; #X connect 111 0 110 0; #X connect 111 0 54 0; #X connect 111 0 107 0; #X connect 115 0 114 0; #X connect 116 0 0 0; #X connect 117 0 1 0; #X connect 117 1 113 0; #X connect 118 0 113 0; #X connect 119 0 2 0; #X connect 119 1 3 0; #X connect 120 0 13 0; #X connect 120 1 14 0; #X connect 121 0 20 0; #X connect 121 1 21 0; #X connect 122 0 15 0; #X connect 122 1 16 0; #X connect 123 0 28 0; #X connect 123 1 29 0; #X connect 124 0 11 0; #X connect 124 1 12 0; #X connect 125 0 32 0; #X connect 125 1 33 0; #X connect 126 0 37 0; #X connect 126 1 38 0; #X connect 127 0 75 0; #X connect 127 0 109 0; #X coords 0 -1 1 1 355 340 2 260 200; #X restore 17 162 pd ewi_parameters; #X obj 17 144 bng 15 250 50 0 empty empty set_data_folder_inside_this_subpatch! 17 7 1 9 -258113 -1 -1; #X obj 151 58 bng 15 250 50 0 empty empty set_data_folder_here! 17 7 1 9 -258113 -1 -1; #X obj 17 98 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113 -1 -1; #X floatatom 126 113 5 0 0 0 - - -; #X msg 36 78 1; #X connect 2 0 1 0; #X connect 4 0 3 0; #X connect 4 0 11 0; #X connect 5 0 12 0; #X connect 12 0 4 0;
_______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list