• jamcultur

    @solipp Thank you!

    posted in news read more
  • jamcultur

    I love the way that Audiolab modules look and work. Thank you for making it! I'm trying to use pp.eqfilter~ as a notch filter. When I close and reopen the patch, I have to reset notch and the other parameters. Is there a way to get it to remember my settings? Thank you!

    posted in news read more
  • jamcultur

    @porres I tried the paf~ that solipp linked to, and it seems to be exactly what I'm looking for. How would I get the Windows version of vosim~ from github?

    posted in technical issues read more
  • jamcultur

    @porres It's exciting to see progress on this! Thank you! I don't have time to try vosim~ today, but will definitely try it tomorrow.

    posted in technical issues read more
  • jamcultur

    I just downloaded Audiolab to get pp.spectrum~ and I love it! Thank you for making this.

    posted in news read more
  • jamcultur

    F12.paf.control.pd says that there is a paf~ external, but I can't find it. This page by Miller Puckette describes paf:
    https://msp.ucsd.edu/techniques/latest/book-html/node96.html
    Max/MSP has a paf~ object.
    I just saw that you opened an issue on paf~
    https://github.com/pure-data/pure-data/issues/1685

    The vosim page is here: https://kaegi.nl/vosim
    Shadylib includes a voisim~ object. Shadylib isn't on deken and doesn't have a Windows version. https://github.com/sebshader/shadylib/releases/tag/2.0
    Max/MSP has gen~.vosim.maxpat

    Here is some background on fof, including Faust code: https://ccrma.stanford.edu/~mjolsen/220a/fp.html
    Max Sound Box has Chant objects which include fof: https://forum.ircam.fr/projects/detail/max-sound-box
    Csound has an fof operator. https://csound.com/docs/manual/fof.html
    and an fof2 operator https://csound.com/docs/manual/fof2.html
    Here is a tutorial on using fof in csound: https://www.eumus.edu.uy/eme/ensenanza/electivas/csound/materiales/tutorials/fof/fof.html

    If you only do one of these, I think that paf~ would be the best. Thank you for looking at this!

    posted in technical issues read more
  • jamcultur

    The formant module in automatonism uses parallel bandpass filters, which is what I'm currently doing. I'm looking for alternatives to the bandpass filter approach.

    posted in technical issues read more
  • jamcultur

    I'm currently using an oscillator that has high levels of harmonics filtered by several bandpass filters in parallel to generate formants, and that works pretty well. I'm interested in other ways of generating formants. I've seen old references to fof~ and vosim~, but these objects are old and apparently unsupported. Does anyone know of current versions of these? Or other ways to generate formants in Pd?

    posted in technical issues read more
  • jamcultur

    Thanks @willblackhurst and @lacuna for showing how to use savestate with an array.

    posted in technical issues read more
  • jamcultur

    I have a patch that has several copies of a wavetable abstraction. The abstraction has a $0 array with the "Save contents" option checked. Each instance of the abstraction has different data in its array. When I save and reopen the patch, all of the arrays are incorrectly set to the contents of one of them. This seems like a bug to me. I think that each array should have been restored to the contents it had when I saved it. How can I restore all of the arrays to the correct values? Is there a way to use [savestate] with an array?

    posted in technical issues read more
  • jamcultur

    @whale-av The bat file does open the patch, but it doesn't open a new console window like I saw previously, and I only see one pd in the Windows Task Manager. Also, the patch is able to access audio and MIDI without changing the settings. Do you know if there is a way to verify whether Windows is running the patch in a different thread?

    posted in technical issues read more
  • jamcultur

    @whale-av Thanks for the info! I'll try using a bat file to run multiple patches. My main patch does all the audio and MIDI I/O, so I think it should work as along as I start the main patch first.

    Since the current behavior is inconsistent, I'm wondering if I should open an issue on GitHub. Maybe it's a bug.

    posted in technical issues read more
  • jamcultur

    Sometimes when I double click on a patch to run it on Windows, it starts a second instance of Pure Data 0.56.0. Pd opens a second console window, and all messages from the second patch go to the second console window. Why does this only happen some times? Is there a way to make it happen all the time? Do different instances run in different threads? When I get a second instance of Pure Data, it is unable to connect to my MIDI device. Are there other restrictions on multiple instances of Pure Data?

    I've been looking at using [Pd~] to run different patches in different threads, but it would be easier to run each patch in a different instance of Pure Data, if there's a way to consistently start multiple instances.

    I don't remember seeing this before 0.56.0. Is it a new feature?

    posted in technical issues read more
  • jamcultur

    @FFW said:

    EDIT: you stack computation branch and they are released deepest to shallowest so numbers are reverted.

    I don't understand your comment. Why aren't the numbers coming out in the order in which they were computed? This seems like a bug to me. Is this behavior documented?

    posted in technical issues read more
  • jamcultur

    @FFW I had the control flow correct in my example. Adding [trigger] didn't fix the problem. Here's my example with [trigger]. The numbers incremented in the [i] object still come out in the wrong order. It appears that they are coming out in LIFO order when they should be coming out in FIFO order.

    loop_test.pd

    posted in technical issues read more
  • jamcultur

    I'm trying to increment two sets of numbers in a loop. One set comes out in the correct order; the other comes out in the reverse order. How can I make this work correctly? I've attached a simplified patch that demonstrates the problem. It should print
    0 0
    1 1
    2 2
    3 3
    4 4
    Instead it prints
    0 4
    1 3
    2 2
    3 1
    4 0

    loop_test.pd

    posted in technical issues read more
  • jamcultur

    Have you set Input Devices in Audio Settings?

    posted in technical issues read more
Internal error.

Oops! Looks like something went wrong!