[PD] sample player anyone?]

altern altern2 at gmail.com
Wed Jun 29 01:03:06 CEST 2005

Ian Smith-Heisters wrote:
> The xsample externals do everything you mentioned and more. They've also 
> become quite easy to compile. And they're based on flext, so they can 
> also be used for MAX, though I've never tried that.

ok, i will give it a try.
thanks for the tip!

> altern wrote:
>> hi
>> thanks for the reply to all. I know all those methods you mention as i
>> did several sample players myself a couple of years ago, and they were
>> fairly complex (start point, end point, frecuency, loop on/off, import,
>> export, save, amplitude, avoiding ticks on loop and some other stuff i
>> cannot remember anymore).
>> The problem is that i am unable to reuse them as they are a bit too
>> messy and I dont have much time to code one 'general' one myself.
>> but the main issue I wanted to point to, I guess, is that in my opinion
>> it would be good for PD to have a good, portable sample player
>> abstraction that people can use and reuse if they dont know (or dont
>> have time or cannot be bothered, etc...) to code themselves one.
>> Sometimes I
>> give introductions to PD to multimedia students, and it is
>> quite a difficult point when they ask for a complex sample player like 
>> the object in MAX and I
>> have to answer 'you have to code it yrself from scratch or start from
>> qsample.pd'. Of course they mean one where they can straight away to
>> change frequency, invert the sound, and control all kinds of parameters.
>> And qsample, despite of being a nice example, it doesnt fulfill all this.
>> I actually found that in short intros to PD and MAX, many of them would
>> go for MAX because it has a 'sampleplayer' object. Then being myself
>> pasionated with PD, I decide to code a general one myself to give it 
>> to them so
>> that they could get interested on PD and they would not be scared by all
>> that low level work. But not being very efficient PD programmer I never
>> did a clean one.
>> Maybe i should
>> give another try and do one myself but I dont have much time to do so, I
>> will try to find some time somewhere ... and if ever do it I will put it
>> available for download of course.
>> thanks
>> Urs Liska wrote:
>>>  > (oops, forgot to reply to list)
>>>  > sorry i don'T have an easy solution...although there are definately a
>>>  > few out there...but if you just learn how to use tabread4~, you can
>>>  > code up sample players to do anything pretty quickly.
>>>  >
>>>  > basically tabread~ 4 takes input from a line~ object to play the
>>>  > sample.
>>> Or, if you want to loop, you can use a phasor~.
>>>  > once you get the hang of getting the correct numbers to the
>>>  > line~ object, you can code sample players to do heaps of cool stuff


More information about the Pd-list mailing list