Flutini

Oxymorons "R" Us
Forum rules
Please see forum announcement for description and rules!
srt19170
Posts: 318
Joined: Sun Jul 01, 2001 6:00 pm

Flutini

Post by srt19170 »

Some little time ago, Terry McGee and Graeme Roxburgh put together a system for analyzing the tuning of instruments as they're playing music:

http://chiffboard.mati.ca/viewtopic.php?t=59254

That system involves using a couple of different programs in sequence. I've distilled it down to one program called Flutini which is less flexible but easier to use and can show your tuning live as you play. It is free and open source and available here:

http://www.novasession.org/Flutini/

That page has a better description, screenshots and a tutorial if you are interested. (The program is only available for Windows. If someone is interested in doing a port to the Mac and/or Linux, let me know.)

Enjoy!
User avatar
crookedtune
Posts: 4255
Joined: Sun Jan 08, 2006 7:02 pm
antispam: No
Please enter the next number in sequence: 8
Location: Raleigh, NC / Cape Cod, MA

Post by crookedtune »

Fascinating, and I can't wait to try it! But notes are not binary switches, with only on and off values. There are different types of transitional tones, slides, taps, crans, etc... Wouldn't these skew the values, and be recognized as off-pitch notes? :-?
Charlie Gravel

“I am so clever that sometimes I don't understand a single word of what I am saying.”
― Oscar Wilde
User avatar
Loren
Posts: 8104
Joined: Fri Jun 29, 2001 6:00 pm
antispam: No
Please enter the next number in sequence: 8
Tell us something.: Really, I have to write a sentence in order to update my profile?? And then not enough characters, (bleep) rediculous.
Location: Boston, MA.

Post by Loren »

There are actually people who still use Windows? :boggle:


Loren
srt19170
Posts: 318
Joined: Sun Jul 01, 2001 6:00 pm

Post by srt19170 »

crookedtune wrote:There are different types of transitional tones, slides, taps, crans, etc... Wouldn't these skew the values, and be recognized as off-pitch notes?


Flutini is based on Philip McLeod's dissertation work at University of Otago, NZ, and much of what he did was to address the problem of note identification in messy real music. On top of that, Flutini does a number of things to eliminate transitional notes, etc. It filters out muddy notes, notes that only appear a few times, notes that have low volume and so on. And Flutini reports the average for a note based on many samples, so unless you're doing lots of long slides, the average should not be greatly affected. (Taps, crans, rolls, etc., aren't a big problem -- the computer can listen and process much faster than your fingers can move! :-)
User avatar
Jack Bradshaw
Posts: 933
Joined: Thu May 01, 2003 2:49 pm
Please enter the next number in sequence: 1
Location: Hampstead, NH
Contact:

Post by Jack Bradshaw »

Loren wrote:There are actually people who still use Windows? :boggle:


Loren


Idealists, Traditionalists..and wishful thinkers like myself.... :oops:
603/329-7322
"I fail to see why doing the same thing over and over and getting the
same results every time is insanity: I've almost proved it isn't;
only a few more tests now and I'm sure results will differ this time ... "
User avatar
Loren
Posts: 8104
Joined: Fri Jun 29, 2001 6:00 pm
antispam: No
Please enter the next number in sequence: 8
Tell us something.: Really, I have to write a sentence in order to update my profile?? And then not enough characters, (bleep) rediculous.
Location: Boston, MA.

Post by Loren »

Jack Bradshaw wrote:Idealists, Traditionalists..and wishful thinkers like myself.... :oops:


I can see th latter two but.....Idealists?? :really: We tend more towards OSX and Linux I should think.

Certainly wishful thinking that Windows will ever get Vista right.

Somebody please get Flutini together for those of us who use Macs.

What I REALLY want is an iphone app that will allow you to record audio (lessons, sessions, workshops etc.) on the iphone, along with a slow downer/note and tuning analyzer program. The SDK is out there, and the apple app store will sell it for you, anyone?


Loren
srt19170
Posts: 318
Joined: Sun Jul 01, 2001 6:00 pm

Post by srt19170 »

Loren wrote:Somebody please get Flutini together for those of us who use Macs.


Well, if you'll buy me a Mac... :-) It shouldn't be too hard a port, since Tartini runs on the Mac.
User avatar
MTGuru
Posts: 18663
Joined: Sat Sep 30, 2006 12:45 pm
antispam: No
Please enter the next number in sequence: 8
Location: San Diego, CA

Post by MTGuru »

Scott ... This is very, very neat! Thumbs way up. :thumbsup:

I love the way you can adjust your real-time intonation as you play to reduce the horizontal bars to zero. Great for ear training to the quirks of a particular instrument.

Will there be a way to:

o Set the reference pitch to other than A440?

o Set a different temperament and/or custom intonation?

Many thanks!
Vivat diabolus in musica! MTGuru's (old) GG Clips / Blackbird Clips

Joel Barish: Is there any risk of brain damage?
Dr. Mierzwiak: Well, technically speaking, the procedure is brain damage.
User avatar
Terry McGee
Posts: 2302
Joined: Sun Dec 12, 2004 4:12 pm
Please enter the next number in sequence: 1
Location: Malua Bay, on the NSW Nature Coast
Contact:

Post by Terry McGee »

Cool, eh? Well done, Scott.

So now, flute players, makers and repairers, there are no excuses not to get into RTTA at the level that meets your needs. Mac owners can still use the Polygraph while we wait for someone to port Flutini for them.

If you haven't tried RTTA yet, Flutini offers a very easy start and may well meet all your needs. If not, it's then very easy to add the extra bits needed for the Polygraph. Give it a go!

And if you've fallen behind on the whole RTTA story, start off at:

http://www.mcgee-flutes.com/RTTA.htm

for the background story, and you'll find links to both available systems there.

Terry
srt19170
Posts: 318
Joined: Sun Jul 01, 2001 6:00 pm

Post by srt19170 »

MTGuru wrote:o Set the reference pitch to other than A440?
o Set a different temperament and/or custom intonation?


Who would want to do that? :-)

