• danarf

    Hi all.

    I'm running PD-extended 42.5 under OS X on a Macbook Pro late 2009(2,8GHz Core 2 Duo, 4GB Ram @ 1067Mhz) and tried to make some guitar effects. I can't drop the latency under 11ms without getting a really destroyed sound. 11 ms is too much for playing guitar, it gets really annoying after just a short while. But PD is still using only 15% of the CPU. I've searched and searched(the whole day) and tried out pure dyne, but it didn't even produce sound, i don't know where to get drivers for linux and how to install them...that was all much too complicated for me.

    Now in the evening i got the idea of installing PD-Vanilla, since it is 43.0. Now guess what! I could set the latency to 1ms. Everything worked fine, tried to just hook the [adc~] to the [dac~]. Then with a delay line, worked like a charm! Timing is so important for playing with delay. Now the bad thing is, that all my nice PD-extended effects don't work anymore :(

    Is there a way to get the latency working right in PD-extended? Or will i have to change everything to work with Vanilla?Why is that even so? Any ideas?

    Greetings
    Adrian

    posted in technical issues read more
  • danarf

    Hi Everyone!

    I'm new to PD and it seems to me that there is no map-object like in processing, cinder, max/msp and... everywhere for mapping some value from one range to another. Am I just too stupid to find it or is PD really missing such an object?

    Anyways, searching would probably have taken longer than making one, so here it is. I thought maybe somebody might need it, i use this thing in almost every patch i made! Shouldn't something like this be in the extended-package?

    Tell me if you like it, and if there would have been an easier way :)

    Cheers
    Adrian

    http://www.pdpatchrepo.info/hurleur/map.pd

    posted in patch~ read more
  • danarf

    Is there really no one whos interested in this? I thought it was really cool... Come on guys, just get some headset, hit the spacebar and start singing and overdubbing and stuff^^

    greetings
    danarf

    posted in technical issues read more
  • danarf

    Hi! So i bought an Audiointerface(Tascam-US 122) and now it doesn't work anymore. Strangely if i only use the input from the us-122 and the system output, its no problem, but when i use the tascams output and input its all just a crackling mess, no matter how high the latency. But even if i use system output there are crackles now and then also independent from the latency settings. I thought getting an interface would actually improve the performance?

    Oh and i installed jack, but can't get it to work, it produces only noise on the tascam. the routing options in Jackpilot are quite cryptic too. theres two system ins and two system outs, no idea what is what there. then there is the same thing with pure data...

    Any ideas what i could do?

    posted in technical issues read more
  • danarf

    I would like to dig this topic out, because i had the same idea recently. and i had the same latency problems. but since 43.1 theese seem to be getting better.

    so i patched alittle looppedal together! just start the looppedal patch, switch it on, raise the volumes, and you're ready to perform! I put the pedal on the spacebar, and my laptop on the ground. If you have an old cherry keyboard i'd suggest to rather kick that, than your laptop. You need to set PDs Latency as low as possible.

    it works just like the rc-3, tap once, start playing. tap once again, and it starts looping. tap again to overdub, tap again to stop overdubbing.

    tap twice and reset it.

    with a little rythm you can do really nice stuff. It really feels like an original loop pedal.

    Please feel free to criticise! Also Ideas or Improvements are welcome. (there is a loose end for more loop lines and synching them. I'll eventually build something with some more loop lines. Or you do...)

    have fun

    http://www.pdpatchrepo.info/hurleur/looppedal.zip

    posted in technical issues read more
  • danarf

    Hey there!
    I've testet the 43.1 beta. It works just like in the 43.0 vanilla release. Seems like that just is some bug that has gotten fixed in 43.x ? I can now set the latency to 1, even 0 (many audio errors...) and now and then an audio error occurs, but no compare to 42.5! Thats cool, since its possible to use pd as a deluxe guitar-effect software now! Patches will follow, i already finished a loop station. Wonder if anyone else has done sth. like that, seems obvious to me...

    Thanks for running those tests Maelstorm. If i select "jack" in the settings, pd is just shutting down... But since everything is fine now, i'm too lazy to fix that. Do you think the beta is stable enough for live performances? Any problems with it yet?

    posted in technical issues read more
  • danarf

    If i get this right, then the block size is the size of the audio buffer in samples. 1000/44100*64 = 1,45ms. I wonder how big the latency from the rest of the hardware is, because if there is none i could give PD 4-5ms to compute. I guess everything under 5 is fine for guitar. I will definitely try JackOSX, thanks for the tip.

    Still i find it very strange that the latency differs so much between vanilla and extended.It's not like there is any more computing going on. Is that just the difference between 42.5 and 43.0 or is it because of the extended?

    Oh and something else: At the moment i'm using the internal soundcard from the macbook, which apparently is quite good. But i was thinking about getting a tascam us-122. Do you know, if an external interface will increase or decrease the latency? Or will it be just the same?

    posted in technical issues read more
  • danarf

    @Michael: You specify an input range, lets say 0-3. So you put 0 on the 2nd inlet and 3 on the 3rd. Now you specify an output range, lets say 15-300. You put the 15 on the 4th inlet and the 300 on the 5th. (you can also just create the object as [map 0 3 15 300], without using any inlets ) Now every value between 0 and 3 that comes in at the 1st inlet will be mapped to the range 15-300. if a value is higher than 3, or lower than 0 it will be cutoff, and output 0 or 3.
    Since I am not very capable with PD, i use it much with other programs (so far), which give you values from 0-1. PD often needs Values from 0-127, so you just create [map 0 1 0 127] and there you go. If you wan't to reverse it you write [map 1 0 0 127]
    clear now? :)

    I took a look at the rjdj objects... and they are quite cool! That whole library has some nice stuff in it! Thanks BerengerRecoules! I like that their mapping object has an exponent in it. that is very useful! Mine is bit more minimalist, and limits the values. If i had found this before, i wouldn't have written it...

    posted in patch~ read more
Internal error.

Oops! Looks like something went wrong!