-
PureSwifty13
Howdy folks,
I was wondering if there was something like a gate but for audio I/O.
I'm building a patch that plays random audio files at random intervals. What I want to add is a random audio output. If possible (in practice), I will hook up 6 speakers to my audio interface and let Pd choose one output (= speaker) at random.
A gate~ seems to do something a little bit different.
I hope there's a functionality for this.
Thanks.
-
PureSwifty13
Howdy folks,
I'm working (with someone else) on a patch. Part of it is a channel with a generator (right now it's a pair of saw waves).
The idea is to fix it's tonality, but still being able to switch between them.
I know how I could for example fix it in C major (or A natural minor) tonality - putting selects for every tone inside the key in a few octaves. But having to do this for 12 keys would be a bit hideous.
So in the above scenario, taking C/Am as example, you'd be able to play notes C, D, E, F, G, A and B. The black keys would yield no sound.
Then you'd be able to switch keys, so when choosing the key of G/Em, you'd only be able to play G, A, B, C, D, E, F#.
One thing of which I'm sure I'll need is the intervals (which I know by heart, pretty much) and move that around throughout the keys.
The question though, is how do I do it?
I hope the question is clear and if it's not I'm very sorry. In that case please ask what you don't get and I'll try to explain more.
Thanks in advance.
There must be a better way. -
PureSwifty13
Howdy folks,
I've recently built a visualization patch. It's all working the way it should, but there's one detail that I want to change but I do not know how.
The graphic features react to amplitude, but I want them to react in a slightly different way.
As it stands, it flutters instead of moving in a more organic way.
I know the line object smooths it out but I only want it to work like an envelope. When it's going up, it should respond immediately, but when it's going back down again, it should have some kind of release to it, like all visualizations have.
I was thinking of some kind of AD (AR?) envelope, but I don't quite know how to build it into the patch
I attached the file. I mostly need it for the bars that represent the three frequency ranges.
Needless to say I'm not adding in the 300 MB of WAV files it uses, but you know how to change that right?
I'm sure y'all can help me out.
Thanks.
-
PureSwifty13
Awesome. [demultiplex~] with a random generator linked to the [start( to the [readsf~] did the trick. I have it set to 2 right now because I don't have 6 speakers hooked up right now.
This is gonna be pretty cool!
-
PureSwifty13
Maelstorm,
Thanks! I got it to work in C. I think I know how to do some simple math trickery to get it to switch between keys, but still using the same [select 2 4 5 7 9 11] (which is how I got it to work right now).
I haven't thought of tables though. That might be useful elsewhere in the project also.
Thanks.