<div class="gmail_quote"><div> </div><div>Well, I did check the examples and all, but couldn't quite get its potential, or what "variable speed" stands for deep in practice and everything, sorry.</div><div><br>
</div><div>Seems ineteresting though, and that I can make some good use of it.</div><div><br></div><div>cheers</div><div>alex</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Thu, 9 Aug 2012 11:20:49 +0100<br>
From: Julian Brooks <<a href="mailto:jbeezez@gmail.com">jbeezez@gmail.com</a>><br>
Subject: Re: [PD] ipoke~_v.3_test1 for Pd<br>
To: Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>><br>
Cc: PD List <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
Message-ID:<br>
<<a href="mailto:CAGemBFTg3vK6ez69nTRigVkDUUzHqqXPce21hNxeKGT%2BJyx64Q@mail.gmail.com">CAGemBFTg3vK6ez69nTRigVkDUUzHqqXPce21hNxeKGT+Jyx64Q@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hi Pierre,<br>
<br>
Well I would say check the test patches first off and come back if you<br>
require more info...<br>
<br>
Katja's description on the forum is here:<br>
<a href="http://puredata.hurleur.com/viewtopic.php?pid=32209#p32209" target="_blank">http://puredata.hurleur.com/viewtopic.php?pid=32209#p32209</a><br>
<br>
Cheers,<br>
<br>
Julian<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.puredata.info/pipermail/pd-list/attachments/20120809/1fdd05e6/attachment-0001.htm" target="_blank">http://lists.puredata.info/pipermail/pd-list/attachments/20120809/1fdd05e6/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 9 Aug 2012 15:07:58 +0200<br>
From: Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>><br>
Subject: Re: [PD] Pd-extended on the Raspberry Pi<br>
To: Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
Cc: pd-list <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
Message-ID:<br>
<CAAGOWhZL+bQPUbFB3gwSJpL__th=<a href="mailto:hCOSfkMKB0FzeB0pS-CEug@mail.gmail.com">hCOSfkMKB0FzeB0pS-CEug@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="windows-1252"<br>
<br>
I'll try to install vanilla from command line tonight. That'll be a good<br>
start if it works.<br>
<br>
2012/8/8 Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>><br>
<br>
> The one they recommend, Raspbian.<br>
><br>
><br>
> 2012/8/8 Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
><br>
>> What OS/distro are you using?<br>
>><br>
>> On Aug 8, 2012, at 12:56 PM, Pierre Massat wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> I got my Raspberry Pi recently and I just attempted to install Pd with<br>
>> your package.<br>
>> Unfortunately it didn't work. I get an error message when trying to<br>
>> unpackage it telling me that the package architecture doesn't match the<br>
>> system.<br>
>><br>
>> Pierre.<br>
>><br>
>> 2012/6/14 Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
>><br>
>>> For convenience, I uploaded the package (.deb) here:<br>
>>><br>
>>> <a href="http://download.puredata.info/pd-extended-rpi/releases/1.0/Pd-0.43.1-extended-20120606.deb/view" target="_blank">http://download.puredata.info/pd-extended-rpi/releases/1.0/Pd-0.43.1-extended-20120606.deb/view</a><br>
>>><br>
>>> If anyone else has a Raspberry Pi, can you download this and try<br>
>>> installing it? Thanks!<br>
>>><br>
>>> ?t3db0t<br>
>>><br>
>>> On Jun 14, 2012, at 3:08 PM, Marco Donnarumma wrote:<br>
>>><br>
>>> That's great! thanks for sharing, and keep us updated.<br>
>>> M<br>
>>><br>
>>><br>
>>><br>
>>>> After much tribulation, I managed to build Pd-extended on the RPi:<br>
>>>><br>
>>>> <a href="http://log.liminastudio.com/writing/tutorials/how-to-build-pd-extended-on-the-raspberry-pi" target="_blank">http://log.liminastudio.com/writing/tutorials/how-to-build-pd-extended-on-the-raspberry-pi</a><br>
>>>><br>
>>>> I'm getting some noise, possibly due to the beta alsa driver, but I'm<br>
>>>> looking into it...<br>
>>>><br>
>>>> ?t3db0t<br>
>>>><br>
>>><br>
>>> --<br>
>>> Marco Donnarumma<br>
>>> New Media + Sonic Arts Practitioner, Performer, Teacher, Director.<br>
>>> ACE, Sound Design MSc by Research (ongoing)<br>
>>> The University of Edinburgh, UK<br>
>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
>>> Portfolio: <a href="http://marcodonnarumma.com" target="_blank">http://marcodonnarumma.com</a><br>
>>> Research: <a href="http://res.marcodonnarumma.com" target="_blank">http://res.marcodonnarumma.com</a> | <a href="http://www.thesaddj.com" target="_blank">http://www.thesaddj.com</a> |<br>
>>> <a href="http://www.flxer.net" target="_blank">http://www.flxer.net</a><br>
>>> Director: <a href="http://www.liveperformersmeeting.net" target="_blank">http://www.liveperformersmeeting.net</a><br>
>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
>>> UNSUBSCRIBE and account-management -><br>
>>> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
>>><br>
>>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
>> UNSUBSCRIBE and account-management -><br>
>> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
>><br>
>><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.puredata.info/pipermail/pd-list/attachments/20120809/f7daa1cc/attachment-0001.htm" target="_blank">http://lists.puredata.info/pipermail/pd-list/attachments/20120809/f7daa1cc/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Thu, 9 Aug 2012 16:47:28 +0200<br>
From: Jean-Marie Adrien <<a href="mailto:jma@jeanmarie-adrien.net">jma@jeanmarie-adrien.net</a>><br>
Subject: Re: [PD] R?p : looping at the end of sample / SOLVED<br>
To: Patrice Colet <<a href="mailto:colet.patrice@free.fr">colet.patrice@free.fr</a>><br>
Cc: "<a href="mailto:pd-list@iem.at">pd-list@iem.at</a> List" <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
Message-ID:<br>
<<a href="mailto:60B3159B-7B07-4B04-9D82-42E5A7DE0D18@jeanmarie-adrien.net">60B3159B-7B07-4B04-9D82-42E5A7DE0D18@jeanmarie-adrien.net</a>><br>
Content-Type: text/plain; charset=iso-8859-1<br>
<br>
Thanks Patrice !<br>
I was trying though to stick two loops without any amplitude ramp, just by being precise with the indexes on a single tabread4~<br>
With some help, I solved the problem with a single loop~ object, plus samplehold~ to trigger window change : simple indeed.<br>
Could not manage synchronizing two phasors~ along many cycles with enough precision, due to 32bit computation of initial phase maybe.<br>
JM<br>
<br>
Le 2 ao?t 2012 ? 19:53, Patrice Colet a ?crit :<br>
<br>
> Allright, it seems you are looking for a crossfade loop implementation,<br>
> that is quite usefull for looping audio in realtime, without getting clicks at loop point...<br>
><br>
> I might have something to start with, it's attached.<br>
><br>
> This patch uses cyclone objects because it has been originaly developped by a student using maxmsp native objects.<br>
><br>
> [trapezoid~] and [pong~] for crossfading with one phasor~ signal, and [wave~] for reading the wavefile.<br>
><br>
> I'm not sure about how to set the fading time, originaly expr was designed like this:<br>
><br>
> [expr 1./pow(2. \,$f1)]<br>
><br>
><br>
> The minimum table lenght is equal to loopsize + fadetime/2. [trapezoid~] makes the amplitude ramps, and [pong~] decays the ramps for reading both loopstart, and after loopend.<br>
><br>
><br>
> I'm still looking for pd-vanilla native implementation of this patch...<br>
><br>
><br>
> Colet Patrice<br>
><br>
> ----- Mail original -----<br>
>> De: "Jean-Marie Adrien" <<a href="mailto:jma@jeanmarie-adrien.net">jma@jeanmarie-adrien.net</a>><br>
>> ?: "<a href="mailto:pd-list@iem.at">pd-list@iem.at</a> List" <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
>> Envoy?: Jeudi 2 Ao?t 2012 10:32:09<br>
>> Objet: [PD] R?p : looping at the end of sample<br>
>><br>
>> Hi<br>
>> sorry, the correct word is probably sustain part, the<br>
>> post-attack-stable part of sound that you may be able to loop<br>
>> easily, for instance the quasi-steady state of a piano tone after<br>
>> the attack during the quasi-flat decay.<br>
>> Something found in archives presents very clearly the problem, and a<br>
>> possible implementation :<br>
>><br>
>><br>
>> Let's suppose this is the sample:<br>
>> |-----SS-----LB-----LE------|<br>
>> where:<br>
>> SS= sample start (where we want the sample to start playing the first<br>
>> time)<br>
>> LB= loop begin<br>
>> LE= loop end<br>
>><br>
>> With appropriate calculations, the two phasors can be adjusted so<br>
>> that:<br>
>> 1) Phasor A reproduces the sample the first time from SS to LE in its<br>
>> first<br>
>> cycle. In subsequent cycles it would do the same but it will be muted<br>
>> so we<br>
>> don't mind.<br>
>> 2) Phasor B reproduces the loop region; its initial phase is<br>
>> calculated in<br>
>> such a way that at the beginning, when it is muted, it will be<br>
>> producing<br>
>> garbage, but when phasor A will reach point LB for the first time,<br>
>> phasor B<br>
>> will also be on LB, so that, during ONE cycle of phasor B, the two<br>
>> phasors<br>
>> will be reproducing *exactly* the same portion LB-LE synchronously.<br>
>><br>
>> So, at any moment of that cycle, we can (and we must) safely switch<br>
>> from the<br>
>> output of phasor A to that of phasor B; we don't need to do a<br>
>> crossfade<br>
>> because the two outputs are perfectly identical.<br>
>><br>
>> So, for detecting when to switch, we can use a [threshold~] on LB on<br>
>> the<br>
>> output of phasor A, even if threshold is block quantized. No matter<br>
>> if the<br>
>> actual switching occurs with a delay of almost one block, it will<br>
>> still be<br>
>> safe to switch.<br>
>><br>
>> ... which seems brilliant ! (sorry i do not remember this<br>
>> contribution's author)<br>
>> Has this solution been implemented ?<br>
>> Is there an abstraction in a library addressing the same basic need ?<br>
>><br>
>> JM<br>
>><br>
>> Le 1 ao?t 2012 ? 18:54, Patrice Colet a ?crit :<br>
>><br>
>>> hello,<br>
>>><br>
>>> what is 'resonance part'?<br>
>>><br>
>>> in principle you compute the loop size in ms and send the result to<br>
>>> [phasor~] or [vline~] for driving [tabread4~]<br>
>>><br>
>>> Colet Patrice<br>
>>><br>
>>> ----- Mail original -----<br>
>>>> De: "Jean-Marie Adrien" <<a href="mailto:jma@jeanmarie-adrien.net">jma@jeanmarie-adrien.net</a>><br>
>>>> ?: "<a href="mailto:pd-list@iem.at">pd-list@iem.at</a> List" <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
>>>> Envoy?: Mercredi 1 Ao?t 2012 10:10:31<br>
>>>> Objet: [PD] looping at the end of sample<br>
>>>><br>
>>>> Hi list<br>
>>>> have looked at the archives threads concerning managing the<br>
>>>> tabread4~'s index for reading an audio sample from the beginning<br>
>>>> and then loop on a chunk at the end (in the resonance part).<br>
>>>> Many things during the last years, but nothing very clear to me...<br>
>>>> Any patch around for playing sample from start and loop at the end<br>
>>>> ?<br>
>>>> Jm<br>
>>>> _______________________________________________<br>
>>>> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
>>>> UNSUBSCRIBE and account-management -><br>
>>>> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
>>>><br>
>>><br>
>><br>
>> _______________________________________________<br>
>> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
>> UNSUBSCRIBE and account-management -><br>
>> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
>><br>
> <crossfadeLoop.pd><br>
<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Thu, 9 Aug 2012 10:48:39 -0400<br>
From: Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
Subject: Re: [PD] Pd-extended on the Raspberry Pi<br>
To: pd-list <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
Message-ID: <<a href="mailto:37463D0F-9A1C-4BD8-90B8-682950DEFD1F@liminastudio.com">37463D0F-9A1C-4BD8-90B8-682950DEFD1F@liminastudio.com</a>><br>
Content-Type: text/plain; charset="windows-1252"<br>
<br>
> The one they recommend, Raspbian.<br>
<br>
<br>
Ah ok, the tutorial I wrote used the Debian Squeeze distro, not sure how different it is from Raspbian.<br>
<br>
If you want to try vanilla you can probably use these instructions:<br>
<a href="http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi" target="_blank">http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi</a><br>
<br>
Though again, Raspbian has different problems from what I've heard.<br>
<br>
?t3db0t<br>
<br>
On Aug 9, 2012, at 9:07 AM, Pierre Massat wrote:<br>
<br>
> I'll try to install vanilla from command line tonight. That'll be a good start if it works.<br>
><br>
> 2012/8/8 Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>><br>
> The one they recommend, Raspbian.<br>
><br>
><br>
> 2012/8/8 Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
> What OS/distro are you using?<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.puredata.info/pipermail/pd-list/attachments/20120809/9de6a380/attachment-0001.htm" target="_blank">http://lists.puredata.info/pipermail/pd-list/attachments/20120809/9de6a380/attachment-0001.htm</a>><br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Thu, 9 Aug 2012 17:06:40 +0200<br>
From: Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>><br>
Subject: Re: [PD] Pd-extended on the Raspberry Pi<br>
To: Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
Cc: pd-list <<a href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
Message-ID:<br>
<<a href="mailto:CAAGOWhYj8%2BBSAitNB6NgcaqWRUoemmUOfNPbx9w5kPg5Mhxo_A@mail.gmail.com">CAAGOWhYj8+BSAitNB6NgcaqWRUoemmUOfNPbx9w5kPg5Mhxo_A@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="windows-1252"<br>
<br>
I'll give some feedback.<br>
<br>
2012/8/9 Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
<br>
> The one they recommend, Raspbian.<br>
>><br>
><br>
> Ah ok, the tutorial I wrote used the Debian Squeeze distro, not sure how<br>
> different it is from Raspbian.<br>
><br>
> If you want to try vanilla you can probably use these instructions:<br>
><br>
> <a href="http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi" target="_blank">http://log.liminastudio.com/programming/running-puredata-on-the-raspberry-pi</a><br>
><br>
> Though again, Raspbian has different problems from what I've heard.<br>
><br>
> ?t3db0t<br>
><br>
> On Aug 9, 2012, at 9:07 AM, Pierre Massat wrote:<br>
><br>
> I'll try to install vanilla from command line tonight. That'll be a good<br>
> start if it works.<br>
><br>
> 2012/8/8 Pierre Massat <<a href="mailto:pimassat@gmail.com">pimassat@gmail.com</a>><br>
><br>
>> The one they recommend, Raspbian.<br>
>><br>
>><br>
>> 2012/8/8 Tedb0t <<a href="mailto:lists@liminastudio.com">lists@liminastudio.com</a>><br>
>><br>
>>> What OS/distro are you using?<br>
>>><br>
>><br>
> _______________________________________________<br>
> <a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
> UNSUBSCRIBE and account-management -><br>
> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.puredata.info/pipermail/pd-list/attachments/20120809/ca2c353b/attachment.htm" target="_blank">http://lists.puredata.info/pipermail/pd-list/attachments/20120809/ca2c353b/attachment.htm</a>><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Pd-list mailing list<br>
<a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a><br>
to manage your subscription (including un-subscription) see<br>
<a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
<br>
End of Pd-list Digest, Vol 89, Issue 17<br>
***************************************<br>
</blockquote></div><br>