...that deal with pure data
You are not logged in.
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
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
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
[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
Wow ! you've got a casio DG 20, nice :D You have a great look
And thanks for all the patches :)
Offline
BerengerRecoules wrote:
Wow ! you've got a casio DG 20, nice :D
Hah, I actually have 3 of them.
Offline
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
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
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
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
Hi danomatika,
Got both iemgui and pdmtl loaded. No errors and problems fixed.
thanks so much,
dkeller
Offline
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
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