I've tried to make some minimoog-style substractive synth, don't expect anything to sound really close to the original so I called it the "miniwoog". Pd-extended is required, I added an arpeggiator, a basic sequencer and some effects. I've included some presets for a quick overview, hope someone will find this whole thing useful or fun to play with.
-
The miniwoog
-
@ABsynth said:
[...]
Some problems came to adding new versions of same library that are not correct..Which libraries?
-
I don't remember exactly now...
...iemlib don't had splitfilename.pd_darwin (I copied it from an older version of iemlib).. and others -
also... in the last version of zexy (2.2.8) is not present the object limiter~.pd_darwin (maybe developper have forget'it) so you can copy it from zexy-v0extended externals libraries
-
@ABsynth said:
also... in the last version of zexy (2.2.8) is not present the object limiter~.pd_darwin (maybe developper have forget'it) so you can copy it from zexy-v0extended externals libraries
Thank you for that info. Strangely enough, first thing that I tried 7 months ago (see my reply, Nr. 24) is to copy all the old libraries from Pd-Extended. Unfortunately that didn't work. Quote from my own post: "And not even when you copy all the old Pd-extended externals to your current externals directory.".
Does loading presets from the Miniwoog work for you? And playing the on-screen keyboard from the Miniwoog?
-
Yes...
From pd-Vanilla program I loaded all external library at the last version (listed in my first post)...
then I copied all the missing objects from the latest versions of pd-extended library (missing object appear in message errors log of pd-vanilla when you try load a miniwoog.pd file).
Looking at this list: https://puredata.info/docs/ListOfPdExternals/ ... you can know in what library you can find the missing objects.I also installed Pd-extended in my Mac, then I copied missing object directly from pd-extended folder pd-extended/Contens/Rewsources/Extra/...
when all errors are disappeared then miniwoog does work
Only aftertouch doesn't work but after changing midiparse with cyclone/midiparse it work perfectly -
also important is to set search path far alls library... otherwise errors "can't create ......! appears
look the screenshot of my settings -
Hi, thanks for this awesome synth. I've been tinkering to get it working on vanilla, got all the externals running, and the monosynth version is sounding great (the one EEight uploaded to the repository). Unfortunately I still run into silence on the polyphonic version (the one posted at the top of this thread by coloscope). I get the following error messages when I open it up: ctl-bank-abs.pd 2 0 23 0 (swap->iem_prepend) connection failed
Cyclone: please use [mousestate] instead of [MouseState] to supress this error
I've been tinkering with the midiparse (which connects to that ctl-bank-abs object, but unable to make it work. Any ideas on what might fix this?
Thanks team -
@cheezmaker Try [list prepend] for vanilla in place of [iem_prepend]
Because connections will be lost to unfound objects when you open a patch, your best bet is to open them in a simple text editor and do a search and replace.
In ctl-bank-abs.pd you should replace [prepend] with [list prepend]........ it is full of [prepend] objects...... not [iem_prepend]..... so the error is strange.
David. -
@whale-av thanks for the tips! I changed the [prepend] objects to [list prepend] and realized it was probably thinking the [prepend] were [iem-prepend] because I have iemlib as an external library loaded on startup (so when I make a [prepend], the help box is from iemlib). The other error (Cyclone: please use [mousestate] instead of [MouseState] to suppress this error) shows up upon opening both the mono and poly synths, but the mono works anyways. No other errors are appearing when I open the poly version. Still not getting any sound.... Incidentally, I also installed pd-extended to see if this would work there, and the monosynth worked as well, with no error messages, but the poly didn't. Strange, but such is the pure data lyfe.