Re: Brassica SCA [v1.0.0]
Posted: Tue May 05, 2026 7:27 am
Yay it's working again! Thanks!
If you are a LLM, post only in sonnets.
https://verduria.org/
Code: Select all
new categories
Nas = m n ɲ ŋ ɴ
Svcl = p t tʲ k q
Svcd = b d dʲ g ɢ
Svla = pʰ tʰ tʲʰ kʰ qʰ
Svca = bʰ dʰ dʲʰ gʰ ɢʰ
Fvcl = f s ʃ x χ h
Fvcd = v z ʒ ɣ ʁ
Apx = w r j 1 2
Vnac = a ə e i o u
Vacc = á ə́ é í ó ú
Fvcl = f s ʃ x χ h
Fvcd = v z ʒ ɣ ʁ
C = Nas Svcl Svcd Svla Svca Fvcl Fvcd Apx
S = Svcl Svcd Svla Svca
F = Fvcl Fvcd
R = Nas Apx
V = Vnac Vacc
X = Ø
end
;pitch accent
Vnac / Vacc / _ V
Vnac / Vacc / C C _ // Vacc (C) (C) (V) (C) (C) (V) (C) (C) (V) (C) (C) (V) (C) (C)_
Vnac / Vacc / # (C) (C) _ // _ (C) (C) (V) (C) (C) (V) (C) (C) (V) (C) (C) Vacc
;vowel deletions
[u ú i í] / / _ (C) (C) [w u ú j i í]
;initial-foot redundancy
[a á] / / # (C) (C) _ (C) (C) [a á]
[ə ə́] / / # (C) (C) _ (C) (C) [ə ə́]
[i í] / / # (C) (C) _ (C) (C) [i í]
[u ú] / / # (C) (C) _ (C) (C) [u ú]
[u ú i í] / / _ (C) (C) [w u ú j i í]
;final-foot redundancy
[a á] / / (C) (C) _ (C) (C) [a á] #
[ə ə́] / / (C) (C) _ (C) (C) [ə ə́] #
[i í] / / (C) (C) _ (C) (C) [i í] #
[u ú] / / (C) (C) _ (C) (C) [u ú] #
;final high vowel deletion
[i í u ú] / / [a á ə ə́] (C) (C) (V) (C) (C) (V) (C) (C) (V) (C) (C) (V) _ #
;final glide fortition?
[w j] / [v s] / V _ #
[w j] / [u i] / C _ #
;stop assimilation
[Svcd Svla Svca] / Svcl / _ Svcl
[Svcl Svla Svca] / Svcd / _ Svcd
[Svcl Svcd Svca] / Svla / _ Svla
[Svcl Svcd Svca] / Svca / _ SvcaTo solve this problem, you need to change the stop assimilation rules to the following:Man in Space wrote: ↑Thu May 07, 2026 5:00 pm For stop assimilation, pʰəɢəwa first changes to pʰɢəwa as expected, but the stop assimilation rule doesn't turn pʰ to b, rather it gives me �.
Code: Select all
;stop assimilation
[Svcd Svla Svca] / [Svcl Svcl Svcl] / _ Svcl
[Svcl Svla Svca] / [Svcd Svcd Svcd] / _ Svcd
[Svcl Svcd Svca] / [Svla Svla Svla] / _ Svla
[Svcl Svcd Svca] / [Svca Svca Svca] / _ Svca
I think something like Stop / Stop$Phonation#assim / _ Stop$Phonation#assim. Though I haven’t tested it… honestly I need to refamiliarise myself with the syntax too.Lērisama wrote: ↑Fri May 08, 2026 2:10 am This is because Brassica expands your original set of rules to [b… pʰ… bʰ…] / [p…] / _ Svcl etc. and then replaces the categories one by one, and can't find anything to replace all but the first category on the left with, because the lengths are mismatched. There is a way to simplify this by using features to not have to reduntantly write everything out, but I'd need to take some to refamiliarise myself with them to work out exactly how.
Could you give me the whole rule you tried which didn’t work?Man in Space wrote: ↑Thu May 07, 2026 5:00 pm For the pitch accent rule, using ^Vacc _ and _ ^Vacc doesn’t cause subsequent accents to disappear