• adam.notebook

    Ok... I have a sequencer built in Pd that is sending bangs/notes to my sampler and then the audio from the sampler is coming back into Pd where I can effect it. (I know running samples directly in Pd would end up being less complicated without adding extra noise and blah blah blah, but that doesn't really factor into my question, so... moving on...)

    I know how to accomplish the stutter effect using audio signals, but what method would you use to accomplish the same effect with the bangs that are being sent out to the sampler. Like a data stutter instead of an audio signal stutter. So it would grab a little chunk of the bang/note sequence and repeat that over and over instead of grabbing the little bit of audio signal. That's what I'm after.

    Would this have to involve recording bangs into an array and then reading them out of that or something? I have not attempted to figure this out yet, but thought I would throw the question out there to see what anybody thought. Is there a better name for this other than "stutter"?

    posted in technical issues read more
  • adam.notebook

    i'll try to make it short and sweet... if you have a set of sliders and toggles and buttons in a GUI, does the size of these elements have an effect on how much load it has on your cpu?

    like, if you have several buttons at a size of 30, and then you make them really tiny (like a size of 8 or 10) would/could that make things run faster? maybe not dramatically faster, but would it have an effect?

    i have read several times on here that the Pd GUI sucks up a lot of processing, but i also hear something about it being re-worked so i guess that is cool.

    thanks.

    posted in technical issues read more
  • adam.notebook

    i made a 64-step sequencer using graph on parent. i made several instances of it and needed to have some inlets that specified which midi notes each one was sending. then i took that setup and made another graph on parent to hide the extra inlet stuff...

    i'm wondering if this is either uncommon or unnecessary.

    i wanted to send a loadbang with the numbers 1 through 9 to each of the step sequencers so that each one would send bangs to a particular note on my electribe, and then i wanted to hide that extra junk. if you do multiple layers of hidden stuff like that does it have any sort of drawbacks? it seems to work fine, but is there a better way? i haven't quite figured out the whole dollar sign thing yet..... so yeah........

    posted in technical issues read more
  • adam.notebook

    I just recently figured out the whole graph on parent thing (after like 10 months of learning Pd... finally!!!) but anyway, I was trying to take some of the elements of a big sequencer patch I made and separate them into their own abstractions (is that the correct use of the term?) so I can drop in different parts and effects and whatnot......

    So I was adding these different parts into a new file, and everything runs fine, but when I added this loop recorder element it starts running REAAAAALLY slow. Like, I'll try to scroll the screen over and it won't respond until about 5-10 seconds later. The loop recorder does not have very much in terms of gui (just a few sliders and toggles) so I don't think that is it. Also, I don't get any sort of error messages or overflows. Just wondering what it could be if I'm not getting any errors.

    I am planning on uploading some stuff soon since I keep downloading other people's stuff to study. I haven't really contributed anything all this time. Thanks.

    posted in technical issues read more
  • adam.notebook

    So the lower the number, the faster the metro, right? How can I invert this so the higher the number, the faster it goes? This is the part where I wish I would have learned more in math classes. If only they would have told me I could someday use math for something practical like designing experimental sound patches. That's practical, right? LOL

    posted in technical issues read more
  • adam.notebook

    I just recently connected a Lexicon multi-effects processor to Pd via midi and have been controlling the settings with a patch. It's pretty cool to control the pitch-shifter and delay times randomly.

    I've never used [line] for anything before, but here's what I'm thinking... I want to set it up so that I have two sliders each ranging from 0 to 127. For example, I can set the first to a value of 45 and the second to a value of 82. I already know how to have a metro selecting back and forth between these two values, but can I use [line] to smoothly go back and forth between them? Instead of just jumping back and forth from 45 to 82, can I have controls for speed and "smoothness" of the ramp. This would make for a really cool pitch vibrato with depth controls and sort of like a shape control.

    I already sort of accomplished this by reading through an array and drawing the points to make a smooth waveshape, but this other way seems more straightforward if it functions the way I think it does.

    I know I can experiment once I get home from work, but my mind tends to be more creative while I am stuck here being paid to not be creative.

    posted in technical issues read more
  • adam.notebook

    Here's what I have set up:

    A drum machine sequencer running with all the audio running to dac~'s as well as all the audio running to a left and right writesf~ thing that I can use to grab the audio, sort of like using a looper pedal. I hit a key to prepare it to record, another key to start recording, and then a third key to stop recording and load that recorded audio clip into a looper thingy.

    My problem is when I hit the third key in the series all the audio being output sort of cuts out for half a second (maybe even less than that, but it is enough to be noticeable) Eventually I would like to be able to grab a loop of the drum sequencer and start it looping seamlessly.

    I know this probably isn't the most technically correct explanation, but it's the best I can do at the moment. I just wanted to know if there was something I am not aware of when using writesf~ and arrays and soundfiler. I know the clip needs to be loaded into the array which I assume takes some time, even if it is only a fraction of a second. Also, the length of the recorded loop is not set, so perhaps that causes problems too. I guess it's ok to be a little sloppy, cuz otherwise it'd just sound too perfect.

    posted in technical issues read more
  • adam.notebook

    So this is nothing new, but what's the deal with using usb video game controllers? What do you need to do to get them talking with Pd? I would assume from what I've read so far that you would use hid... which I have never had a reason to work with quite yet. Maybe I'm wrong.

    Bascially I'm just wondering about what kind of messages are accepted and able to be used to trigger stuff in Pd coming from some sort of non-midi usb control. Are there any kinds of controllers that simply would not work? I was considering picking up a usb cable/adapter for an original NES controller, but I wouldn't want to bother if it won't work. On the same note, I'm looking at playstation controllers cuz they have more buttons and those analog sticks. Those might be cool to control something.

    posted in technical issues read more
  • adam.notebook

    I have different keys assigned to "roll" (rapid fire, like a drum roll) different samples. For example, if I press 'R' sample 1 will roll, if I press 'G' sample 2 will roll, and so on. My problem is any time I release a key (keyup) it's as if I am letting go of everything even if I am still holding some of the keys down.

    Is there a way to make it so you can be holding down a key, then press and release other keys but have the first key (that you are still holding down) still recognized as being held the whole time?

    Don't know if that makes sense. I can get the holding down multiple keys, but as soon as I release any of them it's as if I'm releasing all of them. I thought maybe I needed to assign the key numbers to the keyup commands, but that didn't seem to make a difference.

    Any clue?

    posted in technical issues read more
  • adam.notebook

    I just tried controlling my boss dr-770 drum machine with a step sequencer in Pd and when I get it going the audio sounds kinda phasey. It is coming directly out of the drum machine like that, and it only sounds that way when I have the sequencer playing. If I stop it and just hit the pads the sound is normal...

    I'm guessing it is some sort of timing issue, but I have never heard of midi control effecting the sound of a device like that. I went through all the midi settings on the machine to see if I could correct it but no luck.

    posted in technical issues read more
  • adam.notebook

    Ok... sometimes clicky stuff is intentional and cool, but once in a while my computer starts spitting out random clicks during playback of an audio loop. I am looking at my load meter and it is averaging around 30 - 33 percent. (by the way, is that a lot?)

    Sometimes I will also have an issue where it makes kind of a buzzing sound every time I move the mouse. Buzzing = lots of little clicks rapid fire as the cursor moves.

    I don't have any other programs running, and I think I already tried messing with my audio input delay (which I can usually have set as low as 11msec without it deteriorating).

    I guess maybe I have a lot of extra GUI stuff which could be slowing me down. Just wondering if there are any standard click removal techniques or tips. What kind of GUI stuff takes the most power to have on screen?

    posted in technical issues read more
  • adam.notebook

    I've been able to use the usb on my X-station to get the audio from my synth into pure data via adc~

    I can also use the 1/8" jack on the side of my macbook as an audio input.

    I want to know if it is possible to run both of these inputs at the same time. I know you can do multiple midi devices in the input menu, but I don't remember if there was an option for multiple audio ins.

    posted in technical issues read more
  • adam.notebook

    I have a slider set up with -1 on the left end and 1 on the right end. I want to set something up where as soon as the slider passes from positive to negative a single bang is sent, and when it goes back from negative to positive a different single bang is sent. I want it to be where anything (even 0.001) above or below 0 will send the bangs.

    I used a little patch I found here that incorporates [onebang] and it works alright but it is not entirely dependable. Sometimes it works, but occasionally it will miss a bang and end up being backwards somehow. Anyway, just curious if anyone knows an easy way to set this up.

    posted in technical issues read more
  • adam.notebook

    As usual, I'm at work right now, which seems to be the time I daydream the most about trying things in Pd..... but I'm at work, so I can't. So the next best thing is have somebody else figure it out for me. :-)

    What would the "math" be between a speed control and a pitch control to achieve time stretching. I have a slider that slows down a sample, and I also have a pitch shifter connected to it with it's own slider. I can operate them independently, but I want to work it out where when I slow it down from "1" (being the normal speed) the pitchshifter would bring it up so that the original pitch always be maintained.

    As it is now, 0.5 would be half the speed, so the pitch would have to go up by 12 numbers. 0.25 is 1/4 the speed, so the pitch would need to increase by 24, and so on.

    I remember a crossfader thing that I learned from someone on here, and I'm guessing it would use a similar approach but with different numbers.

    (p.s. - I've been asking so many questions on here lately I feel like I should be paying tuition. I really appreciate the help!!!)

    posted in technical issues read more
  • adam.notebook

    This is probably a really easy one, but how would I be able to press a key and have a series of numbers output in the following way:

    For example, if I have [1 2 3 4 5 6 7 8 9 10] in a table, I want "1" to be read first each time I press a certain key, and while holding the key down I want it to count through the rest of the numbers up to 10. Then when it reaches 10 it will stay on 10 for as long as I hold the key down. In other words, I don't want it to get to 10 and then go back to 1 while I'm holding it down. I only want it to go back to 1 when I release it and press it again.

    I have used tables to read through numbers, but in all other cases I've wanted them to read through and repeat. I also know how to set up the keys to work, so I don't really need that to be explained.

    posted in technical issues read more
  • adam.notebook

    Sorry, I didn't know exactly how to word this in the subject.... but here goes:

    I have a 64 step sequencer with 6 different "tracks" all running off the same metro. (when I say track, I'm referring to the 64 steps for one particular sample) I can change the number of steps for each track, so let's say I can have the track with the bass drum count up to 16 before looping, have the snare track count up to 20 before looping, have the hi-hat track count up to 9 before looping, and so on. They can all be set to the same number of steps or however you want, but they still all follow the same metro bangs. In other words, even if you set them to different odd lengths, they stay sounding in time with each other.

    So my question is, can I make it so the overall length of time for each track stay the same and have them count through different amounts of steps? Like I could have the bass drum do a straight 8 count, and have the snare do a 13 count, but have them both begin and end at the same time. Like squeeze (or stretch) one or the other so that you would be offsetting them rhythmically, but the time it takes to count to 8 and the time it takes the other to count to 13 be the same length of time.... just a different number of steps.

    Does that make any sense? Maybe not in a musical sense, but in a mathematical sense? I know it's not hard to create chaotic patterns with Pd (which I know would probably be the result of what I'm talking about) but I still want to try it.

    posted in technical issues read more
  • adam.notebook

    I've been working with Pd for about 6 months now and have gotten a good handle on the audio side of it, but I have had no luck getting into video.

    So once again, my first effort comes in the form of me asking somebody else to tell me how to do it... so much for independent research. (I'm lazy.)

    I downloaded Gem for OSX and have the folder called "gem-0.91-3" on my desktop. All I want to know is where the hell do I put this folder? Actually I tried downloading it once before a couple months ago but got confused/frustrated so I just deleted it. (I'm also impatient.)

    Anyway, I have a pretty cool audio-manipulator / midi-sequencer built and I'd really like to be able to manipulate video as well. Nothing too in depth; maybe just playing back video clips and mess with the playback speed. I just don't know where to put the Gem folder so that Pd has the proper objects or whatever.

    posted in technical issues read more
  • adam.notebook

    I have managed to create something that takes a sample and can play it forwards or backwards, can loop forwards or backwards, and can change the speed.....

    What I am wanting to do now is be able to record incoming audio and manipulate it this way. In other words, how do I create an SK-1 style sampler where I can hit a key and it will record the audio coming into the audio input, and then take that same little clip of audio and mess with it. As it is now I load samples in using soundfiler.

    I guess I'm kinda trying to make that sample loopy scratchy time-stretch thing on Kaoss pads, and all I need now is to know how to grab little sampes of incoming audio.

    Any ideas? Thanks.

    posted in technical issues read more
  • adam.notebook

    Is it possible to send bangs from Pd and somehow output them in a way that would get picked up by an effects pedal's tap tempo input? It seems like it would be a fairly simple operation, but I don't know how to go about it. It would be cool to glitch out my Boss DD-5 by sending a bunch of rapidly changing tempos...

    I have already created delays with Pd that achieve the same result, but I always wondered about how to make some sort of computer control of the footswitch inputs on my Boss pedals..... (expression pedal inputs too!!! that would be awesome)

    Any ideas?

    posted in technical issues read more
  • adam.notebook

    The one thing I have not been able to really understand is how to make the connection between midi information coming from my hardware and how to get Pd to interpret it.

    I have been able to connect my electribe to Pd and have Pd control it (i.e. trigger the samples) but any time I have tried to take midi out from the electribe I get lost. I can get Pd to react to knob movements but it seems to just be really random. I'm sure I'm missing something.

    What's a good way to get started on setting up connections between knob movements to specific things in a Pd patch? I came across a max patch that supposedly connects an electribe as a controller (see address below) and I kinda tried to recreate it in Pd but I didn't really get anywhere.....

    http://digitaltools.node3000.com/download/33-korg-electribe-es-1-to-maxmsp-patch

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!