Re: [PD] patch wanted: loop station

2014-03-27 Thread michael noble
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

2014-03-27 Thread D Stone
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

2014-03-27 Thread Julian Brooks
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

2014-03-27 Thread Julian Brooks
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

2014-03-27 Thread patrice colet

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

2014-03-27 Thread Will -
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

2014-03-27 Thread Julian Brooks
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

2014-03-27 Thread Roman Haefeli
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