Actually, I've already had another request to support A415 for baroque flutes. I don't think changing the reference pitch is terribly difficult, so I'll have a look at it. Changing the temperament is a little trickier (because, I have to admit, that I'm a lazy programmer).
User avatar
Denny
Posts: 24005
Joined: Mon Nov 17, 2003 11:29 am
antispam: No
Location: N of Seattle

Post by Denny »

srt19170 wrote:(because, I have to admit, that I'm a lazy programmer).

all the good ones are :lol:
User avatar
Terry McGee
Posts: 2302
Joined: Sun Dec 12, 2004 4:12 pm
Please enter the next number in sequence: 1
Location: Malua Bay, on the NSW Nature Coast
Contact:

Post by Terry McGee »

srt19170 wrote:Actually, I've already had another request to support A415 for baroque flutes. I don't think changing the reference pitch is terribly difficult, so I'll have a look at it. Changing the temperament is a little trickier (because, I have to admit, that I'm a lazy programmer).


If you are going to change the ref pitch, can you make it from 390Hz (old French Pitch) to about 460Hz (above British High Pitch). That should take care of all comers.

Is a possibility for the temperament to replace the vertical 0 line with a bent and twisted goalpost? That would show the response against the selected temperament and in relation to equal temperament at the same time.

Terry
srt19170
Posts: 318
Joined: Sun Jul 01, 2001 6:00 pm

Post by srt19170 »

Terry McGee wrote:If you are going to change the ref pitch, can you make it from 390Hz (old French Pitch) to about 460Hz (above British High Pitch). That should take care of all comers.


I'll likely make it 400-500 or something like that. I think this just shifts the whole scale a linear amount (I'll check Graeme's code to be sure, since I assume he knows what he's doing :-) ) so there's no big deal to do any amount of offset.

Is a possibility for the temperament to replace the vertical 0 line with a bent and twisted goalpost? That would show the response against the selected temperament and in relation to equal temperament at the same time.


:boggle:

Uh, let me think about that one.
groxburgh
Posts: 329
Joined: Wed Nov 07, 2007 4:52 pm
Please enter the next number in sequence: 1
Location: Dunedin, New Zealand

Post by groxburgh »

srt19170 wrote:I'll likely make it 400-500 or something like that. I think this just shifts the whole scale a linear amount (I'll check Graeme's code to be sure, since I assume he knows what he's doing :-) ) so there's no big deal to do any amount of offset.


Hi Scott
It's a log scale not linear (log2(pitch/440)*12.00) so pitch at 220 or at 880 will move it 12 semitones. You should be able to do this on the fly easily enough.

Let the user choose any pitch from 220 to 880 and they can use this to give the nominal fingered note for a transposing instrument like a Bb Irish flute F fife Eb whistle etc. This is how Polygraph v 2 is doing it although in v3 you'll be able to enter the key of the instrument rather than needing to know the pitch in Hz

Cheers
Graeme
User avatar
Terry McGee
Posts: 2302
Joined: Sun Dec 12, 2004 4:12 pm
Please enter the next number in sequence: 1
Location: Malua Bay, on the NSW Nature Coast
Contact:

Post by Terry McGee »

If you can make it down to 390, try to do so, or we'll all be deafened by the whimperings from the serious early music set. Not the wuzzy 415 "baroque pitch" lot (heh heh), but the people who actually play accurate copies of flutes by Hotteterre, Chevalier etc that were pitched below 400Hz.

Terry
Post Reply