After seeing you talk about the tap tempo with human error I sat down t'other night and had a crack at building one. It's quite simple, and I think it works pretty well - you could probably make improvements Dan
#N canvas 302 0 701 714 10; #X obj 91 370 counter; #X floatatom 91 395 5 0 0 0 - - -; #X obj 135 220 t b b; #X obj 54 102 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113 -262144 -262130; #X floatatom 174 389 5 0 0 0 - - -; #X obj 135 285 moses 1; #X obj 135 264 realtime; #X obj 71 242 delay 1500; #X obj 174 304 moses 1500; #X obj 174 325 t b f; #X obj 129 418 pack f f; #X obj 114 505 f; #X obj 129 526 f; #X obj 144 545 f; #X obj 160 505 f; #X obj 175 526 f; #X obj 190 545 f; #X obj 206 507 f; #X obj 221 526 f; #X obj -53 571 metro 400; #X obj -53 596 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj -53 620 s \$1-drunkmetro-step; #X obj -15 290 r \$1-drunkmetro-step; #X obj -15 351 counter; #X obj 38 102 tgl 15 0 \$0-toggle \$0-toggle-r OFF -30 8 0 13 -262144 -262144 -1 0 1; #X obj -73 317 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X floatatom -15 374 5 0 0 0 - - -; #X obj 129 469 route 0 1 2 3 4 5 6 7; #X obj 62 441 select 0 1 2 3 4 5 6 7; #X obj 45 338 select 7; #X obj -41 320 select 7; #X obj -76 659 outlet; #X obj 189 143 s \$0-toggle-r; #X obj 128 72 sel 0 1; #X obj 126 50 r \$0-toggle; #X msg 302 101 color \$1 \$1 -1; #X msg 291 68 0; #X msg 323 68 18; #X msg 128 100 label OFF; #X msg 210 101 label ON; #X obj -1 535 *; #X obj 4 119 hsl 52 10 4 0.25 1 0 blawhoof \$0-sliderinit empty -2 -8 0 10 -258113 -1 -1 0 1; #X obj 14 511 r blawhoof; #X floatatom 78 579 5 0 0 0 - - -; #X obj 59 119 bng 10 250 50 0 ahr empty empty 17 7 0 10 -262144 -1 -1; #X msg 55 166 1; #X obj 53 199 s \$0-sliderinit; #X obj 77 138 loadbang; #X connect 0 0 1 0; #X connect 0 0 29 0; #X connect 1 0 10 0; #X connect 2 0 6 0; #X connect 2 0 7 0; #X connect 2 1 6 1; #X connect 3 0 2 0; #X connect 4 0 10 1; #X connect 5 1 8 0; #X connect 6 0 5 0; #X connect 7 0 6 0; #X connect 7 0 0 2; #X connect 8 0 9 0; #X connect 9 0 0 0; #X connect 9 1 4 0; #X connect 10 0 27 0; #X connect 11 0 40 0; #X connect 12 0 40 0; #X connect 13 0 40 0; #X connect 14 0 40 0; #X connect 15 0 40 0; #X connect 16 0 40 0; #X connect 17 0 40 0; #X connect 18 0 40 0; #X connect 19 0 20 0; #X connect 20 0 21 0; #X connect 20 0 31 0; #X connect 22 0 23 0; #X connect 23 0 26 0; #X connect 23 0 30 0; #X connect 24 0 19 0; #X connect 24 0 25 0; #X connect 25 0 23 3; #X connect 26 0 28 0; #X connect 27 0 11 1; #X connect 27 1 12 1; #X connect 27 2 13 1; #X connect 27 3 14 1; #X connect 27 4 15 1; #X connect 27 5 16 1; #X connect 27 6 17 1; #X connect 27 7 18 1; #X connect 28 0 11 0; #X connect 28 1 12 0; #X connect 28 2 13 0; #X connect 28 3 14 0; #X connect 28 4 15 0; #X connect 28 5 16 0; #X connect 28 6 17 0; #X connect 28 7 18 0; #X connect 29 0 0 2; #X connect 30 0 23 2; #X connect 33 0 38 0; #X connect 33 0 36 0; #X connect 33 1 39 0; #X connect 33 1 37 0; #X connect 34 0 33 0; #X connect 35 0 32 0; #X connect 36 0 35 0; #X connect 37 0 35 0; #X connect 38 0 32 0; #X connect 39 0 32 0; #X connect 40 0 19 1; #X connect 42 0 40 1; #X connect 42 0 43 0; #X connect 44 0 45 0; #X connect 45 0 46 0; #X connect 47 0 45 0; #X coords 0 -1 1 1 70 31 2 0 100; > > Subject: Re: [PD] Good sequencer patches for learning? > To: puredata mailing list <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1 > > cheers, I will have a dig around your patches! I'll be interested to > hear your 'grainstates' also, i always did like that reaktor patch > when i used it. > > my plan for the tappable groove metro is not to use [metro] but to > keep a variable table of times between output bangs. i hope to hook > two drum pads to a [timer] based kind of bpm counter. one pad will > input the downbeat times and the other the offbeat times (the usual > decider in 'swing-factor'). > > if that makes sense?!? > > clearly it's still not off the ground yet but i'll post it when it is! > > 2009/5/11 martin brinkmann <[email protected]>: > > Solen Music wrote: > > > >> I did mean step sequencer. > > > > i have allways been interested in step-sequencers, and made > > a few attempts to build a good one. > > of course i was not successfull in making the perfect > > step-sequencer... and i would not reccomend my creations for learning, > > since they are quite messy, and rather designed for my own needs, > > than for beeing 'good examples'. (i want things to be as self contained > > as possible (no abstractions), and 'hassel-free copy/pasteable') > > anyway, you can find some basics like the use of counters, > > select/route etc. also in my patches. > > www.martin-brinkmann.de, my_instruments, and i think the latest > > is called sequencers1. > > > >> sequencer that runs off a tappable groove metro (to give the option of > >> everything from rigid straight to super loose hand tapped swing). > > > > this sounds interresting. i have wondered a few times how to make > > something like that, but was not able to come up with something > > better than a tap-tempo with a simple 'swing-factor'. how does your > > groove-metro work? > > > > bis denn! > > ? martin > > > > > > -- > John > > http://www.myspace.com/solenband >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
