-
slvmchn
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.
cheers guys!
-
slvmchn
large patches with lots of GOP objects tend to lag when you click and drag them, so is there a way to just drag just the outline of all the objects you've selected when you move them?
-
slvmchn
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?
thanks!
-
slvmchn
readers of createdigitalmusic.com probably saw this already (and if you don't read CDM, what's wrong with you?!?)
http://www.tcelectronic.com/freetcreverb.asp
tc electronics are giving away one of their reverbs for free until wednesday. hit it up!
-
slvmchn
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! -
slvmchn
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.
-
slvmchn
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.
cheers!
-
slvmchn
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 clipboth 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
-
slvmchn
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
http://www.pdpatchrepo.info/hurleur/slvmchn-video-granulizer.rar
-
slvmchn
apparently there isn't one, i found one linked on some defunct-looking synthesis page but it was outdated and filled with spam. how does one go about making an RSS feed off the list? can i set up an email address that does nothing but subscribe to the pd-list and have that feed the rss feed? i'm a noob to this stuff but i really want it, i just set up my firefox toolbar to have this forum as an rss feed and it makes me really read it a lot more. if anyone knows anything about this let me know because subscribing to the list results in too many emails and bookmarking it i never browse it often enough.
maybe not the right category for this post but i didn't know where else to put it. can we start a "general discussion" category maybe?
-
slvmchn
http://www.hypercirclestudios.com/slvmchn/stuttersputter.mp3
http://www.hypercirclestudios.com/slvmchn/morepsygoa.mp3
<img src = "http://www.hypercirclestudios.com/slvmchn/stuttersputter.png">neither are complete songs per se but more just jamming out with mamalala's bassemu~ and some gates/delays... fun stuff
-
slvmchn
http://tinyurl.com/yafvoj
i did a 20 minute jam in Pd, and cut it down to the best 8 minutes... all Pd, featuring mamalala's 303~... i borrowed the kick from that autechre patch too
-enjoy! -
slvmchn
hi guys, i just have a couple questions for you...
let me explain my predicament. for my kaleidescope patch, i use [pix_write] to dump a jpeg every rendering frame, as well as recording a stereo .wav at the same time. from there, i use ffmpeg to string the jpegs into an avi, lame to convert the .wav into an mp3, and then mencoder to combine the .avi and .mp3 into the final movie. i haven't gotten pdp up and running yet, so i can't dump straight to a movie, but i'm fine with that for the time being. it is a pain when i have a lot of audio objects going at once, because then it starts to skip and stutter while rendering (kind of defeats the purpose of "realtime".) so my first question is, if i increase the latency in Pd, which should theoretically kill the stuttering during rendering (from my understanding reading one of ClaudiusMaximus' posts), will the audio and video files still line up right? i trigger them both to record at the same time, and usually the audio has a fraction of a second of dead air in the beginning, but will increasing the latency cause any significant sync issues between the files? this isn't a huge deal, since i can just always go in and edit the sound file to fix the sync (which i usually have to do because of that little silent bit at the beginning).
but anyways, onto my real question. i want to use [shell] to execute all the steps necessary above to create the final video, and have it all in one patch that can recieve the info from other patches (such as file locations, mainly) so as to do it automatically. if i send shell a series of commands, will it properly execute them one at a time, starting the next after finishing the first (like a bash script, for instance)? i only ask because i don't currently have access to my linux machine to test this... it would be real nice to have all the steps executed simply by hitting a bang after recording, but i don't know [shell] well enough yet to know how to properly do this.
any advice/suggestions are welcome. sorry for the long-winded post, but i'm just being thorough! also, when i get my machine back, i'll post the exact commands i use to make the videos. thanks guys!
-ian
-
slvmchn
easily my best complete song done entirely in Pd (except for 3 samples, two breakbeats and a kick sample)
http://hypercirclestudios.com/MusiC/IaNNauLT/delayten(den)cies.mp3
i had to convince a couple of people on IRC that this WAS Pd and not fruityloops
enjoy-ian
-
slvmchn
my first real GEM patch. should work with just GEM, but it never hurts to have all the externs.
, but forgive the poor quality: they're captured at 300x300, 10% jpeg quality (using pix_write, which i didn't include in this version of the patch, let me know if you want it)
just click the toggle to open the window, then click the bang to open an image. play with the sliders to tweak your image out. this is a patch built entirely around [pix_coordinate]. if you want, change the sliders so they range from higher than 0-1, i just limited it at one because that contains the entire image. i made this patch for use with [line] ramps, it makes for a real visual treat when using the right source images.
videos of this patch are up online atnot bad for a first post?
-ian
-
slvmchn
strange, my installed pd gave this error but i tried using the portable one and gem appears to work fine. i suggest trying this (at least on windows) if you have GEM problems.
-
slvmchn
any update on this, i'm having issues with "gem window not responding" although it loads the window fine initially. doesn't matter what the patch is
-
slvmchn
i learned a lot from tinkering with Karplus-Strong, it might be as entry-level into modeling as you can get but it can be very fun to tweak with various filters at different places in the patch. highly recommend building your own K-S patch from scratch.
-
slvmchn
also (although i'm assuming you've tried this) try turning your latency way up and see if that makes a difference. GEM loves to crap out when that's set too low.