Re: [PD] patch wanted: loop station
On Thu, Mar 27, 2014 at 2:18 PM, wrote: > I'm struggling at making my own loop station solution inside pd. I'm > trying to mimic SooperLooper I guess you want to stick with pure pd if you are avoiding the SooperLooper app, but a half-way point might be to use the old SooperLooper ladspa plugin, whose source includes pd patches to get up and running. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] patch wanted: loop station
and stopping the recording (I think > it? > >> > >was okay when using a bigger jack buffer - (I am now at 64...)). > >> > > > >> > >Thanks! > >> > > > >> > > > >> > >___ > >> > >Pd-list@iem.at mailing list > >> > >UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/listinfo/pd-list > >> > > > >> > > > >> > > > >> > -- next part -- > >> > An HTML attachment was scrubbed... > >> > URL: < > >> > http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment-0001.htm > >> > > >> > -- next part -- > >> > An embedded and charset-unspecified text was scrubbed... > >> > Name: declick~.pd > >> > URL: < > >> > http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment.asc > >> > > >> > > >> > -- > >> > > >> > Message: 4 > >> > Date: Wed, 26 Mar 2014 16:51:29 -0700 > >> > From: Theron Trowbridge > >> > Subject: [PD] Patching Circle at CRASH Space Los Angeles April 6th > >> > To: pd-list puredata > >> > Message-ID: > >> > > >> > Content-Type: text/plain; charset="iso-8859-1" > >> > > >> > We will be having a patching circle at CRASH Space in Los Angeles on > >> Sunday > >> > April 6th starting at Noon. CRASH Space is located at 10526 Vencie > >> Blvd., > >> > in Culver City. > >> > (Map: > >> > > >> > https://www.google.com/maps/place/10526+Venice+Blvd/@34.0193142,-118.405255,17z/data=!3m1!4b1!4m2!3m1!1s0x80c2ba302f88d565:0x1e7e537dd9ec31fd > >> > ) > >> > > >> > We are happy to have special guest Chris McCormick with us. > >> > > >> > Usual patching circle publicity text: > >> > > >> > A patching circle is an informal gathering of anyone who is interested > >> in > >> > patching languages (Pure Data, Max/MSP/Jitter, etc.). Beginners and > >> > experienced patchers are welcome. Open to everyone - work on personal > or > >> > professional projects, school work, or just patch quietly to yourself, > >> in a > >> > room full of other people patching patches and helping other people > >> patch. > >> > > >> > > >> > > >> > -Theron > >> > ^ > >> > -- next part -- > >> > An HTML attachment was scrubbed... > >> > URL: < > >> > http://lists.puredata.info/pipermail/pd-list/attachments/20140326/e5ed83a3/attachment-0001.htm > >> > > >> > > >> > -- > >> > > >> > Message: 5 > >> > Date: Thu, 27 Mar 2014 05:09:49 -0400 > >> > From: pured...@11h11.com > >> > Subject: Re: [PD] patch wanted: loop station > >> > To: Ed Kelly > >> > Cc: pd-list > >> > Message-ID: > >> > <20140327050949.horde.ly7zt3mx7yrtm_rdy65h...@courrier.privatedns.com > > > >> > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"; > >> > DelSp="Yes" > >> > >> > > >> > Not sure exactly what is making the click / glitch in my patches. I > >> > think the fact that I bring down the jack buffer to 64 didn't help... > >> > but I cannot be sure. > >> > > >> > I am still looking the archive / search engine to find a loop station > >> > in pd, but so far I found only basic implementation (no sync, no > >> > quantize, no cross-fade). > >> > > >> > I am sharing my workinprogress, but it's based on xgroove~ / xrecord~ > >> > (didn't find other solution for cross-fading between beginning & > >> > ending of a table). > >> > > >> > It would be nice to have a solid loop station in PD. > >> > > >> > ?+ > >> > -- next part -- > >> > A non-text attachment was scrubbed... > >> > Name: loopStationPD.zip > >> > Type: application/zip > >> > Size: 5495 bytes > >> > Desc: not available > >> > URL: < > >> > http://lists.puredata.info/pipermail/pd-list/attachments/20140327/1abdadee/attachment.zip > >> > > >> > -- next part -- > >> > A non-text attachment was scrubbed... > >> > Name: loopStationPD.png > >> > Type: image/png > >> > Size: 67317 bytes > >> > Desc: not available > >> > URL: < > >> > http://lists.puredata.info/pipermail/pd-list/attachments/20140327/1abdadee/attachment.png > >> > > >> > > >> > -- > >> > > >> > ___ > >> > Pd-list mailing list > >> > Pd-list@iem.at > >> > to manage your subscription (including un-subscription) see > >> > http://lists.puredata.info/listinfo/pd-list > >> > > >> > > >> > End of Pd-list Digest, Vol 108, Issue 112 > >> > * > >> > >> ___ > >> Pd-list@iem.at mailing list > >> UNSUBSCRIBE and account-management -> > >> http://lists.puredata.info/listinfo/pd-list > >> > >> > > > -- next part -- > An HTML attachment was scrubbed... > URL: < > http://lists.puredata.info/pipermail/pd-list/attachments/20140327/a0ea32c2/attachment.htm > > > > -- > > ___ > Pd-list mailing list > Pd-list@iem.at > to manage your subscription (including un-subscription) see > http://lists.puredata.info/listinfo/pd-list > > > End of Pd-list Digest, Vol 108, Issue 115 > * > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] patch wanted: loop station
buffer - (I am now at 64...)). >> > >> > Thanks! >> > >> > >> > >> > >> > -- >> > >> > Message: 3 >> > Date: Wed, 26 Mar 2014 22:45:24 + (GMT) >> > From: Ed Kelly >> > Subject: Re: [PD] patch wanted: loop station >> > To: "pured...@11h11.com" , pd-list >> > >> > Message-ID: >> > <1395873924.64198.yahoomail...@web172705.mail.ir2.yahoo.com> >> > Content-Type: text/plain; charset="iso-8859-1" >> >> > >> > The way to deal with this in real-time is to fade in for a short period >> at the start, and fade out at the end. In order for that to respond in real >> time, I've found a good way is to delay the audio stream by a tiny value >> (e.g. 5ms) then fade the audio at 5ms - 1 audio block (about 1.46ms). That >> way, when you hit "stop" on the sample playback object (e.g. tabread4~ or >> xgroove~) the audio stops, but the 5ms delay means that the fadeout >> starting at that moment will happen before the audio you hear stops >> (because it is delayed by 5ms). >> > >> > I hope that makes sense. Patch enclosed! >> > Ed >> > ? >> > Ninja Jamm - a revolutionary new music remix app from Ninja Tune and >> Seeper, for iPhone and iPad >> > http://www.ninjajamm.com/ >> > >> > >> > Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! >> > http://sharktracks.co.uk/? >> >> > >> > >> > >> > On Wednesday, 26 March 2014, 21:52, "pured...@11h11.com" < >> pured...@11h11.com> wrote: >> > >> > Hi everyone, >> > > >> > >I'm struggling at making my own loop station solution inside pd. I'm? >> > >trying to mimic SooperLooper, that is: >> > > >> > >- multiple sync options >> > >- multiple quantize options >> > >+ something i am not sure SooperLooper do: cross-fading begin/end of? >> > >loop to avoid glitches. >> > > >> > >I have code a patch, but it is very messy (1 abstraction for master, >> x? >> > >abstractions for slaves). I am using xrecord & xgroove (for? >> > >crossing-fading start / end). The patch is kind of working but I am? >> > >getting glitches when starting and stopping the recording (I think it? >> > >was okay when using a bigger jack buffer - (I am now at 64...)). >> > > >> > >Thanks! >> > > >> > > >> > >___ >> > >Pd-list@iem.at mailing list >> > >UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> > > >> > > >> > > >> > -- next part -- >> > An HTML attachment was scrubbed... >> > URL: < >> http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment-0001.htm >> > >> > -- next part -- >> > An embedded and charset-unspecified text was scrubbed... >> > Name: declick~.pd >> > URL: < >> http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment.asc >> > >> > >> > -- >> > >> > Message: 4 >> > Date: Wed, 26 Mar 2014 16:51:29 -0700 >> > From: Theron Trowbridge >> > Subject: [PD] Patching Circle at CRASH Space Los Angeles April 6th >> > To: pd-list puredata >> > Message-ID: >> > >> > Content-Type: text/plain; charset="iso-8859-1" >> > >> > We will be having a patching circle at CRASH Space in Los Angeles on >> Sunday >> > April 6th starting at Noon. CRASH Space is located at 10526 Vencie >> Blvd., >> > in Culver City. >> > (Map: >> > >> https://www.google.com/maps/place/10526+Venice+Blvd/@34.0193142,-118.405255,17z/data=!3m1!4b1!4m2!3m1!1s0x80c2ba302f88d565:0x1e7e537dd9ec31fd >> > ) >> > >> > We are happy to have special guest Chris McCormick with us. >> > >> > Usual patching circle publicity text: >> > >> > A patching circle is an informal gathering of anyone who is interested >> in >> > patching languages (Pure Data, Max/MSP/Jitter, etc.). Beginners and >> > experienced patchers are welcome. Open to everyone - work on personal or >> > professional projects, school
Re: [PD] patch wanted: loop station
with this in real-time is to fade in for a short period > at the start, and fade out at the end. In order for that to respond in real > time, I've found a good way is to delay the audio stream by a tiny value > (e.g. 5ms) then fade the audio at 5ms - 1 audio block (about 1.46ms). That > way, when you hit "stop" on the sample playback object (e.g. tabread4~ or > xgroove~) the audio stops, but the 5ms delay means that the fadeout > starting at that moment will happen before the audio you hear stops > (because it is delayed by 5ms). > > > > I hope that makes sense. Patch enclosed! > > Ed > > ? > > Ninja Jamm - a revolutionary new music remix app from Ninja Tune and > Seeper, for iPhone and iPad > > http://www.ninjajamm.com/ > > > > > > Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! > > http://sharktracks.co.uk/? > > > > > > > > > On Wednesday, 26 March 2014, 21:52, "pured...@11h11.com" < > pured...@11h11.com> wrote: > > > > Hi everyone, > > > > > >I'm struggling at making my own loop station solution inside pd. I'm? > > >trying to mimic SooperLooper, that is: > > > > > >- multiple sync options > > >- multiple quantize options > > >+ something i am not sure SooperLooper do: cross-fading begin/end of? > > >loop to avoid glitches. > > > > > >I have code a patch, but it is very messy (1 abstraction for master, x? > > >abstractions for slaves). I am using xrecord & xgroove (for? > > >crossing-fading start / end). The patch is kind of working but I am? > > >getting glitches when starting and stopping the recording (I think it? > > >was okay when using a bigger jack buffer - (I am now at 64...)). > > > > > >Thanks! > > > > > > > > >___ > > >Pd-list@iem.at mailing list > > >UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > > > > > > > > > > -- next part -- > > An HTML attachment was scrubbed... > > URL: < > http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment-0001.htm > > > > -- next part -- > > An embedded and charset-unspecified text was scrubbed... > > Name: declick~.pd > > URL: < > http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment.asc > > > > > > -- > > > > Message: 4 > > Date: Wed, 26 Mar 2014 16:51:29 -0700 > > From: Theron Trowbridge > > Subject: [PD] Patching Circle at CRASH Space Los Angeles April 6th > > To: pd-list puredata > > Message-ID: > > > > Content-Type: text/plain; charset="iso-8859-1" > > > > We will be having a patching circle at CRASH Space in Los Angeles on > Sunday > > April 6th starting at Noon. CRASH Space is located at 10526 Vencie Blvd., > > in Culver City. > > (Map: > > > https://www.google.com/maps/place/10526+Venice+Blvd/@34.0193142,-118.405255,17z/data=!3m1!4b1!4m2!3m1!1s0x80c2ba302f88d565:0x1e7e537dd9ec31fd > > ) > > > > We are happy to have special guest Chris McCormick with us. > > > > Usual patching circle publicity text: > > > > A patching circle is an informal gathering of anyone who is interested in > > patching languages (Pure Data, Max/MSP/Jitter, etc.). Beginners and > > experienced patchers are welcome. Open to everyone - work on personal or > > professional projects, school work, or just patch quietly to yourself, > in a > > room full of other people patching patches and helping other people > patch. > > > > > > > > -Theron > > ^ > > -- next part -- > > An HTML attachment was scrubbed... > > URL: < > http://lists.puredata.info/pipermail/pd-list/attachments/20140326/e5ed83a3/attachment-0001.htm > > > > > > -- > > > > Message: 5 > > Date: Thu, 27 Mar 2014 05:09:49 -0400 > > From: pured...@11h11.com > > Subject: Re: [PD] patch wanted: loop station > > To: Ed Kelly > > Cc: pd-list > > Message-ID: > > <20140327050949.horde.ly7zt3mx7yrtm_rdy65h...@courrier.privatedns.com> > > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"; > > DelSp="Yes" > > > > > Not sure exactly what is making the click / glitch in my patches. I > > think the fact that I bring do
Re: [PD] patch wanted: loop station
hello roman, there are several ways to sync audio loops, in most methods we try to read audio samples in a way that they are in sync by changing read speed or chunk size, or stretching it with fft, or by making slices with bonk~'s attack detection. The last methods allows to quantize sound by forcing a slice to be played on a timecode which is given by the size of the loop divided into sixteenthes, something like this, each slice could eventually be stretched to fit the timecode. Le 27/03/2014 08:14, Roman Haefeli a écrit : On Thu, 2014-03-27 at 05:09 -0400, pured...@11h11.com wrote: Not sure exactly what is making the click / glitch in my patches. I think the fact that I bring down the jack buffer to 64 didn't help... but I cannot be sure. I am still looking the archive / search engine to find a loop station in pd, but so far I found only basic implementation (no sync, no quantize, no cross-fade). I don't know the loop station. Can you elaborate a bit how quantize and sync work on? I think I understand how quantization works with MIDI, but with audio? Roman ___ 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] patch wanted: loop station
ja Jamm - a revolutionary new music remix app from Ninja Tune and Seeper, > for iPhone and iPad > http://www.ninjajamm.com/ > > > Gemnotes-0.2: Live music notation for Pure Data, now with dynamics! > http://sharktracks.co.uk/? > > > > On Wednesday, 26 March 2014, 21:52, "pured...@11h11.com" > wrote: > > Hi everyone, > > > >I'm struggling at making my own loop station solution inside pd. I'm? > >trying to mimic SooperLooper, that is: > > > >- multiple sync options > >- multiple quantize options > >+ something i am not sure SooperLooper do: cross-fading begin/end of? > >loop to avoid glitches. > > > >I have code a patch, but it is very messy (1 abstraction for master, x? > >abstractions for slaves). I am using xrecord & xgroove (for? > >crossing-fading start / end). The patch is kind of working but I am? > >getting glitches when starting and stopping the recording (I think it? > >was okay when using a bigger jack buffer - (I am now at 64...)). > > > >Thanks! > > > > > >___ > >Pd-list@iem.at mailing list > >UNSUBSCRIBE and account-management -> > >http://lists.puredata.info/listinfo/pd-list > > > > > > > -- next part -- > An HTML attachment was scrubbed... > URL: > <http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment-0001.htm> > -- next part -- > An embedded and charset-unspecified text was scrubbed... > Name: declick~.pd > URL: > <http://lists.puredata.info/pipermail/pd-list/attachments/20140326/4c6ea4a7/attachment.asc> > > -- > > Message: 4 > Date: Wed, 26 Mar 2014 16:51:29 -0700 > From: Theron Trowbridge > Subject: [PD] Patching Circle at CRASH Space Los Angeles April 6th > To: pd-list puredata > Message-ID: > > Content-Type: text/plain; charset="iso-8859-1" > > We will be having a patching circle at CRASH Space in Los Angeles on Sunday > April 6th starting at Noon. CRASH Space is located at 10526 Vencie Blvd., > in Culver City. > (Map: > https://www.google.com/maps/place/10526+Venice+Blvd/@34.0193142,-118.405255,17z/data=!3m1!4b1!4m2!3m1!1s0x80c2ba302f88d565:0x1e7e537dd9ec31fd > ) > > We are happy to have special guest Chris McCormick with us. > > Usual patching circle publicity text: > > A patching circle is an informal gathering of anyone who is interested in > patching languages (Pure Data, Max/MSP/Jitter, etc.). Beginners and > experienced patchers are welcome. Open to everyone - work on personal or > professional projects, school work, or just patch quietly to yourself, in a > room full of other people patching patches and helping other people patch. > > > > -Theron > ^ > -- next part -- > An HTML attachment was scrubbed... > URL: > <http://lists.puredata.info/pipermail/pd-list/attachments/20140326/e5ed83a3/attachment-0001.htm> > > -- > > Message: 5 > Date: Thu, 27 Mar 2014 05:09:49 -0400 > From: pured...@11h11.com > Subject: Re: [PD] patch wanted: loop station > To: Ed Kelly > Cc: pd-list > Message-ID: > <20140327050949.horde.ly7zt3mx7yrtm_rdy65h...@courrier.privatedns.com> > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"; > DelSp="Yes" > > Not sure exactly what is making the click / glitch in my patches. I > think the fact that I bring down the jack buffer to 64 didn't help... > but I cannot be sure. > > I am still looking the archive / search engine to find a loop station > in pd, but so far I found only basic implementation (no sync, no > quantize, no cross-fade). > > I am sharing my workinprogress, but it's based on xgroove~ / xrecord~ > (didn't find other solution for cross-fading between beginning & > ending of a table). > > It would be nice to have a solid loop station in PD. > > ?+ > -- next part -- > A non-text attachment was scrubbed... > Name: loopStationPD.zip > Type: application/zip > Size: 5495 bytes > Desc: not available > URL: > <http://lists.puredata.info/pipermail/pd-list/attachments/20140327/1abdadee/attachment.zip> > -- next part -- > A non-text attachment was scrubbed... > Name: loopStationPD.png > Type: image/png > Size: 67317 bytes > Desc: not available > URL: > <http://lists.puredata.info/pipermail/pd-list/attachments/20140327/1abdadee/attachment.png> > > -- > > ___ > Pd-list mailing list > Pd-list@iem.at > to manage your subscription (including un-subscription) see > http://lists.puredata.info/listinfo/pd-list > > > End of Pd-list Digest, Vol 108, Issue 112 > * ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] patch wanted: loop station
NOt quite what you're after but Katja's SliceJockey is my favourite looping code for Pd http://www.katjaas.nl/slicejockey/slicejockey.html Certainly worth checking how she's done it. Yeah sooperlooper, I used to make use of that before Pd. It's good stuff. Jb On 27 March 2014 07:14, Roman Haefeli wrote: > On Thu, 2014-03-27 at 05:09 -0400, pured...@11h11.com wrote: > > Not sure exactly what is making the click / glitch in my patches. I > > think the fact that I bring down the jack buffer to 64 didn't help... > > but I cannot be sure. > > > > I am still looking the archive / search engine to find a loop station > > in pd, but so far I found only basic implementation (no sync, no > > quantize, no cross-fade). > > I don't know the loop station. Can you elaborate a bit how quantize and > sync work on? I think I understand how quantization works with MIDI, but > with audio? > > Roman > > > ___ > 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] patch wanted: loop station
On Thu, 2014-03-27 at 05:09 -0400, pured...@11h11.com wrote: > Not sure exactly what is making the click / glitch in my patches. I > think the fact that I bring down the jack buffer to 64 didn't help... > but I cannot be sure. > > I am still looking the archive / search engine to find a loop station > in pd, but so far I found only basic implementation (no sync, no > quantize, no cross-fade). I don't know the loop station. Can you elaborate a bit how quantize and sync work on? I think I understand how quantization works with MIDI, but with audio? Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list