PURE DATA forum~

...that deal with pure data

You are not logged in.

#1 2008-11-06 22:40:35

danomatika
Member

rc-patches

Howdy,

I've been reading posts on this forum for a while and post to the pd-list.  I thought I'd finally post some patches/info here.

http://robotcowboy.com : my pd-powered music/performance project

http://danomatika.com/software/rc-patches/ : robotcowboy patches for you

Most of the objects have guis with sssad state saveable parameters.
      * rc-drumsseqs: sequencers with velocity values
      * rc-patternbuddy: pattern save and load to sequencers
      * rc-chipwave~: a chiptunes emulator built around Phill Phelp’s chipwave~ example
      * rc-wavetable~: a wavetable gui osc
      * rc-sample~: oneshot sampler with reverse and speed control
      * rc-arp: the arpeggiator from Tod Winkler’s Composing Interactive Music
      * rc-openclose: open and close patches (useful for playlists)
      * rc-count: yet another counter (no pd external is complete without one)
      * a bunch of utility wrappers (sfplay~, rc-spigot~, etc)
      * blahblahblah … the list grows

I also use pd with a wearable computer running Ubuntu.  If you need help/scripts, etc for automating pd with input devices, etc I might be able to help.  I haven't gotten around to documenting everything yet.

Also for Linux/Ubuntu, rc-unitd: an OSCulator-like joystick/wiimote event deamon. No fancy gui yet, but you can edit the text files to set your own osc addresses for each joystick.  Oh and handles hot plugging.

End of Line.

Last edited by danomatika (2008-11-07 02:11:56)

Offline

 

#2 2011-05-21 23:33:13

dkeller
Member

Re: rc-patches

Dear RC,

Thank you so much for your list of patches.   They seem very useful.   I am inclined to rebuild my sampler using your patches/GUIs.

Question for you.   I had a look at your one shot gui sampler and tried to load a sound file.   Here is the error message:

error: soundfiler_read: /Users/dereklee-keller/Desktop/Pd-extended.app/Contents/Resources/extra/rc_patches//Users/dereklee-keller/Music/iTunes/iTunes Media/Music/Unknown Artist/Unknown Album/Ling-OhL.aif: No such file or directory

The "Ling-OhL.aif" is the sound file (which is a mono file).  I also tried to load a stereo WAV file and got the same message.   The path through which PD is searching for the file seems long, but I am not particularly knowledegable of how the process works when looking through a browser, which your patch executes.  I am still working in the dark ages when the sound file had to be in the same folder as your patch.   

Any thoughts?  Hope I can make this work because your sampler patch looks great and seems very easy to implement....thank you.

Best,
D

Offline

 

#3 2011-05-21 23:46:41

dkeller
Member

Re: rc-patches

hi RC again,

THis is another message that pops up in the panel:

any2string 128 -1
... couldn't create

Could this be the problem? I looked for this in your [rc_sample] patch (and subpatches), but could not find it.

any help is much appreciated.

Best,
D

Offline

 

#4 2011-05-22 09:34:23

danomatika
Member

Re: rc-patches

[any2string] is in the moocow external, so make sure you're loading it.

Also you can try a newer version from my svn:

svn checkout http://svn.robotcowboy.com/robotcowboy/ … c-patches/

There are also 2 other smaller libs:

rc-drums (808 drums): http://svn.robotcowboy.com/robotcowboy/ … /rc-drums/

gm-patches (general midi helpers): http://svn.robotcowboy.com/robotcowboy/ … m-patches/

Last edited by danomatika (2011-05-22 09:34:47)

Offline

 

#5 2011-05-22 12:39:19

Re: rc-patches

Wow ! you've got a casio DG 20, nice :D You have a great look

And thanks for all the patches :)

Offline

 

#6 2011-05-22 15:05:23

danomatika
Member

Re: rc-patches

BerengerRecoules wrote:

Wow ! you've got a casio DG 20, nice :D

Hah, I actually have 3 of them.

Offline

 

#7 2011-05-22 21:59:33

Re: rc-patches

3 DG 20 ! I'm thinking of buying one, but it's a bit hard to find...(I found some on ebay for 200euros a bit expensive for me right now but I'm sure it's worth it)

