...that deal with pure data
You are not logged in.
After a year of off again on again work I finally finished a virtual minimoog in PD. It's pretty close to the real thing. It doesn't do the low frequency rhythmic clicks and I guessed the proportions on L and K, but it works well enough.
Requires PD-Extended 0.41, check out INSTALL for instructions.
It requires muug~ http://puredata.hurleur.com/viewtopic.p … 403#p17403 which is included in this zip in a folder named extra-externals (binaries for Windows and OS 10.5 already compiled). In extra-externals there is also a popup.dll. I found that popup does not work properly in windows and made a fix for it. I submitted it here:
https://sourceforge.net/tracker/?func=d … tid=478070
But I included my fix here anyway. It was compiled with MinGW. First see if your version of popup exhibits this error:
error: popup0xa4fda0: no such object
while attempting to select an item from the list. If so replace it with the provided dll. It should be in the PD folder under extra/flatspace
It uses OSC instead of midi but there is a midi to osc interpreter. There's also a computer keyboard to osc interpreter but it doesn't work very well.
Check out minimoog-hep.pd
You can load more than one minimoog at a time but you'll have to use different OSC ports for each instance.
Thoroughly tested in OS X. Quickly tested in Windows and Linux. In Linux it tends to crash PD when closing the patch.
I made a repository for it here
http://gitorious.org/pd-minimoog
So if you'd like to include some changes let me know.
Latest version here
http://gitorious.org/pd-minimoog/pd-min … all/master
EDIT:
v0.92 - Added antialias option before filter.
v0.91 - fixed some issues with OSC and FUDI
Last edited by saturno (2010-04-16 01:39:39)
Offline
Turns out that [netsend] and [netreceive] do not implement OSC, instead it's FUDI
http://puredata.hurleur.com/viewtopic.php?pid=17688
I've already commited a version that uses mrpeach's OSC externals along with FUDI (FUDI on TCP and OSC on UDP using the same port number). Later I'll test it better and tag a version.
Offline
Added antialias option before filter
http://en.flossmanuals.net/PureData/Antialiasing
It takes up juice so only turn it on when you need it. That's when sampling rate is at 44.1 (maybe 48) kHz and the actual filter frequency hovers above 10kHz. The actual filter frequency depends on freq, contour, k and l. If both k and l are on and the contour is low you probably won't need it.
Offline
Um.
The muug~ install text says it is only for Linux.
~:o\
SSSSsssssssssssss
Offline
It needs to be updated. In the folder there should be a muug~.pd_darwin and muug~.dll already compiled. The first was built on OS 10.5 and the second on Win XP with MinGW.
Offline