Csound Csound-dev Csound-tekno Search About

[Csnd] fftools for pd

Date2013-10-30 15:37
Frompeiman khosravi
Subject[Csnd] fftools for pd
AttachmentsFFTools_pd.zip  
Dear all, 

Here is an 'updated' FFTools for pd. There is only a multichannel sound file player and a single transformation module (spectral warp) but it's expanding. 

I've included all the externals and required abstractions with the zip file. On the mac,  it should just work out of the box, without having to add anything to the PD preferences. On other platforms, the externals listed in the 'dependencies' folder should be replaced with the correct build for the specific platform. So here's some guidelines:

1- use the latest release of pd vanilla. (It works in extended too but I'm really only testing with vanilla).
2- open the patch __player.pd. Load a soundfile. Spacebar plays the sample. 
3- open __warper.pd. The sound will now be routed through this patch and you can fiddle with settings until you have your desired sound. 
4- to record: unloop the soundfile player. 'make file', then press the 'r' key.   

At the moment the sample-rate of the file is automatically detected when importing wav files but with aif you need to set it yourself. Also, make sure that PDs sample rate is the same as the imported soundfiles. Because I'm loading the files into arrays, very long files are truncated. 

I'm very interested in any feedback about the interface and the layout before I port the other modules to PD. I'm also interested to know if this works on any other platforms than os x. 

Many Thanks
Peiman 

Date2013-10-31 15:08
Fromlaurence
SubjectRe: [Csnd] fftools for pd
Very cool! I was recently wondering about the possibility of a pd port. I'll be giving it a go on linux, but looks like I'll need to build tabletool first.

Regards
Laurence


On 30 October 2013 23:37, peiman khosravi <peimankhosravi@gmail.com> wrote:
Dear all, 

Here is an 'updated' FFTools for pd. There is only a multichannel sound file player and a single transformation module (spectral warp) but it's expanding. 

I've included all the externals and required abstractions with the zip file. On the mac,  it should just work out of the box, without having to add anything to the PD preferences. On other platforms, the externals listed in the 'dependencies' folder should be replaced with the correct build for the specific platform. So here's some guidelines:

1- use the latest release of pd vanilla. (It works in extended too but I'm really only testing with vanilla).
2- open the patch __player.pd. Load a soundfile. Spacebar plays the sample. 
3- open __warper.pd. The sound will now be routed through this patch and you can fiddle with settings until you have your desired sound. 
4- to record: unloop the soundfile player. 'make file', then press the 'r' key.   

At the moment the sample-rate of the file is automatically detected when importing wav files but with aif you need to set it yourself. Also, make sure that PDs sample rate is the same as the imported soundfiles. Because I'm loading the files into arrays, very long files are truncated. 

I'm very interested in any feedback about the interface and the layout before I port the other modules to PD. I'm also interested to know if this works on any other platforms than os x. 

Many Thanks
Peiman 


Date2013-11-01 00:02
Frompeiman khosravi
SubjectRe: [Csnd] fftools for pd
AttachmentsFFTools_pd.zip  
Hi Laurence, 

Thanks for looking at this. Yes indeed, tabletool is an essential object, I just can't stop using it. I love the ease with which arrays can be manipulated in pd. At least compared to Max. 

Here's a new version with basic destructive sound-file editing capability - crop, normalize, and fades. 

Please do let me know if you get it working on linux. 
 
Best,
Peiman  






On 31 October 2013 15:08, laurence <laurence.capelin@gmail.com> wrote:
Very cool! I was recently wondering about the possibility of a pd port. I'll be giving it a go on linux, but looks like I'll need to build tabletool first.

Regards
Laurence


On 30 October 2013 23:37, peiman khosravi <peimankhosravi@gmail.com> wrote:
Dear all, 

Here is an 'updated' FFTools for pd. There is only a multichannel sound file player and a single transformation module (spectral warp) but it's expanding. 

I've included all the externals and required abstractions with the zip file. On the mac,  it should just work out of the box, without having to add anything to the PD preferences. On other platforms, the externals listed in the 'dependencies' folder should be replaced with the correct build for the specific platform. So here's some guidelines:

1- use the latest release of pd vanilla. (It works in extended too but I'm really only testing with vanilla).
2- open the patch __player.pd. Load a soundfile. Spacebar plays the sample. 
3- open __warper.pd. The sound will now be routed through this patch and you can fiddle with settings until you have your desired sound. 
4- to record: unloop the soundfile player. 'make file', then press the 'r' key.   

At the moment the sample-rate of the file is automatically detected when importing wav files but with aif you need to set it yourself. Also, make sure that PDs sample rate is the same as the imported soundfiles. Because I'm loading the files into arrays, very long files are truncated. 

I'm very interested in any feedback about the interface and the layout before I port the other modules to PD. I'm also interested to know if this works on any other platforms than os x. 

Many Thanks
Peiman