sigmund~ for windows??

Jun 4, 2010 at 12:16am

sigmund~ for windows??

I’m trying to track down a windows version of the sigmund~ external and I can’t find it anywhere, the link everyone seems to refer to:

http://www.akustische-kunst.org/maxmsp/other.html

is a dead end.

Help?

#50717
Jun 4, 2010 at 3:36pm

Well sigmund~ does sinusoidal analysis and pitch tracking.

In the PC world I use fiddle~ for pitch tracking and CNMATS
externals for doing sinusoidal analysis and resythesis.

Is there something that sigmund~ does that is not addressed by these?

#181926
Jun 5, 2010 at 2:47am

Pitch tracking is the main thing I’m worried about at the moment.
Reading through forums here fiddle~ seemed to be a good choice, although I’ve also seen posts describing sigmund~ as a related and more powerful tool.
My problem is I can’t find the PC versions of either, Miller Puckette’s page for these externals directs to the above link for both.
I’m starting to think maybe I should try doing the port myself, is it a complicated process? It’s not something I’ve ever tried before.

#181927
Jun 5, 2010 at 8:47am

Tristan Jehan’s analysis objects are very good. http://web.media.mit.edu/~tristan/

[pitch~] is what i always use, it’s based on [fiddle~].

Just looking at [sigmund~] now (which i have, but haven’t really used); I think the tracking feature is the main difference, although i might be wrong. The help file demonstrates much better resynthesis than the i’ve seen before.

And it’s more max5 friendly, with attributes and whatnot.

#181928
Jun 5, 2010 at 9:09am

Regarding the port, it looks like you would have to contact Ted Apel etc for the source code as it isn’t hosted anywhere. It isn’t hard in general, but pitch tracking externals themselves are complicated. Alternatively you could get the PD code (which i assume is available somewhere) and do it from that. There’s a bit more to do in that case of course, as you have to port pd to max..

#181929
Jun 5, 2010 at 11:38am

Thanks for your help, I’ll give pitch~ a try and if it’s not satisfying what I need it to do I’ll think more seriously about dedicating some time to learning how to port stuff.

#181930
Jun 5, 2010 at 3:54pm

You can find fiddle posted on this thread…

http://cycling74.com/forums/topic.php?id=26018

#181931
Jun 5, 2010 at 4:13pm

Awesome, thanks!

#181932
Jun 6, 2010 at 1:29am

> Is there something that sigmund~ does that is not addressed by these?

Yes – not only does sigmund~ provide sinusoidal tracking and a couple of other new features, it is also features a much improved sinusoidal detection algorithm. Miller wrote sigmund~ specifically as an improvement upon fiddle.

A very basic explanation is that each peak is subtracted from the analysis (in order of amplitude – largest first) – because each sinusoid excites every band in the FFT to some extent, this process results in a reduction of the error introduced from nearby large peaks. Given a better set of values for the amplitude and freq of each peak the fitting algorithm performs better.

In terms of getting the code – the PD source has #defs for Max or PD compilation, so you can actually compile directly from the PD source file…

Regards

Alex

#181933
Aug 7, 2010 at 6:41pm

Just wondering if anybody if this is available for windows yet. Has anyone had a go at compiling it?

#181934
Aug 11, 2010 at 12:36pm

Hello,

Is there somewhere a working patch that would illustrate partial/sinusoid tracking and resynthesis (using sygmund~, fiddle~, or pitch~)

I’m rather new to MAX MSP and I can’t make such an example work.

Thanks in advance, jebb

PS : I am on windows environment

#181935
Apr 18, 2012 at 4:50pm

I realize this is a year ago, and I haven’t tried it yet. But this seems to be a link to sigmund~ for Windows.

http://www.maxobjects.com/?v=objects&id_objet=4713

#181936

You must be logged in to reply to this topic.