Re: [PD] Good sequencer patches for learning?
Hi everyone, Here you have my little contribution :) A simple 8 steps sequencer, with step by X step operator and SLICE time between values. Open it for more details. Hope it would be helpfull ! On Sat, May 16, 2009 at 10:24 AM, martin brinkmann m...@martin-brinkmann.de wrote: Solen Music wrote: 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?!? i think it makes sense, though, if i understood everything right, the drummer has to consciously tap the groove (but that is of course also true for the usual tap-tempo-button). an 'automatic groove recognition' (getting the tempo from what the drummer is normally playing) would be great... bis denn! martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
and now. jjeje the file On Sat, May 16, 2009 at 10:24 AM, martin brinkmann m...@martin-brinkmann.de wrote: Solen Music wrote: 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?!? i think it makes sense, though, if i understood everything right, the drummer has to consciously tap the groove (but that is of course also true for the usual tap-tempo-button). an 'automatic groove recognition' (getting the tempo from what the drummer is normally playing) would be great... bis denn! martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list #N canvas 349 64 1026 716 10; #X floatatom 344 299 5 0 0 0 - - -; #X floatatom 264 298 5 0 0 0 - - -; #X floatatom 305 299 5 0 0 0 - - -; #X floatatom 419 300 5 0 0 0 - - -; #X floatatom 459 300 5 0 0 0 - - -; #X floatatom 499 300 5 0 0 0 - - -; #X floatatom 381 299 5 0 0 0 - - -; #X floatatom 538 300 5 0 0 0 - - -; #X obj 264 269 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 305 270 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 344 270 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 381 269 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 419 268 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 459 269 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 499 269 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 538 268 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 400 200 route 0 1 2 3 4 5 6 7; #X obj 397 15 metro 200; #X msg 397 -64 bang; #X msg 397 -39 stop; #X obj 397 60 f; #X obj 425 60 + 1; #X obj 399 88 moses 8; #X obj 452 88 - 8; #X obj 399 109 moses 0; #X obj 400 150 i; #X floatatom 528 -1 5 0 0 1 tempo_(ms) - -; #X floatatom 528 44 5 0 0 1 +_X_step(s) - -; #X msg 396 -17 0; #X obj 373 108 + 8; #X floatatom 222 28 5 0 0 0 - - -; #X msg 222 -2 bang; #X obj 264 147 pack f f; #X msg 264 173 \$2 \$1; #X floatatom 186 29 5 0 0 0 - - -; #X obj 264 201 route 0 1 2 3 4 5 6 7; #X obj 264 79 *; #X obj 264 -30 loadbang; #X obj 264 -5 timer; #X msg 264 20 seed \$1; #X obj 405 449 line; #X obj 405 399 pack f f; #X msg 405 426 \$1 \$2; #X floatatom 681 383 5 0 0 3 slide_time_(ms) - -; #X floatatom 405 478 5 0 0 0 - - -; #X obj 528 146 route 8 9 10; #X text 12 103 Here you can send a message to set a value to one step. I put a little example \, this sets a random value to the actual step. ; #X obj 264 44 random 1000; #X text 653 0 The main feature here is that you can set how many steps forward the sequence will continue. A normal sequence would go: +1 This means step 0 \, step 1 \, step 2 \, etc... Changing this operator allowds a lot of different combinations with the same 8 values. (A little tip: try negatives and floats); #X text 707 425 A 'transition' time between values of each step.; #X connect 0 0 41 0; #X connect 1 0 41 0; #X connect 2 0 41 0; #X connect 3 0 41 0; #X connect 4 0 41 0; #X connect 5 0 41 0; #X connect 6 0 41 0; #X connect 7 0 41 0; #X connect 8 0 1 0; #X connect 9 0 2 0; #X connect 10 0 0 0; #X connect 11 0 6 0; #X connect 12 0 3 0; #X connect 13 0 4 0; #X connect 14 0 5 0; #X connect 15 0 7 0; #X connect 16 0 8 0; #X connect 16 1 9 0; #X connect 16 2 10 0; #X connect 16 3 11 0; #X connect 16 4 12 0; #X connect 16 5 13 0; #X connect 16 6 14 0; #X connect 16 7 15 0; #X connect 17 0 20 0; #X connect 18 0 17 0; #X connect 19 0 17 0; #X connect 20 0 21 0; #X connect 20 0 22 0; #X connect 21 0 20 1; #X connect 22 0 24 0; #X connect 22 1 23 0; #X connect 23 0 20 0; #X connect 24 0 29 0; #X connect 24 1 25 0; #X connect 25 0 16 0; #X connect 25 0 32 1; #X connect 26 0 17 1; #X connect 27 0 21 1; #X connect 28 0 20 0; #X connect 29 0 20 0; #X connect 30 0 47 1; #X connect 31 0 30 0; #X connect 31 0 47 0; #X connect 32 0 33 0; #X connect 33 0 35 0; #X connect 34 0 36 1; #X connect 35 0 1 0; #X connect 35 1 2 0; #X connect 35 2 0 0; #X connect 35 3 6 0; #X connect 35 4 3 0; #X connect 35 5 4 0; #X connect 35 6 5 0; #X connect 35 7 7 0; #X connect 35 8 45 0; #X connect 36 0 32 0; #X connect 37 0 38 0; #X connect 38 0 39 0; #X connect 39 0 47 0; #X connect 40 0 44 0; #X connect 41 0 42 0; #X connect 42 0 40 0; #X connect 43 0 41 1; #X connect 45 0 26 0; #X connect 45 1 27 0; #X connect 45 2 43 0; #X connect 47 0 36 0; ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
Solen Music wrote: 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?!? i think it makes sense, though, if i understood everything right, the drummer has to consciously tap the groove (but that is of course also true for the usual tap-tempo-button). an 'automatic groove recognition' (getting the tempo from what the drummer is normally playing) would be great... bis denn! martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
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 m...@martin-brinkmann.de: 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
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 pd-list@iem.at Message-ID: 938e91080905140255s1fb81ad1j3f6d97f89257b...@mail.gmail.com 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 m...@martin-brinkmann.de: 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
Re: [PD] Good sequencer patches for learning?
Hallo, Solen Music hat gesagt: // Solen Music wrote: my plan for the tappable groove metro is not to use [metro] but to keep a variable table of times between output bangs. The RjDj library includes a c_multimetro.pd abstraction that accepts a list of periods and cycles them. It also includes a modulo counter, so it doesn't produces bangs but numbers. Get it at http://trac.rjdj.me/wiki/RjLibnew Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
Hi all, The next release of Metastudio will have a bunch of sequencers. 32 step slider sequencer with variable duration steps 56 step trigger sequencer with 5 trigger rows and typeable input 40 step multi sequencer with 2 numbers, 2 triggers, 13-limit radio button and step entry from a MIDI keyboard or a qwerty keyboard. there's also a bunch of sequence modifiers - polyrhythmic variation per-step, and subdivision re-triggers of a step. Patterns are copyable to new patterns, and sets of patterns can be saved and loaded. I'm presenting this at the PD convention so the final release will be before that - probably early June. You can check out the 0.2 version with 32-step sequencers here: http://sharktracks.co.uk/puredata/ ...but the 0.3 release will have help files and way more functionality! more soon, Ed --- On Wed, 6/5/09, Solen Music solenpured...@googlemail.com wrote: From: Solen Music solenpured...@googlemail.com Subject: Re: [PD] Good sequencer patches for learning? To: pd-list@iem.at Date: Wednesday, 6 May, 2009, 10:42 AM Hi, apologies for being so vague. I did mean step sequencer. I'm in the process of designing a 32 step sequencer that runs off a tappable groove metro (to give the option of everything from rigid straight to super loose hand tapped swing). I'm mostly building it around lanes of 32 v-sliders of values 0-127, so that apart from standard note/velocity pairings, I may use the lanes for controller data, cutoff envelopes etc. I'm basically looking to look through a good few patches to see what plan of action would be best to take. Frank I've looked at your pattseq and have garnered a good few very useful ideas from it. But unfortunately it's a little above me in terms of my Pd ability! So if there are any others too? Cheers again, John. 2009/5/5 Frank Barknecht f...@footils.org: Hallo, Solen Music hat gesagt: // Solen Music wrote: Can anybody point me in the direction of good sequencer patches for learning? preferably vanilla or as close to as possible! Maybe 5.reference/qlist-help.pd ? :) Now, seriously: The answer pretty much depends on what sequencer means to you. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- John http://www.myspace.com/solenband ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
i find that you can do a lot by building a simple arpeggiator sequence of just 3 or 4 notes, and then send messages to do things like: retrigger, reverse, transpose, change speed, etc ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
Hi, apologies for being so vague. I did mean step sequencer. I'm in the process of designing a 32 step sequencer that runs off a tappable groove metro (to give the option of everything from rigid straight to super loose hand tapped swing). I'm mostly building it around lanes of 32 v-sliders of values 0-127, so that apart from standard note/velocity pairings, I may use the lanes for controller data, cutoff envelopes etc. I'm basically looking to look through a good few patches to see what plan of action would be best to take. Frank I've looked at your pattseq and have garnered a good few very useful ideas from it. But unfortunately it's a little above me in terms of my Pd ability! So if there are any others too? Cheers again, John. 2009/5/5 Frank Barknecht f...@footils.org: Hallo, Solen Music hat gesagt: // Solen Music wrote: Can anybody point me in the direction of good sequencer patches for learning? preferably vanilla or as close to as possible! Maybe 5.reference/qlist-help.pd ? :) Now, seriously: The answer pretty much depends on what sequencer means to you. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- John http://www.myspace.com/solenband ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] Good sequencer patches for learning?
Hallo, Solen Music hat gesagt: // Solen Music wrote: Can anybody point me in the direction of good sequencer patches for learning? preferably vanilla or as close to as possible! Maybe 5.reference/qlist-help.pd ? :) Now, seriously: The answer pretty much depends on what sequencer means to you. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] Good sequencer patches for learning?
Hi, Can anybody point me in the direction of good sequencer patches for learning? preferably vanilla or as close to as possible! Thanks in advance, -- John http://www.myspace.com/solenband ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list