| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 | 
phoneme @
  vowel starttype #@ endtype #@
  unstressed
  length 130
  FMT(vowel/@_3)
endphoneme
// ToDo: change [@] to [a#] if adjacent to [r] or [R]
phoneme 3
  vowel starttype #a endtype #a
  unstressed
  length 130
  FMT(vowel/a#_3)
endphoneme
phoneme i
  vowel starttype #i endtype #i
  length 150
  IfNextVowelAppend(;)
  FMT(vowel/i_4)
endphoneme
phoneme e
  vowel starttype #e endtype #e
  length 150
  FMT(vowel/e)
endphoneme
phoneme E
  vowel starttype #e endtype #e
  length 150
  FMT(vowel/e_mid2)
endphoneme
phoneme &
  vowel starttype #e endtype #e
  length 150
  FMT(vowel/ee_2)
endphoneme
phoneme a
  vowel starttype #a endtype #a
  length 150
  FMT(vowel/a_2)
endphoneme
phoneme A
  vowel starttype #a endtype #a
  length 150
  FMT(vowel/a_3)
endphoneme
phoneme u
  vowel starttype #u endtype #u
  length 150
  FMT(vowel/u_bck)
endphoneme
phoneme o
  vowel starttype #o endtype #o
  length 150
  FMT(vowel/o_2)
endphoneme
phoneme O
  vowel starttype #o endtype #o
  length 150
  FMT(vowel/o_5)
endphoneme
phoneme V
  vowel starttype #@ endtype #@
  length 150
  FMT(vowel/V_4)
endphoneme
phoneme 0
  vowel starttype #o endtype #o
  length 150
  FMT(vowel/oo_2)
endphoneme
phoneme y
  vowel starttype #i endtype #i
  length 150
  FMT(vowel/y)
endphoneme
phoneme Y
  vowel starttype #i endtype #i
  length 150
  FMT(vowel/yy)
endphoneme
phoneme W
  vowel starttype #@ endtype #@
  length 150
  FMT(vowel/oe)
endphoneme
// CONSONANTS
phoneme v        // approximant, not fricative
  import_phoneme base/v#
  voicingswitch f
endphoneme
phoneme r    // used for 'r' after a vowel (to create a diphthong)
  liquid
  lengthmod 7
  FMT(r/a_)
endphoneme
phoneme R
  lengthmod 7
  liquid
  FMT(r/aa)
endphoneme
 |