• joncrg

    Since the update, I am experiencing a slow response to ctrl-clicking on an object. So I'll ctrl-click (or right click) an object, or message, or array to look at properties or help and the menu is very slow to pop up, then it doesn't really respond when I hover over the options (properties, open, help). When I click on one of the options it kind of freezes before finally opening the help or properties.

    tl;dr - Is anyone else experiencing very slow response when ctrl-clicking on help/properties of an object or array?

    posted in technical issues read more
  • joncrg

    I am constantly amazed by the solutions you all come up with to either simplify a patch, or make a patch clear and elegant.

    I have here a simple patch that will record from adc~ for a designated duration, then immediately play the recording back. I post it here because in future uses this patch will become large and unwieldy if it is not more elegantly designed.

    Any ideas and criticism is welcome.

    writesf.pd is the main patch in the zip file. play.pd and record.pd are abstractions.

    I apologize that the comment boxes in the abstractions are not formatted well and the text overlaps other objects.

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

    posted in technical issues read more
  • joncrg

    A colleague of mine has put together the Putney Project, a collection of pieces that all use the same sound source. I used PD to compose my contribution. I hope you enjoy listening:
    http://recordings.irritablehedgehog.com/album/the-putney-project-volume-2

    posted in output~ read more
  • joncrg

    I'm imagining a simple counter that will act as a time signature tool (or a conductor track if you will) to use for accurate sample triggering.

    I'd like to tell Pd to "count to 10, when you have done that start from zero and count to 14, then start from zero and repeat these two steps until I tell you otherwise."

    It should be very simple. If someone can help me get over this hump I can figure the rest out. I'm having a logic glitch somewhere (in my brain).

    This doesn't work:

    [metro 250]
    |
    [f]x[+1]x[mod 10]
    |
    [sel 10]
    |
    [t f f]
    | \
    [spigot] [spigot] ----> the trouble I think is with the spigots. I'm trying to
    | | control them as
    [14( [10( shown below.
    | |
    [t f b b] [t f b b]
    | | | | | |
    | [0] [1] | [0] [1] ---> send these 0's and 1's to the spigots to control the flow
    | |
    -------> send these to the [mod] and [sel] to change the count

    I believe I'm close to the answer but I've reached the limit of my technique so I need some edumacation.

    In case the ASCII is to sloppy I've attached the small file.

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

    posted in technical issues read more
  • joncrg

    Is there a way to initialize MIDI preferences upon opening a patch or upon opening PD? The way it works for me now, I have to open up MIDI settings from preferences every time I start my session in PD.

    Thanks!

    posted in technical issues read more
  • joncrg

    I am very interested in getting feedback on this patch, which is a simple sampler with the option to play files in sequential order, random order, or overlapped randomly.

    I built this as an exercise to learn about abstractions and the use of $0, $1 per the sticky post in the tutorials section.

    TVS.pd is the main patch and TV.pd is the abstraction. I give each instance of TV.pd two arguments (1 2 for the first, 2 3 for the second, 3 4 for the third, etc). This is so that I can use the variables $1 and $2 in each abstraction - the variable $2 is always the function to stop playback. In this way, when playing samples in sequential order, the second sample functions to turn off playback on the first, the third turns off the second, etc.
    For sequential playback I use:
    [counter]
    |
    [select $1]
    | |
    [bang] [moses $2]
    |
    [select $2]
    |
    [bang]
    You will find this in the TV.pd abstractions.

    I would like feedback on this method, I suspect there is a more elegant way to achieve the same result.

    I would also love help making a line~ that functions to stop digital clicks when changing samples.

    Thank you for your support on my first patch!

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

    posted in patch~ read more
  • joncrg

    Is there a way to type into a number box (or a table, array) without switching to edit mode?

    What I'm doing is triggering a simple sampler (12 samplers with 12 select objects numbered 1 to 12) and I want to be able to jump to any sample by typing a number. Speed is of the essence here. I'm trying to avoid the solution I came up with, which is switching to edit mode, changing a number box's argument, switching out of edit mode, then clicking the number box.

    I'm performing an electroacoustic piece on Thursday and I need to actively control the tape part... help, please!

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

    posted in technical issues read more
  • joncrg

    Look at pd chorus at the bottom of your patch. Nothing is going into the signal inlet, so your *~ objects are being multiplied by zero. I think that's your problem. If I connect any signal to pd chorus I get sound.

    posted in technical issues read more
  • joncrg

    I couldn't replicate the errors today, so I don't know. I removed the creation argument and took your suggestion to use messages to control that information.

    Could you elaborate on how you would use route to eliminate multiple inputs on abstractions? Specifically how it relates to this case where I have both audio and messages sent into the abstraction.

    posted in technical issues read more
  • joncrg

    I get the following error messages with osc12.pd :

    &&~
    ... couldn't create
    ||~
    ... couldn't create

    I am probably missing something basic here.

    posted in tutorials read more
  • joncrg

    Thank you for your suggestions. This is really a great forum and there's so much to learn. Here's to hoping no one gets sick of my soliciting help.

    About your second bullet point (the "length" argument):
    I don't know how to work around using a float as the first argument. When I take out the dummy argument, and leave only the float, I run into errors. [f $1] ... couldn't create.

    I'm working through all your suggestions slowly to make sure I understand it all!

    posted in technical issues read more
  • joncrg

    Trafficarte, here is another version of the patch you downloaded. This patch was written for the performance of a specific piece. I've changed it a little now so you can see what you need to do. Everything that you need to change is now called "yourfile"

    I'm really not the one to get advice from on this forum as I'm pretty new, but do have this patch that's probably gonna work for your needs and I hope it gets you on your way. There are a couple bugs in the patch.

    Let me know if you can get it working.

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

    posted in technical issues read more
  • joncrg

    The tutorial mod wrote,

    http://puredata.hurleur.com/sujet-5853-abstraction-why-use-etc

    was very helpful to me. I suggest you start there. The instructions are clear and some of it speaks specifically to creating a sample player.

    I wrote a patch that plays samples in sequential order or at random (each subsequent sample turns off the previous), or at random (samples are not turned off and overlap). I posted it a while ago in the patch~ section.

    I used mod's tutorial,

    http://puredata.hurleur.com/sujet-5880-simple-counters

    to help in figuring out the logic of the different playback methods.

    posted in technical issues read more
  • joncrg

    If you have an abstraction with a single creation argument, must the argument be a float? If you have multiple creation arguments, must the first argument be a float?

    The way I'm using my abstraction I would like the single creation argument to be a symbol. ie [maps_abstraction_forum cleanhit]. (see usage in the attachments)

    The only way I'm able to avoid error messages is to instead have [maps_abstraction_forum 1 cleanhit]. The "1" is erroneous.

    Am I understanding this correctly that this is a quirk of Pd and I have to accept the erroneous creation argument?

    Please see the small attachment. I'm looking for criticism as well as a broader understanding of the dollar sign.

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

    posted in tutorials read more
  • joncrg

    Could you check my work? I want to see if I'm on the right path here.

    If I want this patch to control triggering for a whole piece of music, the string of arguments is going to get very long. I'm not sure I'm going about this from the right direction.

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

    posted in technical issues read more
  • joncrg

    Thank you, Maelstorm. I'll see where this takes me.

    posted in technical issues read more
  • joncrg

    Thank you, Maelstorm. That was easy. I apologize for my noob questions!

    posted in technical issues read more
  • joncrg

    And I thought I was a beginner before I read this...
    This is really great. I'm struggling through pages 5, 6, and 7, that's for sure. I'm looking forward to spending several hours with this tutorial. Thank you!

    posted in tutorials read more
  • joncrg

    I would greatly benefit from a tutorial on building envelopes with line, line~, vline~ and the like.

    I don't quite understand the ASR envelope in poly tutorial patch in that is seems voice stealing is causing digital clicks.

    posted in tutorials read more
  • joncrg

    @Maelstorm The link you posted is no longer valid. I AM interested in learning about using lists and vline~. Do you have any other suggestions for resources I might check out?

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!