...that deal with pure data
You are not logged in.
Has anyone converted the mtx Max/MSP microtuning externals to pd (for Windows and/or Linux)? I'd like to compile them myself but I haven't got a clue on how to do that. The source code (mtx_loader.c and microtuner.c) can be downloaded here (follow the last link on that page):
http://cycling74.com/twiki/bin/view/Sha … 0Z?rev=1.2
Thanks in advance for any help/advice.
I did this in Pd as a standalone abstraction with all the (several thousand) tunings stored in a table of floats in compact offset form. I'm not at my normal console this week so email me if you like, as a reminder, and I'll send you the abstraction.
Thanks a lot Obiwan,
my address is capybara_101 at yahoo.com.
Hi Toby, you may use the send email in profile, so bots don't snaff your email edit last post. :)
The advantage to Victors obect is that it will read (updatable) libraries in
a standard tuning format that might be more flexible. What's your platform? There's some good tutorials on compiling externals for Pd about, maybe start by
reading this http://puredata.hurleur.com/sujet-939-c … w-external
http://lists.puredata.info/pipermail/pd … 09448.html
check work by
Chuckk Hubbard and Gene Ward Smith
the first link in particular was very informative. I'm on Windows now, planning to move to Linux soon. I've just downloaded the Cygwin compiler and will try to use it in the next few days.
maybe this link can help you in compiling externals for PD:
http://puredata.hurleur.com/sujet-939-c … w-external
The procedure is for linux, but change the .pd_linux with .dll and
it should work.. On win try to install/use also MinGW, (minimal GNU for Windows)
and MSYS (the terminal shell).
All the best,
Thanks a lot, Alberto. I am moving my first steps with Cygwin: will let you know when/if I get into troubles or if I am able to convert microtuner.c into a pd external successfully.
Let me go for an easy one: where is the most recent version of m_pd.h located in the extended Windows distribution? I also downloaded Miller Puckette's version and I found one there but that looks a bit dated and it is giving me conflicts with t_messlist and a series of other problems. Help!
At the moment extended PD for windows is in version 0.39 (RC 1).
I browsed into it but didn't find m_pd.h.
Therefore download miller's "vanilla" version 0.39 (to be
consistent with your extended RC1).
You should find m_pd.h in the directory /src. Use that, it should be fine...
Thanks again, Alberto. Tried using Miller's include but I am getting so many errors. I'll give it another go or two and then raise my white flag on this. Converting such a complex Max external is probably not a good job for the fancy-hearted. It's a pity because I read the specs and that microtuner looks very good to me.
Here we go, I'll post it here as well as emailing you. It's not actually the whole set, I think there's 1500 or so in the array.
I dont even know if they work because my ears aren't really into these tunings, anyone musical
please let me know if 3 or 4 places of decimal is enough to do this (because Pd is storing
them as 16 bit floats in an array) it might not sound perfect.