hi all,
i'm about to build some kind of matrix mixer abstraction, and i'm curious if someone created something like that ... i had a look at the console abstraction, but that's more a mixing board than a matrix mixer ...
cheers...
Tim mailto:TimBlechmann@gmx.de ICQ: 96771783 -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Tim Blechmann wrote:
hi all,
i'm about to build some kind of matrix mixer abstraction, and i'm curious if someone created something like that ... i had a look at the console abstraction, but that's more a mixing board than a matrix mixer ...
Hi, Here a matrix I made, it's kind of beginning... didn't have time to finalize it! If you developp an abstractions, I could be interested.
best
juto
#N canvas 13 18 978 657 10; #N canvas 22 88 986 650 matrix------------------------------------------------------ 0; #X obj 48 122 inlet~; #X obj 94 123 inlet~; #X obj 186 123 inlet~; #X obj 140 124 inlet~; #X obj 234 124 inlet~; #X obj 50 269 *~; #X obj 76 269 *~; #X obj 108 269 *~; #X obj 134 269 *~; #X obj 161 269 *~; #X obj 187 269 *~; #X obj 215 269 *~; #X obj 241 269 *~; #X obj 266 269 *~; #X obj 292 269 *~; #X obj 318 269 *~; #X obj 344 269 *~; #X obj 284 125 inlet; #X obj 324 125 inlet; #X obj 364 125 inlet; #X obj 404 125 inlet; #X obj 446 126 inlet; #X obj 486 126 inlet; #X obj 530 126 inlet; #X obj 570 126 inlet; #X obj 610 126 inlet; #X obj 650 126 inlet; #X obj 692 127 inlet; #X obj 732 127 inlet; #X obj 46 510 *~; #X obj 72 510 *~; #X obj 107 510 *~; #X obj 133 510 *~; #X obj 173 511 *~; #X obj 199 511 *~; #X obj 241 511 *~; #X obj 267 511 *~; #X obj 368 512 *~; #X obj 394 512 *~; #X obj 305 511 *~; #X obj 331 511 *~; #X obj 782 129 inlet; #X obj 822 129 inlet; #X obj 862 129 inlet; #X obj 902 129 inlet; #X obj 944 130 inlet; #X obj 984 130 inlet; #X obj 1028 130 inlet; #X obj 1068 130 inlet; #X obj 1108 130 inlet; #X obj 1148 130 inlet; #X obj 1190 131 inlet; #X obj 1230 131 inlet; #X obj 2 122 inlet~; #X obj 16 564 outlet~; #X obj 71 564 outlet~; #X obj 126 564 outlet~; #X obj 181 564 outlet~; #X obj 239 565 outlet~; #X obj 294 565 outlet~; #X obj 351 566 outlet~; #X obj 406 566 outlet~; #X obj 466 567 outlet~; #X obj 521 567 outlet~; #X obj 580 568 outlet~; #X obj 635 568 outlet~; #X text 86 43 if you want to multiplie the input & the output just multiplie each box to the number that you want; #X connect 0 0 7 0; #X connect 0 0 8 0; #X connect 1 0 9 0; #X connect 1 0 10 0; #X connect 2 0 13 0; #X connect 2 0 14 0; #X connect 3 0 11 0; #X connect 3 0 12 0; #X connect 4 0 15 0; #X connect 4 0 16 0; #X connect 5 0 29 0; #X connect 5 0 31 0; #X connect 5 0 33 0; #X connect 5 0 35 0; #X connect 5 0 39 0; #X connect 5 0 37 0; #X connect 6 0 30 0; #X connect 6 0 32 0; #X connect 6 0 34 0; #X connect 6 0 36 0; #X connect 6 0 40 0; #X connect 6 0 38 0; #X connect 7 0 29 0; #X connect 7 0 31 0; #X connect 7 0 33 0; #X connect 7 0 35 0; #X connect 7 0 39 0; #X connect 7 0 37 0; #X connect 8 0 30 0; #X connect 8 0 32 0; #X connect 8 0 34 0; #X connect 8 0 36 0; #X connect 8 0 40 0; #X connect 8 0 38 0; #X connect 9 0 29 0; #X connect 9 0 31 0; #X connect 9 0 33 0; #X connect 9 0 35 0; #X connect 9 0 39 0; #X connect 9 0 37 0; #X connect 10 0 30 0; #X connect 10 0 32 0; #X connect 10 0 34 0; #X connect 10 0 36 0; #X connect 10 0 40 0; #X connect 10 0 38 0; #X connect 11 0 29 0; #X connect 11 0 31 0; #X connect 11 0 33 0; #X connect 11 0 35 0; #X connect 11 0 39 0; #X connect 11 0 37 0; #X connect 12 0 30 0; #X connect 12 0 32 0; #X connect 12 0 34 0; #X connect 12 0 36 0; #X connect 12 0 40 0; #X connect 12 0 38 0; #X connect 13 0 29 0; #X connect 13 0 31 0; #X connect 13 0 33 0; #X connect 13 0 35 0; #X connect 13 0 39 0; #X connect 13 0 37 0; #X connect 14 0 30 0; #X connect 14 0 32 0; #X connect 14 0 34 0; #X connect 14 0 36 0; #X connect 14 0 40 0; #X connect 14 0 38 0; #X connect 15 0 29 0; #X connect 15 0 31 0; #X connect 15 0 33 0; #X connect 15 0 35 0; #X connect 15 0 39 0; #X connect 15 0 37 0; #X connect 16 0 30 0; #X connect 16 0 32 0; #X connect 16 0 34 0; #X connect 16 0 36 0; #X connect 16 0 40 0; #X connect 16 0 38 0; #X connect 17 0 5 1; #X connect 18 0 6 1; #X connect 19 0 7 1; #X connect 20 0 8 1; #X connect 21 0 9 1; #X connect 22 0 10 1; #X connect 23 0 11 1; #X connect 24 0 12 1; #X connect 25 0 13 1; #X connect 26 0 14 1; #X connect 27 0 15 1; #X connect 28 0 16 1; #X connect 29 0 54 0; #X connect 30 0 55 0; #X connect 31 0 56 0; #X connect 32 0 57 0; #X connect 33 0 58 0; #X connect 34 0 59 0; #X connect 35 0 60 0; #X connect 36 0 61 0; #X connect 37 0 64 0; #X connect 38 0 65 0; #X connect 39 0 62 0; #X connect 40 0 63 0; #X connect 41 0 29 1; #X connect 42 0 30 1; #X connect 43 0 31 1; #X connect 44 0 32 1; #X connect 45 0 33 1; #X connect 46 0 34 1; #X connect 47 0 35 1; #X connect 48 0 36 1; #X connect 49 0 39 1; #X connect 50 0 40 1; #X connect 51 0 37 1; #X connect 52 0 38 1; #X connect 53 0 5 0; #X connect 53 0 6 0; #X restore 321 273 pd matrix------------------------------------------------------ ; #X obj 143 160 osc~; #X obj 193 159 osc~; #X obj 339 159 osc~; #X obj 377 163 osc~; #X floatatom 133 140 5 0 0 0 - - -; #X floatatom 191 140 5 0 0 0 - - -; #X floatatom 339 145 5 0 0 0 - - -; #X floatatom 389 147 5 0 0 0 - - -; #X obj 391 227 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 405 227 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 422 227 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 436 227 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 454 227 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 468 227 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 675 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 689 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 706 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 720 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 738 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 752 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 380 541 dac~; #X obj 409 371 osc~; #X floatatom 406 352 5 0 0 0 - - -; #X obj 393 389 *~; #X obj 450 374 osc~; #X floatatom 446 353 5 0 0 0 - - -; #X obj 434 392 *~; #X obj 486 391 *~; #X obj 529 392 *~; #X obj 491 371 noise~; #X obj 540 372 noise~; #X obj 594 391 *~; #X obj 635 394 *~; #X obj 610 373 adc~; #X obj 652 376 adc~; #X obj 485 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 499 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 516 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 530 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 564 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 581 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 595 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 612 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 626 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 644 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 658 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X text 598 220 output__________________; #X text 400 195 input_____________________; #X obj 548 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X text 403 212 1; #X text 433 213 2; #X text 464 212 3; #X text 493 212 4; #X text 523 212 5; #X text 558 213 6; #X text 594 239 1; #X text 624 240 2; #X text 655 239 3; #X text 684 239 4; #X text 714 239 5; #X text 749 240 6; #X obj 242 157 adc~; #X obj 287 156 noise~; #X text 223 89 input examples; #X text 586 480 output examples; #X text 747 293 plug your output here!; #X text 169 268 plug your input here!; #X msg 106 411 ; pd dsp 1 ;; #X msg 106 461 ; pd dsp 0 ;; #X text 134 389 on; #X text 132 447 off; #X msg 133 121 210; #X msg 191 120 310; #X msg 339 125 410; #X msg 390 127 510; #X msg 404 331 1000; #X msg 448 333 5000; #X text 520 179 play your input & output here!!; #X obj 151 90 loadbang; #X obj 415 310 loadbang; #X text 37 15 a basic matrix with 6 stereo / 12 mono input & output ; #X text 34 610 by Juto Aviten - september 2003; #X obj 713 378 osc~; #X floatatom 710 359 5 0 0 0 - - -; #X obj 697 396 *~; #X obj 754 381 osc~; #X floatatom 750 360 5 0 0 0 - - -; #X obj 738 399 *~; #X obj 805 378 osc~; #X floatatom 802 359 5 0 0 0 - - -; #X obj 789 396 *~; #X obj 847 380 osc~; #X floatatom 843 359 5 0 0 0 - - -; #X obj 831 398 *~; #X msg 708 338 2000; #X msg 753 340 6000; #X msg 800 338 3000; #X obj 413 516 *~ 0.05; #X obj 361 516 *~ 0.05; #X msg 843 339 10000; #X connect 0 0 99 0; #X connect 0 1 98 0; #X connect 0 2 24 0; #X connect 0 3 27 0; #X connect 0 4 28 0; #X connect 0 5 29 0; #X connect 0 6 32 0; #X connect 0 7 33 0; #X connect 0 8 85 0; #X connect 0 9 88 0; #X connect 0 10 91 0; #X connect 0 11 94 0; #X connect 1 0 0 0; #X connect 2 0 0 1; #X connect 3 0 0 4; #X connect 4 0 0 5; #X connect 5 0 1 0; #X connect 6 0 2 0; #X connect 7 0 3 0; #X connect 8 0 4 0; #X connect 9 0 0 6; #X connect 10 0 0 7; #X connect 11 0 0 8; #X connect 12 0 0 9; #X connect 13 0 0 10; #X connect 14 0 0 11; #X connect 15 0 0 24; #X connect 16 0 0 25; #X connect 17 0 0 26; #X connect 18 0 0 27; #X connect 19 0 0 28; #X connect 20 0 0 29; #X connect 22 0 24 1; #X connect 23 0 22 0; #X connect 24 0 99 0; #X connect 25 0 27 1; #X connect 26 0 25 0; #X connect 27 0 98 0; #X connect 28 0 99 0; #X connect 29 0 98 0; #X connect 30 0 28 1; #X connect 31 0 29 1; #X connect 32 0 99 0; #X connect 33 0 98 0; #X connect 34 0 32 1; #X connect 35 0 33 1; #X connect 36 0 0 12; #X connect 37 0 0 13; #X connect 38 0 0 14; #X connect 39 0 0 15; #X connect 40 0 0 17; #X connect 41 0 0 18; #X connect 42 0 0 19; #X connect 43 0 0 20; #X connect 44 0 0 21; #X connect 45 0 0 22; #X connect 46 0 0 23; #X connect 49 0 0 16; #X connect 62 0 0 2; #X connect 63 0 0 3; #X connect 72 0 5 0; #X connect 73 0 6 0; #X connect 74 0 7 0; #X connect 75 0 8 0; #X connect 76 0 23 0; #X connect 77 0 26 0; #X connect 79 0 72 0; #X connect 79 0 73 0; #X connect 79 0 74 0; #X connect 79 0 75 0; #X connect 80 0 76 0; #X connect 80 0 77 0; #X connect 80 0 95 0; #X connect 80 0 96 0; #X connect 80 0 97 0; #X connect 80 0 100 0; #X connect 83 0 85 1; #X connect 84 0 83 0; #X connect 85 0 99 0; #X connect 86 0 88 1; #X connect 87 0 86 0; #X connect 88 0 98 0; #X connect 89 0 91 1; #X connect 90 0 89 0; #X connect 91 0 99 0; #X connect 92 0 94 1; #X connect 93 0 92 0; #X connect 94 0 98 0; #X connect 95 0 84 0; #X connect 96 0 87 0; #X connect 97 0 90 0; #X connect 98 0 21 1; #X connect 99 0 21 0; #X connect 100 0 93 0;
Hallo, juto aviten hat gesagt: // juto aviten wrote:
Here a matrix I made, it's kind of beginning... didn't have time to finalize it! If you developp an abstractions, I could be interested.
Quick hint: You could save a lot of work (and probably dsp cycles) by using Zexy's matrix~ external in this patch.
Frank Barknecht _ ______footils.org__
Does anyone have a nice example of a matrix~ object in use? The help file is a little cryptic.. thanks, David M.
Frank Barknecht wrote:
Hallo, juto aviten hat gesagt: // juto aviten wrote:
Here a matrix I made, it's kind of beginning... didn't have time to finalize it! If you developp an abstractions, I could be interested.
Quick hint: You could save a lot of work (and probably dsp cycles) by using Zexy's matrix~ external in this patch.
ciao
Hi
i am trying to devise an appropriate sample grabber for pd OSX. I would like to grab 10- (5) second samples, save them to seperate buffers and be able to play them back. i am fine with routing effects etc.. but always have a little difficulty with this initial stage. Starting Tips anyone???
Pat
I don't know if this will help any but here is a quick abstraction I made some time ago. It has some simmilar like functions to what I think you are looking for. It records sound to an array taken in through the left inlet. you need to hit the rec bang button to capture a sample. The size can be adjusted to lengthen or shorten the table. an auto box can be checked so to automatically record a new sample to the table right after the previous one. the save box can be checked to save each table as a wav file on your hard drive. in order to play the samples back though you need to have another device for playing them. The simplest way is to make a sample reader abstraction that reads from the same table name of the array inside the +grabsample abstraction. I am sorry it is all horribly confusing.
--- Patrick Pagano bigswift@ufl.edu wrote:
Hi
i am trying to devise an appropriate sample grabber for pd OSX. I would like to grab 10- (5) second samples, save them to seperate buffers and be able to play them back. i am fine with routing effects etc.. but always have a little difficulty with this initial stage. Starting Tips anyone???
Pat
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html
I don't know if this will help any but here is a quick abstraction I made some time ago. It has some simmilar like functions to what I think you are looking for. It records sound to an array taken in through the left inlet. you need to hit the rec bang button to capture a sample. The size can be adjusted to lengthen or shorten the table. an auto box can be checked so to automatically record a new sample to the table right after the previous one. the save box can be checked to save each table as a wav file on your hard drive. in order to play the samples back though you need to have another device for playing them. The simplest way is to make a sample reader abstraction that reads from the same table name of the array inside the +grabsample abstraction. I am sorry the programming is incosistent and is horribly confusing...
Bradon
--- Patrick Pagano bigswift@ufl.edu wrote:
Hi
i am trying to devise an appropriate sample grabber for pd OSX. I would like to grab 10- (5) second samples, save them to seperate buffers and be able to play them back. i am fine with routing effects etc.. but always have a little difficulty with this initial stage. Starting Tips anyone???
Pat
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html
Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html
thanks Brandon i will check it what i have resorted to is some reading and writing of tables as well thank you very much
On Sunday, April 11, 2004, at 03:11 PM, Bradon Webb wrote:
I don't know if this will help any but here is a quick abstraction I made some time ago. It has some simmilar like functions to what I think you are looking for. It records sound to an array taken in through the left inlet. you need to hit the rec bang button to capture a sample. The size can be adjusted to lengthen or shorten the table. an auto box can be checked so to automatically record a new sample to the table right after the previous one. the save box can be checked to save each table as a wav file on your hard drive. in order to play the samples back though you need to have another device for playing them. The simplest way is to make a sample reader abstraction that reads from the same table name of the array inside the +grabsample abstraction. I am sorry the programming is incosistent and is horribly confusing...
Bradon
--- Patrick Pagano bigswift@ufl.edu wrote:
Hi
i am trying to devise an appropriate sample grabber for pd OSX. I would like to grab 10- (5) second samples, save them to seperate buffers and be able to play them back. i am fine with routing effects etc.. but always have a little difficulty with this initial stage. Starting Tips anyone???
Pat
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html
Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html<+grabsample.pd>
hey
i am trying to use bill orcutts port of Grain2.0 and i seem to need polygate~ for the patch does anyone have a compiled motex lib for OS X??
cheers
Pat
motex is included in the installer packages.
http://pure-data.iem.at/downloads
.hc
On Sunday, Apr 11, 2004, at 15:37 America/New_York, Patrick Pagano
wrote:
hey
i am trying to use bill orcutts port of Grain2.0 and i seem to need
polygate~ for the patch does anyone have a compiled motex lib for OS X??cheers
Pat
PD-list mailing list PD-list@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-list
Using ReBirth is like trying to play an 808 with a long stick. -David Zicarelli
Hallo, Tim Blechmann hat gesagt: // Tim Blechmann wrote:
i'm about to build some kind of matrix mixer abstraction, and i'm curious if someone created something like that ... i had a look at the console abstraction, but that's more a mixing board than a matrix mixer
Attached are two abstractions that could servee as early building blocks: rrad.ms shall evolve into a mixer strip, rrad.split~ is simply a signal splitter. The thing to note in rrad.split~ is the use of Zexy's matrix~ to do the mixing. It is used as simple one-dimensional splitter bay, but could of course be evolved to be a real matrix mixer. rrad.ms is not really finished, more a case study.
(Memento is used in both, but it works without it as well, you'll just miss the saving and OSC support.)
Frank Barknecht _ ______footils.org__
Attached are two abstractions that could servee as early building blocks: rrad.ms shall evolve into a mixer strip, rrad.split~ is simply a signal splitter. The thing to note in rrad.split~ is the use of Zexy's matrix~ to do the mixing. It is used as simple one-dimensional splitter bay, but could of course be evolved to be a real matrix mixer. rrad.ms is not really finished, more a case study.
(Memento is used in both, but it works without it as well, you'll just miss the saving and OSC support.)
thanks a lot ... i'll have a look at it ... anyway, i'm really looking forward to hear your talk on rrad in karlsruhe ...
cheers...
Tim mailto:TimBlechmann@gmx.de ICQ: 96771783 -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac