<br><br><div class="gmail_quote">2011/3/25 Phil Stone <span dir="ltr">&lt;<a href="mailto:pkstone@ucdavis.edu">pkstone@ucdavis.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Hi Jaime,<br>
<br>
Thanks for the suggestion, and for further clarifying (in my mind) what I&#39;ll need. I think readsf~ won&#39;t do because of the &quot;open before play&quot; requirement -- it will introduce latency and prevent re-triggering, if I&#39;m not mistaken.<br>


<br>
I guess it&#39;s going to be a matter of loading as many tables in memory as I can get away with and using tabread4~ with a phasor.<br>
<br>
<br></blockquote><div><br>I think with tabread4~ you have to use the onset in the right inlet for reading longer files.<div>How long are the samples?</div><div><div>some other options you may have:<br>some which i tried, without much success though..:</div>


<div>linuxsampler/qsampler</div><div>unfortunately, each time I tried
(in the past few years), to trigger samples from
pd-alsamidi&gt;qsampler (using qjackctl), the timing is just too
unstable/irregular, even when running pd -noaudio.<br>
[fluid~] (crashes pd here when I load a soundfont and turn on dsp...)</div><div>ymmv<br>gr,</div></div><div>Tim</div><div><br><br></div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Thanks for writing,<br><font color="#888888">
<br>
Phil</font><div><div></div><div class="h5"><br>
<br>
<br>
On 3/24/11 11:37 PM, Jaime Oliver wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Phil,<br>
<br>
if they&#39;ll always play from the beginning and the only control you<br>
need is amplitude, then I would try readsf~.<br>
<br>
J<br>
<br>
On Thu, Mar 24, 2011 at 1:57 PM, Phil Stone&lt;<a href="mailto:pkstone@ucdavis.edu" target="_blank">pkstone@ucdavis.edu</a>&gt;  wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
OK, this was probably too broad a way to pose this. Let me try it this way:<br>
I&#39;m not concerned with looping, re-sampling or sample-rate changing. I<br>
simply want a low-latency trigger of a sound file from an incoming event.<br>
The file(s) may, however, be quite large.<br>
<br>
So, is a phasor-scanned [tabread4~] the best way to go about this? Will<br>
memory management become an issue if I have 44 or 88 of these large samples<br>
in memory at once?<br>
<br>
thanks,<br>
<br>
Phil<br>
<br>
<br>
On 3/24/11 11:30 AM, Phil Stone wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello collective PD mind,<br>
<br>
Despite having worked with PD for years, I&#39;ve never used it as a sample<br>
player. I have a project coming up where I will need to build a bank of<br>
MIDI-keyboard-triggered samples to play in real-time, with velocity<br>
sensitivity and one sample per key. Rather than reinvent the wheel, is there<br>
something someone has already done along this line? If not, can anyone give<br>
me a basic outline from which I can start?<br>
<br>
<br>
Phil Stone<br>
<a href="http://www.pkstonemusic.com" target="_blank">www.pkstonemusic.com</a><br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt;<br>
<a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
</blockquote>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt;<br>
<a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@iem.at" target="_blank">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
</div></div></blockquote></div><br>