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.