-
jamcultur
posted in news • read moreI 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!
-
-
jamcultur
posted in technical issues • read more@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?
-
jamcultur
posted in technical issues • read more@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.
-
jamcultur
posted in technical issues • read moreF12.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/1685The 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.maxpatHere 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.htmlIf you only do one of these, I think that paf~ would be the best. Thank you for looking at this!
-
jamcultur
posted in technical issues • read moreThe 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.
-
jamcultur
posted in technical issues • read moreI'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?
-
jamcultur
posted in technical issues • read moreThanks @willblackhurst and @lacuna for showing how to use savestate with an array.
-
jamcultur
posted in technical issues • read moreI 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?
-
jamcultur
posted in technical issues • read more@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?
-
jamcultur
posted in technical issues • read more@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.
-
jamcultur
posted in technical issues • read moreSometimes 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?
-
jamcultur
posted in technical issues • read more@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?
-
jamcultur
posted in technical issues • read more@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.
-
jamcultur
posted in technical issues • read moreI'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 -
-