sigmund~ for windows??

soundslikesounds's icon

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:

is a dead end.

Help?

Anthony Palomba's icon

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?

soundslikesounds's icon

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.

goodparleyandorfing's icon

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.

goodparleyandorfing's icon

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..

soundslikesounds's icon

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.

Anthony Palomba's icon

You can find fiddle posted on this thread...
https://cycling74.com/forums/fiddle-for-windows

soundslikesounds's icon

Awesome, thanks!

AlexHarker's icon

> 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

AudioLemon's icon

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

jebb's icon

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

aml25's icon

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

Fonografit's icon

The link you are refering to, AML25 seems to be dead. .... Anyone who can find sigmund~ for windows for me?

:-)

Source Audio's icon

Googling sigmund~ 64 bit revealed this link on top of many others within few miliseconds...
http://vboehm.net/2015/06/a-64-bit-version-of-sigmund/
https://github.com/v7b1/sigmund_64bit-version/releases

Is google unavailable in Your waters ?

Bill 2's icon

Volker Böhm’s 64-bit version of sigmund~ is (or, at least, was a few months ago) available for Mac and Windows at https://github.com/v7b1/sigmund_64bit-version/releases

Dunno whether that link's still active or why it'd be so hard for Google to find. Good luck!