-
Vixus
As an eventual project I wanted to write a quick and dirty sequencer for live/recording use in Pd (with effects etc). A sort of virtual groovebox that can take MIDI and audio inputs controlled by a MIDI foot pedal.
I was just curious about how easy it is to do modular things in Pd. I was thinking of structuring the program so that everything was an object:
- MIDI tracks
- Audio tracks
- Effects
There'd be a lot of work to do with timing etc. since I'd be using it as a glorified looper. But each track should have a 'list' of effects that are applied to it..
So; can I have buttons to add (an unlimited number) MIDI/audio tracks and then add effects to each track as I see fit? I know how I would code this in an OOP language but since Pd has all the audio handling and such useful objects I'd like to do it there.
I've got a lot to learn though!
-
Vixus
Not really a technical issue but didn't know where to put this.. :P
In these Flossmanual screenshots: http://en.flossmanuals.net/PureData/Messages
which pd editing GUI is being used? It looks very nice.Very different from the one on this page: http://en.flossmanuals.net/PureData/WirelessConnections
which is what mine looks like.. -
Vixus
Hmm, I seem to remember someone had written a maxpat to pd converter in SuperCollider but after googling for ages I just can't find it. Searched this forum too..
anyone have any ideas?
-
Vixus
Hey, I just came across the DesireData project and thought it looked like a really good effort. But how come it hasn't been updated in 2 years? Was it completed or did another project replace it?
I also found this in creating frontends for PD patches: http://crca.ucsd.edu/~jsarlo/gripd/ -- which could be useful for live acts etc. Has anyone used it or something similar?
I'm new to PD but it's done wonders in terms of guitar effects (and isn't all that hard to learn)
-
Vixus
Aha! This is an excellent set of patches, I'll certainly explore it.. wish I had more time for pd
-
Vixus
Looks like an excellent patch (a looper is basically what i wanted) but i can't get any sound out. Probably using it wrong.. started 00_pdLive.pd then started Drum_generative_zuwift.pd which was sending to catch 1. Expected sound but no luck.
-
Vixus
Sounds like you want a delay where the delay time and the gain decreases as it goes on. Can't you just modulate these values by some simple functions?
Plot exp(-x) * sin(x^2) to see what I mean.. or else you could just try modelling an actual ball, but the solutions are essentially that function.
-
Vixus
How do you plan on blending between 4+ wavetables with one slider?
Ok, let S be the value of the slider going from 0 to 1.
To crossfade I'd assume you'd multiply the amplitudes of one signal by S and the amplitude of the other by (1 - S)?Just guessing..