osc2midi-help.pd 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. #N canvas 259 22 931 684 10;
  2. #X text 23 14 osc2midi <domain> <osc-name> <midi-type> <cc#/note#/prg#/...>
  3. <ch#> <scaling> <offset> <interpol.time>;
  4. #X obj 20 102 cnv 15 225 230 empty empty MIDI_Input 20 12 0 14 -204786
  5. -66577 0;
  6. #X obj 250 102 cnv 15 225 230 empty empty MIDI_Output 20 12 0 14 -204786
  7. -66577 0;
  8. #X text 113 137 (logic);
  9. #X text 72 180 (Graphical User Interface);
  10. #X text 348 157 (logic);
  11. #X text 307 200 (Graphical User Interface);
  12. #X obj 480 102 cnv 15 415 230 empty empty MIDI_Message_Generator 20
  13. 12 0 14 -204786 -66577 0;
  14. #X text 573 133 (logic);
  15. #X text 726 157 (Graphical User Interface);
  16. #X text 403 32 (c)2012 Marian Weger;
  17. #X text 540 583 All parameters are registered for state-saving with
  18. the corresponding storage-domain. See [ds-help] for more information
  19. on this topic.;
  20. #X text 540 533 For more information on how to register variables to
  21. OSC \, see [osc-help].;
  22. #X text 540 443 [osc2midi] connects a variable \, that is already registered
  23. for OSC control to a given MIDI-message. The message is connected uni-
  24. or bidirectional \, according to the OSC settings.;
  25. #X obj 20 342 cnv 15 435 60 empty empty 1st:_register_variable_for_OSC
  26. 20 12 0 14 -262130 -66577 0;
  27. #X obj 42 374 osc_bi \$0 /i/map/osc/to/midi;
  28. #X obj 30 199 midi_in_gui \$0;
  29. #X obj 30 137 midi_in \$0;
  30. #X obj 260 157 midi_out \$0;
  31. #X obj 260 219 midi_out_gui \$0;
  32. #X obj 488 134 midi_gen \$0;
  33. #X obj 488 176 midi_gen_gui \$0;
  34. #X obj 20 410 cnv 15 500 250 empty empty 2nd:_connect_OSC_to_MIDI 20
  35. 12 0 14 -261234 -66577 0;
  36. #X text 99 525 |;
  37. #X text 99 545 |;
  38. #X text 99 555 |;
  39. #X text 129 545 |;
  40. #X text 129 555 |;
  41. #X text 99 535 |;
  42. #X text 129 535 osc-name;
  43. #X text 230 455 |;
  44. #X text 230 475 |;
  45. #X text 230 485 |;
  46. #X text 253 475 |;
  47. #X text 253 485 |;
  48. #X text 230 465 |;
  49. #X text 230 495 |;
  50. #X text 230 505 |;
  51. #X text 253 495 |;
  52. #X text 253 505 |;
  53. #X text 230 515 |;
  54. #X text 230 525 |;
  55. #X text 253 515 |;
  56. #X text 253 525 |;
  57. #X text 230 445 midi-control-type (ctl \, note \, bend \, etc.);
  58. #X text 253 465 midi cc#/prg#/note#/etc.;
  59. #X text 268 495 |;
  60. #X text 268 505 |;
  61. #X text 268 515 |;
  62. #X text 268 525 |;
  63. #X text 268 485 midi channel;
  64. #X text 282 515 |;
  65. #X text 282 525 |;
  66. #X text 230 535 |;
  67. #X text 230 545 |;
  68. #X text 253 535 |;
  69. #X text 253 545 |;
  70. #X text 268 535 |;
  71. #X text 268 545 |;
  72. #X text 282 535 |;
  73. #X text 282 545 |;
  74. #X text 293 535 |;
  75. #X text 293 545 |;
  76. #X text 282 505 value scaling;
  77. #X text 293 525 value offset;
  78. #X text 230 555 |;
  79. #X text 253 555 |;
  80. #X text 268 555 |;
  81. #X text 282 555 |;
  82. #X text 293 555 |;
  83. #X text 308 555 |;
  84. #X text 308 545 interpolation time;
  85. #X text 38 612 inlet 1: midi-out on(1)/off(0);
  86. #X text 38 632 inlet 2: midi-in on(1)/off(0);
  87. #X obj 40 575 osc2midi \$0 /i/map/osc/to/midi ctl 11 0 1 0 50;
  88. #X obj 460 342 cnv 15 435 60 empty empty Variable 20 12 0 14 -228856
  89. -66577 0;
  90. #X obj 605 373 hsl 128 15 0 127 0 0 /i/map/osc/to/midi /i/map/osc/to/midi
  91. /i/map/osc/to/midi -2 -8 0 10 -262144 -1 -1 0 1;
  92. #X obj 742 374 nbx 5 14 -1e+37 1e+37 0 0 /i/map/osc/to/midi /i/map/osc/to/midi
  93. /i/map/osc/to/midi 0 -8 0 10 -262144 -1 -1 0 256;
  94. #X obj 20 72 cnv 15 875 25 empty empty General_MIDI_Modules 20 12 0
  95. 14 -204786 -66577 0;
  96. #X text 99 515 domain;