-
Monona
Here are two oscillator patches, scrabbled together pieces of the help files and here:
http://en.flossmanuals.net/puredata
The first is sequencer that plays banks of oscillators. The second is a randomized version of the same idea, with a [vcf~] added.
Couple questions:
1. Where could I find some good melodic theory? I'd like to know more about setting notes on the sequencer.
2. Is there a better way to implement the filter on the random version?
Thanks!
-
Monona
Here are two oscillator patches, scrabbled together pieces of the help files and here:
http://en.flossmanuals.net/puredata
The first is sequencer that plays banks of oscillators. The second is a randomized version of the same idea, with a [vcf~] added.
Couple questions:
1. Where could I find some good melodic theory? I'd like to know more about setting notes on the sequencer.
2. Is there a better way to implement the filter on the random version?
Thanks!
-
Monona
Here's the first patch I've put together myself. It plays a random root note, which then gets combined with random harmonics, at a random tempo. Pretty basic, but it's fun.
There's a couple things I'd like to do with it, though:
1. How can I turn off the output from the random number generators so that I can manually control the variables via the number boxes? Right now, I can turn the randomness off, but then it just outputs zeros on the metronome beat. Which is boring.
2. Is there a way to control the attack and decay for each of the notes? Right now, I'm doing it with message boxes into vline~, but I'd like to be able to modify that stuff on the fly.
3. I know I could nice it up a little bit with subpatches and stuff, but I haven't quite figured those out yet. Any suggestions on the best way to learn how they work?
Thanks!
http://www.pdpatchrepo.info/hurleur/additive_random_synth_time_variable.pd
-
Monona
I'm totally new at this Pure Data business, and I'm trying make a basic synthesizer that's controllable from my MIDI keyboard. It's going alright so far, but I'm having trouble getting polyphony using [polypoly]. So here's my questions:
1. How do I get [polypoly] to respond to my keyboard? I've tried patching the first two outlets of [notein] into the first inlet on [polypoly] and hooking that up to [dac~], but I'm not getting any audio.
2. How do I change the instrument in [polypoly] to my own synth? I tried imitating [voice-poly], which seems to refer to [pd $0-instr] by making a similar patch that referred to a copy of my instrument. Again, nothing.
It seems like I might just not have the MIDI inputs into [polypoly] correct, but I've been fooling around for awhile and I'm stuck. Any suggestions? I can post the patches if that will help.
-
Monona
Thanks for the help!
Once I have a chance, I'm going to take a more thorough look to see how the subpatches work. I think they're what I'm looking for, though.
As far as the comments go, it seems like it's just good practice. I made this patch a few months ago, and when I came back to it (and was trying to explain it to a friend) I had forgotten what everything did. I figured if I wrote it down, at least it would make sense to me.
-
Monona
This seems interesting, but I can't get it going. When I open 000-introduction.pd, I get this message:
getdir
... couldn't createThen when I click to start, I get this:
error: inlet: expected '' but got 'bang'
I'm assuming that's because [getdir] was never created. Where can I find [getdir]? Is it an external? Do I need to download it from somewhere? I'm running Pd 0.39.3-extended.
Thanks!
-
Monona
Linux +1
Ubuntu 8.04
I'm totally new to digital audio production, so PD has been cool for learning some of the fundamentals about sound synthesis (like, what's an oscillator? what happens when you add two oscillators together?).
Some occasional frustration when I can't figure out if things don't work because they don't work, or because I typed a flag in caps at the command line and that sort of thing. It's all a big adventure, though, and I'm learning a lot at the end of the day.
-
Monona
You'll need to download the abstractions from here:
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/abstractions/footils/foo/
You'll want polypoly.pd, polypoly-wrap.pd, polypoly-help.pd, and voice-poly.pd to get full functionality with the help file.