Daniel Hirst | 2 Mar 2011 06:54
Picon

Re: calculating semitones

Custos asked:
> does anyone know if is allowed to convert F0mean values to semitones by using the equation
> 
> semitone= 12*log2(f0mean)
> 
> or do I must use the pitch range (f0max/f0min) instead of f0mean?

Semitones (more strictly equal-tempered semitones) represent a pitch interval which is one twelfth of an
octave. So strictly their appropriate use is to represent a pitch range which you can calculate with

	range = 12*log2(f0max/f0min)

There is, however, no reason that you should not represent an 'absolute' pitch value with the formula you
mention, which is in effect calculating the interval between f0mean and one Hertz. In other words you are
calculating the interval

	semitones = 12*log2(f0mean/1)

This is one of the options for units (semitones re 1 Hz) provided by Praat in the query Get mean... for a Pitch
object. The other options are semitones re 100 Hz, re 200 Hz and re 440 Hz.

You should, though, when quoting such values mention somewhere that the values are calculated in
semitones re 1 Hz so that your values can be compared to others calculated using a different formula.

The result of this will be that for human voices your values will be likely to be situated in a range from about
70 (around 60 Hz) up to about 20000000000 (410 Hz) which as rather a large range and not particularly easy to interpret.

I have always thought that a more natural unit to use for pitch is the octave (ie simply log2(Hz)) since with
this the range of human voices is generally situated between 6 and 9 octaves (re 1 Hz) which is to my mind much
easier to interpret. Added to this is the advantage that the octave is in many senses a natural unit for
studying pitch while the only reason to use semitones is that it is the basis of Western classical music.

see for example Martin Braun's page on the octave

	http://www.neuroscience-of-music.se/Octave-History.htm

best regards

daniel

--------------------------------------------------------------------------------------------------
       CNRS Laboratoire Parole et Langage (UMR 6057) - salle B012
                          Université de Provence, 5 avenue Pasteur 
					          BP 80975
                            13604 Aix-en-Provence, Cedex 1, France
  tel: +33-4-4295-3628                                               secr: +33-4-4295-3634
---------------------------------------------------------------------------------------------------
Speech Prosody SIG			http://aune.lpl.univ-aix.fr/projects/sprosig/
Speech Prosody list:   http://uk.groups.yahoo.com/group/speech_prosody
Praat-users list:                           http://groups.yahoo.com/group/praat-users
List of my publications:                                 http://www.lpl-aix.fr/publi/57
---------------------------------------------------------------------------------------------------

------------------------------------

To Post a message, send it to:   praat-users@...

To Unsubscribe, send a blank message to: praat-users-unsubscribe@...m

To consult archives :	         http://egroups.com/list/praat-users/
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://uk.groups.yahoo.com/group/praat-users/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://uk.groups.yahoo.com/group/praat-users/join
    (Yahoo! ID required)

<*> To change settings via email:
    praat-users-digest@... 
    praat-users-fullfeatured@...

<*> To unsubscribe from this group, send an email to:
    praat-users-unsubscribe@...

<*> Your use of Yahoo! Groups is subject to:
    http://uk.docs.yahoo.com/info/terms.html


Gmane