Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hallo, Rich E hat gesagt: // Rich E wrote: Algorithmic rhythms still need need to be organised in some manner more meaningful than code, in my opinion. There is huge area in-between algorithmic music and pop music. I think, the RTC library includes some pretty good approaches for composing rhythms algorithmically and in realtime. Many of its objects deal with rhythm (and time in general) using IOIs (interonset intervals, RTC lib calles them ED for Entry Delay times), which is kind of the opposite of the traditional absolute times notation for events derived from traditional common notation scores that is used in g_pattern32, but it's very powerful for composing rhythms as processes. Anyway there's room for both in Pd. :) Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
On Thu, Jun 25, 2009 at 9:44 AM, Frank Barknecht f...@footils.org wrote: Hallo, Rich E hat gesagt: // Rich E wrote: Ah nice, especially for throwing that together live. Thanks for the tutorial! Not to be too much of a critic on a good tutorial, but... it is quite static though, for the flexibility of pd, don't you think? Limiting all the rhythms to 32nd notes. Frank, I would love to see your approach to creating a more 'dynamic' drum sequencer. I have tried a couple times now and my current one got too complicated quite fast. Yet, I see it as the main benefit for using pd for sequencing over other midi sequencers - there is no limit for beat segmentations. The g_pattern32 object was designed with traditional pop/rock/dance/house/hihop/whatever music in mind. (Btw. the latest version added to the RjDj svn now includes a tiny bit of keyboard support: press t for toggling a step during the first second after selecting it.) But in the end it's just a little sugar coating for a Pd array hopefully making editing arrays graphically a bit less painful but still fast. The table itself can be used as source material for other tasks as well, e.g. as a probability table etc. It would be possible to make a variation of the object where you can resize the array dynamically, use a number box to select steps to edit etc., but as you have seen yourself: It becomes complicated quite fast, which may be a sign that there is no good general approach to editing free form table data and that it may be better to do that in external software like a midi file editor or a spreadsheet. Or that editing it is wrong altogether and instead some algorithmic procedure should be used ... Actually I have always been interested in sequencing in pd because midi software (especially free midi software) is so limited; they are also only capable of 'pop' rhythms. Algorithmic rhythms still need need to be organised in some manner more meaningful than code, in my opinion. There is huge area in-between algorithmic music and pop music. Arg, I wish I had more time to show what I have been working on, I have always meant to post it on this board at some point. It is another topic, though. Ciao -- Frank ___ 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] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hallo, Rich E hat gesagt: // Rich E wrote: Ah nice, especially for throwing that together live. Thanks for the tutorial! Not to be too much of a critic on a good tutorial, but... it is quite static though, for the flexibility of pd, don't you think? Limiting all the rhythms to 32nd notes. Frank, I would love to see your approach to creating a more 'dynamic' drum sequencer. I have tried a couple times now and my current one got too complicated quite fast. Yet, I see it as the main benefit for using pd for sequencing over other midi sequencers - there is no limit for beat segmentations. The g_pattern32 object was designed with traditional pop/rock/dance/house/hihop/whatever music in mind. (Btw. the latest version added to the RjDj svn now includes a tiny bit of keyboard support: press t for toggling a step during the first second after selecting it.) But in the end it's just a little sugar coating for a Pd array hopefully making editing arrays graphically a bit less painful but still fast. The table itself can be used as source material for other tasks as well, e.g. as a probability table etc. It would be possible to make a variation of the object where you can resize the array dynamically, use a number box to select steps to edit etc., but as you have seen yourself: It becomes complicated quite fast, which may be a sign that there is no good general approach to editing free form table data and that it may be better to do that in external software like a midi file editor or a spreadsheet. Or that editing it is wrong altogether and instead some algorithmic procedure should be used ... Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hallo, yeah, bad timing, the first major website problem since rjdj started. Hopefully it can be fixed today. In the meantime, you could watch the video http://www.vimeo.com/5272693 Sorry. Ciao -- Frank Rich E hat gesagt: // Rich E wrote: I'd love to check it out, the link is not working for me though. rich On Tue, Jun 23, 2009 at 11:45 PM, Frank Barknecht f...@footils.org wrote: Hallo, Jack hat gesagt: // Jack wrote: I just see the video, it looks impressive by its simplicity. Thanks! :) Simplicity is one of the design goals of the rj-library. It has to be vanilla and run well on slow machines (like iPhone/iTouch) A very good way to use drumboxes with Pd (i remember when i used Rebirth with a TR808 and a TR909 :). It would be nice to add effects or filters for each instruments. Maybe it is possible in [u_robinpoly] (i have never used it) ? [u_robinpoly] is very similar to [polypoly] but it doesn't use [poly] inside, instead it uses a round-robin modulo counter and [route] so it only works for one-shot sound events without a separate noteoff event (like drums). But the advantage is, that you can send any number of parameters to the auto-generated abstractions inside, so you could also use a more elaborate abstraction with effects, not just the simple sample player I used for demonstration purposes. (Actually the [s_playtable] abstraction already allows additional parameters besides the sample table name like transposition, speed, direction, starting point etc.) Ciao -- Frank ___ 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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hallo, Frank Barknecht hat gesagt: // Frank Barknecht wrote: yeah, bad timing, the first major website problem since rjdj started. Hopefully it can be fixed today. In the meantime, you could watch the video http://www.vimeo.com/5272693 Okay, it's back at http://more.rjdj.me/2009/06/23/editing-drum-patterns-in-rjdj/ again, sorry for the downtime. Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Ah nice, especially for throwing that together live. Thanks for the tutorial! Not to be too much of a critic on a good tutorial, but... it is quite static though, for the flexibility of pd, don't you think? Limiting all the rhythms to 32nd notes. Frank, I would love to see your approach to creating a more 'dynamic' drum sequencer. I have tried a couple times now and my current one got too complicated quite fast. Yet, I see it as the main benefit for using pd for sequencing over other midi sequencers - there is no limit for beat segmentations. I understand that was a tutorial for using one of the rjdj gui abstractions, maybe I am just trying to provoke :) rich On Wed, Jun 24, 2009 at 10:54 AM, Frank Barknecht f...@footils.org wrote: Hallo, Frank Barknecht hat gesagt: // Frank Barknecht wrote: yeah, bad timing, the first major website problem since rjdj started. Hopefully it can be fixed today. In the meantime, you could watch the video http://www.vimeo.com/5272693 Okay, it's back at http://more.rjdj.me/2009/06/23/editing-drum-patterns-in-rjdj/ again, sorry for the downtime. Ciao -- Frank ___ 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
[PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hi, here's a little tutorial introduction to editing drum and other patterns in Pd using the rj-library developed for RjDj (a Pd vanilla library): http://more.rjdj.me/2009/06/23/editing-drum-patterns-in-rjdj/ Have fun, make a scene. Ciao -- Frank BarknechtDo You RjDj.me? _ __rjdj.me__ ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
This looks promising! I will give it a tour sometime in the next day or two. Glad to see some composer-angled tutorials using rj-lib! ~Kyle On Tue, Jun 23, 2009 at 3:52 AM, Frank Barknecht f...@footils.org wrote: Hi, here's a little tutorial introduction to editing drum and other patterns in Pd using the rj-library developed for RjDj (a Pd vanilla library): http://more.rjdj.me/2009/06/23/editing-drum-patterns-in-rjdj/ Have fun, make a scene. Ciao -- Frank BarknechtDo You RjDj.me? _ __rjdj.me__ ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- - - - -- http://perhapsidid.wordpress.com http://myspace.com/kyleklipowicz ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hello, I just see the video, it looks impressive by its simplicity. A very good way to use drumboxes with Pd (i remember when i used Rebirth with a TR808 and a TR909 :). It would be nice to add effects or filters for each instruments. Maybe it is possible in [u_robinpoly] (i have never used it) ? ++ Jack Le 23 juin 09 à 10:52, Frank Barknecht a écrit : Hi, here's a little tutorial introduction to editing drum and other patterns in Pd using the rj-library developed for RjDj (a Pd vanilla library): http://more.rjdj.me/2009/06/23/editing-drum-patterns-in-rjdj/ Have fun, make a scene. Ciao -- Frank BarknechtDo You RjDj.me? _ __rjdj.me__ ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ 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] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
Hallo, Jack hat gesagt: // Jack wrote: I just see the video, it looks impressive by its simplicity. Thanks! :) Simplicity is one of the design goals of the rj-library. It has to be vanilla and run well on slow machines (like iPhone/iTouch) A very good way to use drumboxes with Pd (i remember when i used Rebirth with a TR808 and a TR909 :). It would be nice to add effects or filters for each instruments. Maybe it is possible in [u_robinpoly] (i have never used it) ? [u_robinpoly] is very similar to [polypoly] but it doesn't use [poly] inside, instead it uses a round-robin modulo counter and [route] so it only works for one-shot sound events without a separate noteoff event (like drums). But the advantage is, that you can send any number of parameters to the auto-generated abstractions inside, so you could also use a more elaborate abstraction with effects, not just the simple sample player I used for demonstration purposes. (Actually the [s_playtable] abstraction already allows additional parameters besides the sample table name like transposition, speed, direction, starting point etc.) Ciao -- Frank ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] Tutorial: Drum pattern editing in Pd using the rj library
I'd love to check it out, the link is not working for me though. rich On Tue, Jun 23, 2009 at 11:45 PM, Frank Barknecht f...@footils.org wrote: Hallo, Jack hat gesagt: // Jack wrote: I just see the video, it looks impressive by its simplicity. Thanks! :) Simplicity is one of the design goals of the rj-library. It has to be vanilla and run well on slow machines (like iPhone/iTouch) A very good way to use drumboxes with Pd (i remember when i used Rebirth with a TR808 and a TR909 :). It would be nice to add effects or filters for each instruments. Maybe it is possible in [u_robinpoly] (i have never used it) ? [u_robinpoly] is very similar to [polypoly] but it doesn't use [poly] inside, instead it uses a round-robin modulo counter and [route] so it only works for one-shot sound events without a separate noteoff event (like drums). But the advantage is, that you can send any number of parameters to the auto-generated abstractions inside, so you could also use a more elaborate abstraction with effects, not just the simple sample player I used for demonstration purposes. (Actually the [s_playtable] abstraction already allows additional parameters besides the sample table name like transposition, speed, direction, starting point etc.) Ciao -- Frank ___ 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