hi guys! so i've had an oxygen8 for a few years now and i see them everywhere, so i'm sharing this handy little patch i made.
basically you're stuck with 8 knobs, and two sliders (modwheel and data entry). all this patch really does is takes the keyboard's input, numbers those 8 knobs and 2 sliders in sets of 10, and lets you switch between those sets with the hradio for up to 120 different controller values. the key input is passed straight through so even when you switch between various controls you can play the keyboard consistently.
even if you don't have an oxygen8, this patch will give you a little selfcontained set of sliders that you can use as a midi controller... so it's still useful for when you're not at home with your keyboard, or if you don't even have one.
basically all this patch does is take those 10 controls and lets you switch between 12 sets of them. it's useful for me in ableton so when i need to map more parameters than i have knobs for, i can assign more, and the numbering system is much easier to stay on top of than the default control values for those knobs (it's like 17, 80, 74, no consistency it seems).
on linux you should be able to jack the keyboard to pd's midi in, then jack the output to wherever you want. i'm currently on windows and i select usb keyboard in for input, and loopbe for output.
the numbers do nothing but change when you switch the hradio - the sliders are the corresponding controls (with the mod wheel as slider 9 and the data entry knob as slider 10).
come to think of it i don't think i tested the pitch bend wheel, i've been using this patch almost entirely for parameter controlling and not playing the oxygen8 notes at all. [notein] is patched directly into [noteout]
any questions/comments/ideas please, post them. this is a real quick patch i put together that worked almost better than i wanted it to but it can be very expanded upon. i was going to add symbols so you could tag/name all 120 controls but i was having trouble figuring out a way to store them and recall them, and send/receive to the symbols... so i just scrapped that.
basically all i do is make a tiny pd window and make [SCET], and just have that sitting at the bottom of the screen under my DAW (in this case ableton).
i haven't run into any conflicts yet for the most part but it's possible the controller numbering system might conflict with certain apps/synths/etc.
hi guys. so one problem i've always had with my own patches (haven't looked into all the externs so i'm sure there's already a way to do it) was having a sampler be stereo. one workaround was i would split a stereo .wav into two separate wav's and load them into to separate arrays, and just play them back in sync, but there must be an easier way to do it.
so basically my question is how do i have a simple setup with an openpanel, where you select the .wav, and have it automatically split the .wav into two separate arrays? the L/R split method works but i'm not going to split every single sample i'm possibly going to use. alternatively are there any stereo arrays in any of the pd-extended externs?
for those that missed it here's the latest test of my a/v granulizer, now with slicker motion blur/luma offset:
goes on a little long, but there's a sweet spot at 1:58 and a couple other points (1:58 is the money shot though )
now i just need to figure out how to map note data to control visual element and make a test with some actual melody instead of just noisy-ass beats!
a couple years ago i played around with pdvst, it was cool but i didn't have much use for it at the time.
now i'm tinkering with the idea of using it along with ableton to get some realtime visuals controlled with ableton (at least until max4live comes out, the "duke nukem forever" of modular dsp software).
however it appears it hasn't been updated since 2004. does anyone know of either some other plugin or where i can find an updated version?
also i should mention i only ask because this 2004 version won't seem to load in ableton for me, i have the folder/dll in my VST folder but it doesn't show up. i haven't tested it in other hosts but without it working in ableton it's pretty useless for me.
just my 2 cents, under "messaging" in profiles i think it'd be nice to add an IRC field, i stopped using most all messengers once i discovered all the awesome people on IRC (especially #dataflow on freenode, which is the puredata chan). maybe two fields, "nick" and "server/s".
going one step further maybe add a java chat link or something pointing to #dataflow on freenode? although when i've mentioned this on other (nonrelated) forums they said that would probably cut down on the overall number of posts.
hey guys, so i've been stagnant with my pd work for a while but recently have been getting back into things, and i think after combining a couple audio/video patches together i've stumbled upon a SUPER awesome technique...shorter better looking clip
basically i have a granulizer that resequences a soundclip, then feeds that control sawtooth over to the video patch... but then i threw pix_lumaoffset into the mix and had it also controlled slightly by the sawtooth, and well.. it looks AWESOME
longer more varied clip
both of these for a source just have a couple of small clips i found in some VJ freeware packs, one is a circle and some hearts and the other one is a wall with paint/graffiti and the camera just pans over it. so i need to emphasize here all i'm doing is resequencing the video and putting the luma offset effect on it, the actual content itself is from the video clips, NOT original content. just want to clear that up in case anyone thinks i made all the video from scratch.
but regardless... hot shit looks hot! i'll up a picture of the patch/es used here and can share them if anyone is interested.
thanks guys! it's good to be back
ok guys, i tweaked this up for you this morning, i've been neglecting Pd lately and I need to get back into it so here's a cool patch i came up with a while ago, that i made a quasi-tutorial for, and some masssssssive description (hey, i can't help it, i like being thorough). if you have any questions about the specifics don't hesitate to ask - i gave a general overview of how everything works but if you want to know specifics about the guts of the patching (especially since i'm not exactly the most aesthetically pleasing patcher out there) i can go into more detail.
included are the three main patches, sampgran.pd, vid01.pd, and seq16step.pd, with a few small abstractions they need. also included are a .mov and .avi included with gem so you can test it if you don't have any video clips handy, a small beatloop .wav to load into the granulizer, and a small sequence file named sequencing.sequence
the gist is it's a simple looping sampler using a phasor~ as a sawtooth lookup - a great technique for looping samplers that i thought one day, "why don't i just scale the phasor~'s output to a video the same way i scale it to an array with a soundclip?" and guess what - it worked, pretty damn good at that. i also had a (still) work-in-progress granulizer based on that sampler, and after rearranging some amens and watching homer dance around in time, i decided to try adding the same patching to the granulizer, with some pretty cool results.
it does need some work - with a short trigger time when you adjust the initial playback speed control, essentially just pitch shifting the loop without changing the speed, there's no real visible effect on the video. i need to figure out some additional effect i can do with it, maybe a blur or something... considering a short soundclip is at least 100k samples long, and the clips i was using with were less than 100 frames long for the most part, you can see why there'd be a bit more room to work with in the soundfile than the video - but even so, there's some obvious sync there when you tweak it out, and it was a shitload easier to get working than i thought it would.
anyways, open the long titled RUN ME FIRST .pd file and it'll load everything up for it. there's a quick start guide on bottom of the main window where it tells you how to load files in - i decided not to set it up automatically so that way if you wanted to use them on their own you'd know how to use them. LET ME KNOW if you have any problems - someone's tested it for me but i might've missed something.
there you have it, sampgran.pd combined with vid01.pd. LONGEST POSTS EVARRR