2 Mar 2011 06:54
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
RSS Feed