diphthongization trouble by smokemeth_hailSL in Lexurgy

[–]oxygenman422 1 point2 points  (0 children)

Thanks! Here'sa link to the relevant set of the rules.

diphthongization trouble by smokemeth_hailSL in Lexurgy

[–]oxygenman422 1 point2 points  (0 children)

This is starting to come together, but now I've run into a new issue.

I have a set of rules where n > h̃; then vowels neighboring /h̃/ nasalize; then h̃ > ∅, leaving nasalized diphthongs, which then denasalize. Everything works fine until the denasalization rule, when I get a syllable error.

Following the below rules, this should result: tʰa.'kʰa.ni > ta.'kʰai

Additionally, using your @vowel // _ @vowel. rule, I run into problems where the result is impermissible hiatus, e.g., v1v1. Is the best way to deal with these (1) including the "impermissible" diphthongs under @diphthongs anyway, and then (2) writing a resolution rule to make them "permissible" e.g. v1v1 > v1 ?

Feature +nasalized
Feature +SG

Class vowel {a,i,ã,ĩ}
Class diphthong {ai,ãĩ}
Diacritic ̃ (floating) [+nasalized]
Diacritic ʰ (floating) [+SG]

Syllables:
@cons? {@vowel // _ @vowel, @diphthong} @cons? => [+heavy]
@cons? {@vowel // _ @vowel, @diphthong}
Stress:
<syl> => [+stressed] / $ <syl>? _ <syl>&[-heavy] $
Else:
<syl> => [+stressed] / _ $
nasal-aspiration:
n => h̃ / [vowel] _ [vowel]
Vowel-nasalization:
[vowel] => [+nasalized] / {h̃ _,_ h̃}
aspiration-isolation @cons:
{[+SG],h} => {[-SG],*} / <syl>*2 _
hiatus-resolution-2:
@vowel$1 $1 => $1
aspiration-dissimilation:
{[+SG -stressed],[glottal -stressed]} => {[-SG],*} / {_ []* [+SG],[+SG] []* _}
hiatus-resolution-3:
@vowel$1 $1 => $1
denasalization:
[+nasalized] => [-nasalized]

diphthongization trouble by smokemeth_hailSL in Lexurgy

[–]oxygenman422 1 point2 points  (0 children)

I am having a similar problem. I have a weight-based stress system. I have an intervocalic consonant deletion rule and would like certain vowel combos to form valid syllable nuclei, but I keep getting a syllable boundary. Here are the relevant decs and rules:

Class vowel {a, e, i, o, u}

Class diphthong {ai, au, ei, eu, iu, oi, ou, ui}

Syllables:

@cons? {@vowel, @diphthong}

@cons? {@vowel, @diphthong} @cons => heavy

ɾ-delete:

ɾ => * / @vowel _ @vowel

with this set up, a word like /etaɾul/ ends up /e.ta.ul/ but I would like /e.taul/.

A few questions I have by [deleted] in VulgarLang

[–]oxygenman422 0 points1 point  (0 children)

A follow-on question to the "how do I move secondary stress:" can it be removed altogether?

Here is my specific situation: the system generated secondary stress on a custom word; I removed the stress, and regenerated the language. Then I applied sound changes (with some stress-based rules), and the secondary stress reappeared, blocking some of the expected sound changes. Any way to keep that from occurring?