Guide:Conlanging tools: Difference between revisions

Add to SCA section and fix typos.
(Update Word generators and Sound Change appliers)
(Add to SCA section and fix typos.)
 
Line 46: Line 46:
'''Sound Change Appliers''' allow conlangers to quickly create and/or test the phonological changes throughout and between their conlangs. Allowing for a complex exception system.
'''Sound Change Appliers''' allow conlangers to quickly create and/or test the phonological changes throughout and between their conlangs. Allowing for a complex exception system.


* [https://github.com/Girv98/asca-rust ASCA - command line tool] and [https://asca.girv.dev/ ASCA]
* [https://github.com/Girv98/asca-rust ASCA - command line tool] and [https://asca.girv.dev/ ASCA - web]
:ASCA is a new SCA written in rust that comes as a ''' website''' and as a '''command line tool.'''
:ASCA is a new SCA written in rust that comes as a ''' website''' and as a '''command line tool.''' ASCA does not require setting up categories, having instead in-built phonetic segments defined by distinctive features.
 
* [https://github.com/bradrn/brassica/ Brassica] and [https://bradrn.com/brassica/ Brassica - web]
:Brassica is a featureful SCA written in Haskell. It is category based, with support for defining distinctive features, and supports MDF dictionary format. Brassica comes as a '''website''', '''application''', '''command line tool''' and '''library'''.


* [https://github.com/samanthamccabe/didelphis-sca/releases Didelphis SCA]
* [https://github.com/samanthamccabe/didelphis-sca/releases Didelphis SCA]
:It was reviously known as '''Haedus Tooolbox SCA.''' It is a very nice, phonetic segment-operating sound change applier created by Fiona Morrigan, a computational linguist and conlanger. It is written in java and only comes as a '''command line tool.'''
:It was previously known as '''Haedus Toolbox SCA.''' It is a very nice, phonetic segment-operating sound change applier created by Fiona Morrigan, a computational linguist and conlanger. It is written in java and only comes as a '''command line tool.'''


* [http://akana.conlang.org/tools/gsca0.8/index.html gSCA v0.8] or [http://akana.conlang.org/tools/gsca0.5/ gSCA v0.5]
* [http://akana.conlang.org/tools/gsca0.8/index.html gSCA v0.8] or [http://akana.conlang.org/tools/gsca0.5/ gSCA v0.5]
:'''Geoff's Sound Change Applier''', is a program that applies rule-based transformations to strings of Unicode text. Originally based on [[w:Mark Rosenfelder|Mark Rosenfelder's]] SCA, the GSCA is now a much more complex and powerful alternative. Among its features are featural sound changes, assimilation, preprocessing, randomization, simultaneous dialectal evolution, word exceptions and more.
:'''Geoff's Sound Change Applier''', is a program that applies rule-based transformations to strings of Unicode text. Originally based on [[w:Mark Rosenfelder|Mark Rosenfelder's]] SCA, the GSCA is now a much more complex and powerful alternative. Among its features are featural sound changes, assimilation, preprocessing, randomization, simultaneous dialectal evolution, word exceptions and more.
* [https://gitlab.com/jaspax/phonix Phonix]
:Phonix is a command line program written in C#. Phonix is distinctive feature based and has in-built phonetic segments, but also allows users to define additional symbols and features. It supports both IPA and X-SAMPA.


* [https://www.zompist.com/sounds.htm SCA]
* [https://www.zompist.com/sounds.htm SCA]
Line 71: Line 77:
====Lexurgy====
====Lexurgy====


'''Lexurgy''' is a very powerful sound change applier that is even turing complete. It comes as a ''' website''' and as a '''command line tool'''.
'''Lexurgy''' is a very powerful sound change applier that is even turing complete. It comes as a ''' website''' and as a '''command line tool'''.


* [https://github.com/def-gthill/lexurgy/releases command line tool]
* [https://github.com/def-gthill/lexurgy/releases Command line tool]
* [https://lexurgy-app.vercel.app/sc The new interface]
* [https://lexurgy-app.vercel.app/sc The new interface]
* [https://www.lexurgy.com/sc The old interface]
* [https://www.lexurgy.com/sc The old interface]
* [https://lexurgy.vercel.app/sc The old interface - copy]
* [https://lexurgy.vercel.app/sc The old interface - copy]


===Keyboard layout editors===
===Keyboard layout editors===
1

edit