I'm pretty of your 808 sounds too, they are amazing. Let us know when you've finished the programming for the clap (the comments says that it's temporary a sample so I think your still onto it)

Btw I've listen to some of your tracks, its really nice too!

Cheers

Offline

 

#8 2011-05-22 22:26:58

dkeller
Member

Re: rc-patches

danomatika,

THank you for the help.  I got the patches loaded and running.  But I ran into some snags when checking out [rc-record] and your mixers

for [rc-record], PD couldn't create:

file.path.current

for your [01-Mixers], here are the errors that came up:
vfad_scale -1
... couldn't create
vfad_scale -1
... couldn't create
error: throw~ left: no matching catch
error: throw~ right: no matching catch
error: throw~ left: no matching catch
error: throw~ right: no matching catch

Oddly, on this second issue.  I tested both mixers and was able to turn on the oscillators and get sound out.  But there is a red-dashed-outlined [vfad_scale -1] overlaying each GUI.  Just for giggles,  I tried to select and delete it, but PD would not let me.

Again, thank you for your help and future reply.

dkeller

PS - the patches are slick.

Last edited by dkeller (2011-05-23 01:12:51)

Offline

 

#9 2011-05-23 00:58:14

atarikai
Member

Re: rc-patches

I'm using the [rc-wave~] abstraction and it can't create [rc_default] which I would imagine is the default value for the table. Not a big deal, I'm going to rip out what I need anyway but I just thought I'd throw it out there as an fyi.

Offline

 

#10 2011-05-23 01:14:17

danomatika
Member

Re: rc-patches

dkeller wrote:

danomatika,
for [rc-record], PD couldn't create:

file.path.current

for your [01-Mixers], here are the errors that came up:
vfad_scale -1
... couldn't create
vfad_scale -1
... couldn't create
error: throw~ left: no matching catch
error: throw~ right: no matching catch
error: throw~ left: no matching catch
error: throw~ right: no matching catch

You need to load the iemgui external for vfad_scale.

As for file.path.current, you should use the latest rc-patches. The zip on my site in the original post is from 2008 and I was using some of the pdmtl externals, which are not included with the zip. You can either get pdmtl or (more recommended) download the latest rc-patches from my svn repository:

svn checkout http://svn.robotcowboy.com/robotcowboy/ … rc-patches

See this tutorial if you're not familiar with subversion: http://www.rubyrobot.org/tutorial/subve … h-mac-os-x

I will be moving everything to Github eventually, so apologies there's no easy one button download.

Offline

 

#11 2011-05-24 18:51:46

dkeller
Member

Re: rc-patches

Hi  danomatika,

Got both iemgui and pdmtl loaded.   No errors and problems fixed. 

thanks so much,
dkeller

Offline

 

#12 2011-05-24 20:35:24

dkeller
Member

Re: rc-patches

Hi Danomatika,

As my last message states, I was able to open most of your patches with out any errors after loading iemgui and pdmtl.  I also tried to load in from your svn account, but I am getting errors like "file does not seem to be a URL"

What I am tying to do is rebuild a sampler/looper/collage-r that I built a while ago, but using your patches.   I am hung up on where a new .wav file resides after you hit the toggle on your [rc-record]?  Because I want to call up the file through your [rc-sfplay~].  I tried to do some digging, used the [open] message with a different path, and could not find the newly recorded sound file, with the names test.wav and hello.wav, as you have under the "set" message going into your [file.pat.current].

The idea here is that I would like to use your stereo mixer to take in a signal, have it connect to your [rc-record], and then playback that newly recorded sound file through your [rc-sfplay].  Theoretically this should be pretty straight forward.   But, since this project will be in a new folder, I figure I need to know how to access that folder (or some other folder) to call up the newly created .wav file. 

Sorry this is so long.   And, again, thank you for the help.

dkeller

Offline

 

#13 2011-06-06 22:53:20

danomatika
Member

Re: rc-patches

dkeller wrote:

Hi Danomatika,

As my last message states, I was able to open most of your patches with out any errors after loading iemgui and pdmtl.  I also tried to load in from your svn account, but I am getting errors like "file does not seem to be a URL"

What I am tying to do is rebuild a sampler/looper/collage-r that I built a while ago, but using your patches.   I am hung up on where a new .wav file resides after you hit the toggle on your [rc-record]?  Because I want to call up the file through your [rc-sfplay~].  I tried to do some digging, used the [open] message with a different path, and could not find the newly recorded sound file, with the names test.wav and hello.wav, as you have under the "set" message going into your [file.pat.current].

The idea here is that I would like to use your stereo mixer to take in a signal, have it connect to your [rc-record], and then playback that newly recorded sound file through your [rc-sfplay].  Theoretically this should be pretty straight forward.   But, since this project will be in a new folder, I figure I need to know how to access that folder (or some other folder) to call up the newly created .wav file.

Sorry this is so long.   And, again, thank you for the help.

dkeller

Well, that version of rc-record does not handle folders correctly and I believe the files end up being saved in it's root folder, so rc-patches. Get the latest version which saves in the folder of the parent patch which is using it.

The link works fine for me, check your svn command. I can see the files in my browser by just opening:

http://svn.robotcowboy.com/robotcowboy/ … rc-patches

Also, if you want to do a looper or short sampler, it'd make more sense to record into a table and playback from there. The method you describe is much slower since you're loading the sample from disk everytime it's played. This is fine for a long track etc, but if you're just doing smaller snippets, playing from RAM via a table is much faster. I've been meaning to add this funcitonality to rc-sample~ or create an rc-looper~ etc ...

Last edited by danomatika (2011-06-06 22:56:41)

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson


pd.webring info