Commit 1701b50a authored by porres's avatar porres
Browse files

Update fluidsynth~-help.pd

parent 8deec444
#N canvas 701 73 561 504 10;
#N canvas 701 73 563 523 10;
#X obj 306 4 cnv 15 250 40 empty empty empty 12 13 0 18 -128992 -233080
0;
#N canvas 382 141 749 319 (subpatch) 0;
......@@ -27,60 +27,22 @@
0;
#X obj 2 257 cnv 3 550 3 empty \$0-pddp.cnv.inlets inlets 8 12 0 13
-228856 -1 0;
#X obj 2 405 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
#X obj 2 423 cnv 3 550 3 empty \$0-pddp.cnv.outlets outlets 8 12 0
13 -228856 -1 0;
#X obj 2 453 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
#X obj 2 471 cnv 3 550 3 empty \$0-pddp.cnv.argument arguments 8 12
0 13 -228856 -1 0;
#X obj 73 263 cnv 17 3 138 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
#X obj 85 263 cnv 17 3 156 empty \$0-pddp.cnv.let.0 0 5 9 0 16 -228856
-162280 0;
#X obj 100 412 cnv 17 3 17 empty \$0-pddp.cnv.let.n 0 5 9 0 16 -228856
#X obj 100 430 cnv 17 3 17 empty \$0-pddp.cnv.let.n 0 5 9 0 16 -228856
-162280 0;
#X obj 100 432 cnv 17 3 17 empty \$0-pddp.cnv.let.r 1 5 9 0 16 -228856
#X obj 100 450 cnv 17 3 17 empty \$0-pddp.cnv.let.r 1 5 9 0 16 -228856
-162280 0;
#X text 176 412 signal;
#X text 176 431 signal;
#X text 135 275 load <symbol> -;
#X text 141 387 sysex <list> -;
#N canvas 203 85 476 442 MIDI-Input 0;
#X floatatom 120 191 0 0 8 0 - - -;
#X floatatom 128 246 5 1 4 0 - - -;
#X obj 59 381 outlet;
#X text 66 26 These are the basic messages for setting the sounds of
the fluidsynth soundfont synthesizer. The MIDI input from Pd needs
to be configured in Preferences => MIDI., f 54;
#X text 187 247 (the loaded soundfonts loaded in this help file only
have 1 bank \, so this does nothing here), f 32;
#X text 149 191 <= change sound program directly;
#X obj 59 84 else/keyboard 17 80 3 3 0 0 empty empty;
#N canvas 1115 171 633 485 mts-tuning 0;
#X msg 58 102 sysex 127 127 8 8 3 127 127 64 64 64 64 64 64 64 64 64
64 64 64, f 33;
#X msg 75 150 sysex 127 127 8 8 3 127 127 74 50 67 85 61 78 54 71 47
64 81 57, f 33;
#X text 266 106 12-tet (default tuning);
#X text 296 151 quarter-comma meantone (has wolf fifth at Ab - Eb)
, f 27;
#X obj 58 202 outlet;
#X text 61 33 Sysex messages are useful for advanced settings \, such
as "mts-tuning" standards \, where you can retune MIDI pitches \, see
below:;
#X text 179 228 sysexin is also given by midiin;
#X text 182 251 240 is start of sysex message;
#X text 182 271 247 is end of sysex message;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X restore 147 315 pd mts-tuning;
#X msg 120 215 pgm \$1;
#X msg 128 270 bank \$1;
#X connect 0 0 8 0;
#X connect 1 0 9 0;
#X connect 6 0 2 0;
#X connect 7 0 2 0;
#X connect 8 0 2 0;
#X connect 9 0 2 0;
#X restore 232 109 pd MIDI-Input;
#X text 99 289 bank <float \, float> -;
#X text 93 359 touch <float \, float> -;
#X text 176 430 signal;
#X text 176 449 signal;
#X text 134 391 load <symbol> -;
#X text 140 377 sysex <list> -;
#X text 98 363 bank <float \, float> -;
#X text 92 320 touch <float \, float> -;
#N canvas 910 74 493 229 other-messages 0;
#X msg 70 117 load \$1;
#X obj 70 61 openpanel;
......@@ -99,17 +61,17 @@ and ".sf3" extensions. This is the same for the argument., f 38;
#X connect 6 0 4 0;
#X connect 8 0 0 0;
#X restore 249 134 pd other-messages;
#X text 158 460 1) symbol;
#X text 219 460 - soundfont file to load (default none);
#X text 219 431 - right output signal os stereo output, f 39;
#X text 219 411 - left output signal os stereo output, f 39;
#X text 99 373 polytouch <f \, f \, f> -;
#X text 233 275 loads soundfont file (.sf2/.sf3 extensions implied)
#X text 158 478 1) symbol;
#X text 219 478 - soundfont file to load (default none);
#X text 219 449 - right output signal os stereo output, f 39;
#X text 219 429 - left output signal os stereo output, f 39;
#X text 98 334 polytouch <f \, f \, f> -;
#X text 232 391 loads soundfont file (.sf2/.sf3 extensions implied)
;
#X obj 4 479 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
#X obj 4 497 cnv 15 552 21 empty empty empty 20 12 0 14 -233017 -33289
0;
#X text 189 261 info -;
#X text 233 261 print information on terminal window, f 51;
#X text 188 405 info -;
#X text 232 405 print information on terminal window, f 51;
#X obj 235 196 else/out~;
#N canvas 1151 160 389 229 more 0;
#X obj 121 117 bng 20 250 50 0 empty empty empty 17 7 0 10 -228856
......@@ -133,20 +95,119 @@ are not familiar with it \, check <https://freepats.zenvoid.org/sf2/SF2_Intro.tx
#X obj 232 160 else/fluidsynth~ sf2/Famicom.sf2, f 16;
#X text 35 84 [fluidsynth~] is a synth based on fluidsynth (see www.fluidsynth.org)
that loads soundfont files., f 74;
#X text 99 331 note/list <f \, f \, f> -;
#X text 147 345 bend <f \, f> -;
#X text 233 331 note <key \, velocity \, channel>, f 51;
#X text 233 303 program change <program \, channel>, f 51;
#X text 233 289 bank number <bank \, channel>, f 51;
#X text 233 317 control change <value \, control \, channel>, f 51
#X text 146 305 bend <f \, f> -;
#X text 232 377 sets sysex messages, f 51;
#X text 104 349 pgm <float \, float> -;
#X text 134 291 ctl <f \, f \, f> -;
#N canvas 928 284 455 499 Input 0;
#X floatatom 65 225 0 0 8 0 - - -;
#X floatatom 73 280 5 1 4 0 - - -;
#X obj 34 395 outlet;
#X text 41 20 These are the basic messages for setting the sounds of
the fluidsynth soundfont synthesizer. The MIDI input from Pd needs
to be configured in Preferences => MIDI., f 54;
#X text 132 281 (the loaded soundfonts loaded in this help file only
have 1 bank \, so this does nothing here), f 32;
#X text 94 225 <= change sound program directly;
#X obj 34 78 else/keyboard 17 80 3 3 0 0 empty empty;
#N canvas 1115 171 633 485 mts-tuning 0;
#X msg 58 102 sysex 127 127 8 8 3 127 127 64 64 64 64 64 64 64 64 64
64 64 64, f 33;
#X msg 75 150 sysex 127 127 8 8 3 127 127 74 50 67 85 61 78 54 71 47
64 81 57, f 33;
#X text 266 106 12-tet (default tuning);
#X text 296 151 quarter-comma meantone (has wolf fifth at Ab - Eb)
, f 27;
#X obj 58 202 outlet;
#X text 61 33 Sysex messages are useful for advanced settings \, such
as "mts-tuning" standards \, where you can retune MIDI pitches \, see
below:;
#X text 179 228 sysexin is also given by midiin;
#X text 182 251 240 is start of sysex message;
#X text 182 271 247 is end of sysex message;
#X connect 0 0 4 0;
#X connect 1 0 4 0;
#X restore 92 349 pd mts-tuning;
#X msg 65 249 pgm \$1;
#X msg 73 304 bank \$1;
#N canvas 964 199 329 629 MIDI-input 0;
#X obj 69 126 ctlin;
#X obj 69 147 pack f f f;
#X msg 69 168 ctl \$1 \$2 \$3;
#X obj 93 216 pack f f f;
#X obj 137 419 pack f f f;
#X obj 93 195 notein;
#X msg 93 237 note \$1 \$2 \$3;
#X obj 137 398 polytouchin;
#X msg 137 440 polytouch \$1 \$2 \$3;
#X obj 41 27 pgmin;
#X obj 41 78 pack f f;
#X msg 41 99 pgm \$1 \$2;
#X obj 111 284 pack f f;
#X obj 125 353 pack f f;
#X msg 111 305 bend \$1 \$2;
#X obj 125 332 touchin;
#X msg 125 374 touch \$1 \$2;
#X obj 93 555 outlet;
#X obj 155 488 sysexin;
#X obj 111 263 bendin;
#X obj 41 53 - 1;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 0 2 1 2;
#X connect 1 0 2 0;
#X connect 2 0 17 0;
#X connect 3 0 6 0;
#X connect 4 0 8 0;
#X connect 5 0 3 0;
#X connect 5 1 3 1;
#X connect 5 2 3 2;
#X connect 6 0 17 0;
#X connect 7 0 4 0;
#X connect 7 1 4 1;
#X connect 7 2 4 2;
#X connect 8 0 17 0;
#X connect 9 0 20 0;
#X connect 9 1 10 1;
#X connect 10 0 11 0;
#X connect 11 0 17 0;
#X connect 12 0 14 0;
#X connect 13 0 16 0;
#X connect 14 0 17 0;
#X connect 15 0 13 0;
#X connect 15 1 13 1;
#X connect 16 0 17 0;
#X connect 18 0 17 0;
#X connect 19 0 12 0;
#X connect 19 1 12 1;
#X connect 20 0 10 0;
#X restore 233 400 pd MIDI-input;
#X text 323 399 <= open;
#X obj 34 176 else/display 7;
#X connect 0 0 8 0;
#X connect 1 0 9 0;
#X connect 6 0 12 0;
#X connect 7 0 2 0;
#X connect 8 0 2 0;
#X connect 9 0 2 0;
#X connect 12 0 2 0;
#X restore 232 109 pd Input;
#X text 232 363 bank number <bank \, channel (optional)>, f 51;
#X text 232 349 program change <program \, channel (optional)>, f
51;
#X text 232 291 control change <value \, control \, channel (optional)>
;
#X text 232 262 note <key \, velocity \, channel (optional)>, f 51
;
#X text 233 345 bend <value \, channel>, f 51;
#X text 233 359 channel aftertouch <value \, channel>, f 51;
#X text 233 373 key aftertouch <value \, key \, channel>, f 51;
#X text 233 387 sets sysex messages, f 51;
#X text 105 303 pgm <float \, float> -;
#X text 135 317 ctl <f \, f \, f> -;
#X connect 22 0 37 0;
#X connect 25 0 37 0;
#X connect 37 0 35 0;
#X connect 37 1 35 1;
#X text 232 305 bend <value \, channel (optional)>, f 51;
#X text 232 320 channel aftertouch <value \, channel (optional)>,
f 51;
#X text 232 334 key aftertouch <value \, key \, channel (optional)>
, f 51;
#X text 128 262 note <f \, f \, f> -;
#X text 188 277 list -;
#X text 232 277 same as "note" message, f 51;
#X connect 24 0 36 0;
#X connect 36 0 34 0;
#X connect 36 1 34 1;
#X connect 42 0 36 0;
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment