[PD] loading dir of soundfiles

Mark Polishook polishook at optonline.net
Tue Feb 14 03:52:24 CET 2006


vincent and cdr - thank you -

On Feb 13, 2006, at 9:29 PM, vincent rioux wrote:

> with pyext and glob python module, it is quite easy.
> for example the following simple sample code (call it simple_dir.py  
> e.g.) will output files path each time you send it the next message  
> (after you sent it the message 'pictures' or 'sounds').
> the number of files is len(self.fs).
> one instantiate this object in puredata with
> |pyx simple_dir visit_dir|
>
> greetings,
> vincent
>
>
> import pyext
> import glob
>
> class visit_dir(pyext._class):
>    _inlets = 1
>    _outlets = 1
>
>    def pictures_1(self):
>        self.fs = glob.glob('my_path/*png')
>
>    def sounds_1(self):
>        self.fs = glob.glob('my_path/*ogg')
>
>    def next_1(self):
>       if self.fs:
>            self. _outlet(1,  self.fs.pop())
> cdr wrote:
>
>> On Mon Feb 13, 2006 at 08:39:43PM -0500, Mark Polishook wrote:
>>
>>> thanks ---
>>>
>>> - is there a tot for darwin?
>>>
>>
>> [shell] or [popen] and GNU Find works great for this sort of  
>> thing... i tended to cache the current dir's filenames in a  
>> maphash or pool object, so that you could randomly select other  
>> files w/o going back to the shell..
>>
>>> On Feb 13, 2006, at 8:31 PM, patco wrote:
>>>
>>>
>>>> Hello,
>>>> Folderspiller is a set of patches designed for loading from any   
>>>> directory the filetypes you
>>>> choose.
>>>> http://impala.utopia.free.fr/pd/patchs/selection/OUTILS/  
>>>> folderspiller+fbox/
>>>>
>>>> --- Mark Polishook <polishook at optonline.net> a ?crit :
>>>>
>>>>
>>>>> just wondering if there's an example or documentation somewhere  
>>>>> for
>>>>> loading a directory of soundfiles (rather than reading one in at a
>>>>> time) so that the patch can figure out how many files exist and  
>>>>> then
>>>>> load them, etc.
>>>>>
>>>> ***   ***   ***
>>>>
>>>>
>>>> 	
>>>>
>>>> 	
>>>> 		
>>>> ___________________________________________________________________ 
>>>> ___ _____
>>>> Nouveau : t?l?phonez moins cher avec Yahoo! Messenger ! D? 
>>>> couvez  les tarifs exceptionnels pour appeler la France et  
>>>> l'international.
>>>> T?l?chargez sur http://fr.messenger.yahoo.com
>>>>
>>> _______________________________________________
>>> PD-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
>>> listinfo/pd-list
>>>
>>
>> _______________________________________________
>> PD-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
>> listinfo/pd-list
>>
>>
>
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
> listinfo/pd-list





More information about the Pd-list mailing list