More: show
Sound change applier troubleshooting thread
- dɮ the phoneme
- Posts: 351
- Joined: Mon Jul 09, 2018 2:53 am
- Location: On either side of the tongue, below the alveolar ridge
- Contact:
Sound change applier troubleshooting thread
Ok, I was originally having some issues getting a set of sound changes to work in SCA2 (under read more, if you're interested), but I've found a work around so it should be OK for now. On the other hand, I'm new to using sound change appliers in general (I usually do all my sound changes by hand), so I immediately ran into even more issues! I thought it might be good to have a general thread for troubleshooting sound applier syntax etc., so that's what I'm turning this thread into. If you're having trouble getting a certain batch of changes to behave as intended, post them here and maybe someone can help you out.
Ye knowe eek that, in forme of speche is chaunge
With-inne a thousand yeer, and wordes tho
That hadden pris, now wonder nyce and straunge
Us thinketh hem; and yet they spake hem so,
And spedde as wel in love as men now do.
(formerly Max1461)
With-inne a thousand yeer, and wordes tho
That hadden pris, now wonder nyce and straunge
Us thinketh hem; and yet they spake hem so,
And spedde as wel in love as men now do.
(formerly Max1461)
Re: Sound change applier troubleshooting thread
I can't see where the problem is, but I have a couple of suggestions you could test and see if anything different happens.
1) Try replacing [E#] with [.-+#]
2) Instead of having both E and # inside [], try making it two rules instead, with the environments ECV_ and #CV_
3) Try doubling the last two rules, like:
./-/[E#]CV_
./-/[E#]CV_
1) Try replacing [E#] with [.-+#]
2) Instead of having both E and # inside [], try making it two rules instead, with the environments ECV_ and #CV_
3) Try doubling the last two rules, like:
./-/[E#]CV_
./-/[E#]CV_
Re: Sound change applier troubleshooting thread
I think what's happening is that sca2 doesn't like applying the same rule to a word a second time when, the first time it applied it, some of the elements that make up the conditions of the second instance are changed. For example, if you put in the rule a/e/VC_ for the word akaka, it spits out *akeka instead of akeke. Even though both at the akaka and akeka stages the final a is in the right conditions, it still doesn't change it. As for fixing this, writing both rules twice should do the job.
Re: Sound change applier troubleshooting thread
In short: el problemo de las bananas.Darren wrote: ↑Sat Jul 03, 2021 2:27 am I think what's happening is that sca2 doesn't like applying the same rule to a word a second time when, the first time it applied it, some of the elements that make up the conditions of the second instance are changed. For example, if you put in the rule a/e/VC_ for the word akaka, it spits out *akeka instead of akeke. Even though both at the akaka and akeka stages the final a is in the right conditions, it still doesn't change it. As for fixing this, writing both rules twice should do the job.
Self-referential signatures are for people too boring to come up with more interesting alternatives.
Re: Sound change applier troubleshooting thread
Ooh, thank you for this excellent test case for my new SCA! (It’ll be released soon… any year now…) It looks like it succumbs to the same problem, but changing the rules to apply right-to-left fixes it. (Also, for some reason it doesn’t let me use + and - as letters, so I have to use superscript letters instead.) Thus, the following works:
Though in practise I’d write it more idiomatically with features:
(Yes, this post is blatant advertising. I’m not sorry.)
Code: Select all
categories
V = a e i o u
C = p t k
E = . ʰ ˡ , ˈ
end
/ . / _ C V
. / / # _
/ . / _ #
-rtl . / ˡ / [E #] C V _
-rtl . / ʰ / [E #] C V C _
Code: Select all
categories
V = a e i o u
C = p t k
feature V / Vlight = a- e- i- o- u- / Vheavy = a+ e+ i+ o+ u+
end
; heavy vowels are followed by two consonants,
; or a consonant and a boundary
V / Vheavy / C _ C [C #]
; other vowels are light
V / Vlight
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)