As part of my formal initiation into the cult of programmer-conlangers, I am now finding myself into every initiate's project: yet another sound change applier (as if there weren't enough already). I have several questions for you guys.
First, uh, is there something that doesn't exist already? I think somebody here once said they wished alice's SCA was available as a simple webpage instead of a Python2 program? I can't find that post again. If anyone cares, I could try translating that SCA into client JavaScript or something.
Dewrad once said some now-defunct Mac program called IPA Zounds was good because it handled stress-based sound changes elegantly, what did that even mean?
I know about zompist's, alice's, MUBA's and Morrígan's SCA, but KathTheDragon has mentioned she has been making an SCA for some time that has gotten some use among people in some other website, where can her SCA be found?
SCA questions (cult initiation)
-
- Posts: 1307
- Joined: Mon Jul 09, 2018 4:19 pm
SCA questions (cult initiation)
Last edited by Kuchigakatai on Thu Oct 03, 2019 12:56 am, edited 1 time in total.
-
- Posts: 769
- Joined: Fri Jul 13, 2018 11:58 pm
Re: SCA questions (cult initiation)
Didn't chris_notts also have one?
The documentation I found for IPA Zounds (here) doesn't suggest a way to handle stress. I've managed it fairly neatly in Phonix (here), though it's still not directly supported. Something that parsed words into syllables the way Phonix does, but then allowed you to assign features to syllables, might be nice, but it would also end up pretty complicated.
I really like the filter mechanism in Phonix.
Someone here had one that made it fairly easy to do things like for every second X, counting from the right...
I think having proper control structures is nice. The usual sound change notation let's you do, foreach X, if it's in A_B then make it a Y; it would be nice to be able to put an elsif clause or two in there.
It's also nice to be able to do foreach syllable, if its onset is....
(Yeah, if I start thinking about SCAs I quickly end up wanting something kind of monstrous. My own SCA project is currently abandoned...)
The documentation I found for IPA Zounds (here) doesn't suggest a way to handle stress. I've managed it fairly neatly in Phonix (here), though it's still not directly supported. Something that parsed words into syllables the way Phonix does, but then allowed you to assign features to syllables, might be nice, but it would also end up pretty complicated.
I really like the filter mechanism in Phonix.
Someone here had one that made it fairly easy to do things like for every second X, counting from the right...
I think having proper control structures is nice. The usual sound change notation let's you do, foreach X, if it's in A_B then make it a Y; it would be nice to be able to put an elsif clause or two in there.
It's also nice to be able to do foreach syllable, if its onset is....
(Yeah, if I start thinking about SCAs I quickly end up wanting something kind of monstrous. My own SCA project is currently abandoned...)
Re: SCA questions (cult initiation)
I made an SCA as well, although currently barely-maintained.
As for my personal wish-list for an SCA:
As for my personal wish-list for an SCA:
- Can reverse sound change
- Allows both batch and interactive running (and possibly a website as well)
- Can handle features in some form
- Allows digraphs
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?)
Re: SCA questions (cult initiation)
alice's SCA is now a Ruby gem which is part of a larger program and is no longer stand-alone, although someone is welcome to write a simpler front-end.
Self-referential signatures are for people too boring to come up with more interesting alternatives.
Re: SCA questions (cult initiation)
Now I'm curious: what kind of larger program can an SCA be fit into?
- KathTheDragon
- Posts: 780
- Joined: Mon Jul 09, 2018 3:57 am
- Location: Disunited Kingdom
Re: SCA questions (cult initiation)
For example: a program which manages vocabulary across several related languages and checks that cognates are consistently related, so that (say) Proto-Vasco-Caucasian /ɖuɣæŋɞʂ/ always corresponds to English /trɒl/.
Self-referential signatures are for people too boring to come up with more interesting alternatives.
Re: SCA questions (cult initiation)
As for what to do, do what'll be interesting or useful to you. Trying to one up all existing programs with a feature may take well over a month, and I can't say the ride won't have roadbumps along the way.
Make an SCA that can easily handle the changes from your protolang to your current conlang. Make an SCA in which you can also type the characters of your ortography. Make an SCA that can also generate your conlang's inflections via pseudo sound changes. Make an SCA with an interface that you think fits an SCA the best.
Make an SCA that can easily handle the changes from your protolang to your current conlang. Make an SCA in which you can also type the characters of your ortography. Make an SCA that can also generate your conlang's inflections via pseudo sound changes. Make an SCA with an interface that you think fits an SCA the best.
Dam, somebody else working on this? Can't really say I'm surprised.alice wrote: ↑Thu Oct 03, 2019 1:06 pmFor example: a program which manages vocabulary across several related languages and checks that cognates are consistently related, so that (say) Proto-Vasco-Caucasian /ɖuɣæŋɞʂ/ always corresponds to English /trɒl/.
/j/ <j>
Ɂaləɂahina asəkipaɂə ileku omkiroro salka.
Loɂ ɂerleku asəɂulŋusikraɂə seləɂahina əɂətlahɂun əiŋɂiɂŋa.
Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ.
Ɂaləɂahina asəkipaɂə ileku omkiroro salka.
Loɂ ɂerleku asəɂulŋusikraɂə seləɂahina əɂətlahɂun əiŋɂiɂŋa.
Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ.
Re: SCA questions (cult initiation)
The problem is that SCAs and related programs tend to be so idiosyncratic that One SCA To Rule Them All is like a phoneme with only one allophone in a language with very few phonemes.Zju wrote: ↑Thu Oct 03, 2019 1:39 pmDam, somebody else working on this? Can't really say I'm surprised.
Self-referential signatures are for people too boring to come up with more interesting alternatives.