Introducing ASCA: a brand new Sound Change Applier
I've been working on this for the better part of four year now, and I'm excited to finally be able to release a beta!
Some notable features include:
- Native support for most IPA phonemes (no need to define categories) including clicks, implosives, and ejectives.
- Digraph and diacritic support
- Native distinctive features (no set up needed!)
- Alpha notation: allowing for rules such as place assimilation and dissimilation
- Syllable manipulation, segment length, 3-way stress, and tone.
- Optional segments, sets, and variables
- Metathesis and long range metathesis (hyperthesis)
- Rule Propagation
- Inline documentation with drag and drop reordering (coming soon to mobile)
Check it out here! Documentation/User guide can be found here.
I have tested most common use cases but, as it's a beta, there are bound to be edge cases that don't work as intended. Please feel free to leave an issue (or a pull request) at the github.