You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Phuntsok Drak-pa 02b09a5735 Add LICENSE 1 year ago
LICENSE Add LICENSE 1 year ago
README.org updated README 1 year ago
distinctive-features.el Added function for consonants 1 year ago

README.org

Distinctive Features Chooser

https://cdn.rawgit.com/syl20bnr/spacemacs/442d025779da2f62fc86c2082703697714db6514/assets/spacemacs-badge.svg

Distinctive Features Chooser is an utility written in Emacs-Lisp oriented toward conlanger who wish to create phonetics inventories based on the phonemes’ distinctive features. Examples:

  (ph/get-consonants '((ph/c-nasal) (ph/c-coronal)))

The above snippet gives the following output (emacs-lisp list of list of elements):

ɰ 0 1 1 0 0 nil nil 1 1 1 0 1 1 0 0 0 0
ɥ 0 1 1 1 0 nil nil 1 1 0 0 1 1 0 0 0 0
w 0 1 1 1 0 nil nil 1 1 1 0 1 1 0 0 0 0
j 0 1 1 0 0 nil nil 1 1 0 0 1 1 0 0 0 0
pf 1 0 0 nil 0 nil nil 0 nil nil 0 0 2 1 0 1 0
kx 1 0 0 nil 0 nil nil 1 1 1 0 0 2 0 0 1 0
ʔ 1 0 0 nil 0 nil nil 0 nil nil 0 0 0 0 0 0 0
ɦ 1 0 0 nil 0 nil nil 0 nil nil 0 1 1 0 0 0 0
h 1 0 0 nil 0 nil nil 0 nil nil 0 0 1 0 0 0 0
ʕ 1 0 0 nil 0 nil nil 0 nil nil 1 0 1 0 0 0 0
ħ 1 0 0 nil 0 nil nil 0 nil nil 1 0 1 0 0 0 0
ʁ 1 0 0 nil 0 nil nil 1 0 1 0 1 1 0 0 0 0
χ 1 0 0 nil 0 nil nil 1 0 1 0 0 1 0 0 0 0
ɢ 1 0 0 nil 0 nil nil 1 0 1 0 1 0 0 0 0 0
q 1 0 0 nil 0 nil nil 1 0 1 0 0 0 0 0 0 0
ɣ 1 0 0 nil 0 nil nil 1 1 1 0 1 1 0 0 0 0
x 1 0 0 nil 0 nil nil 1 1 1 0 0 1 0 0 0 0
g 1 0 0 nil 0 nil nil 1 1 1 0 1 0 0 0 0 0
k 1 0 0 nil 0 nil nil 1 1 1 0 0 0 0 0 0 0
β 1 0 1 0 0 nil nil 0 nil nil 0 1 1 0 0 0 0
ɸ 1 0 1 0 0 nil nil 0 nil nil 0 0 1 0 0 0 0
v 1 0 1 0 0 nil nil 0 nil nil 0 1 1 1 0 0 0
f 1 0 1 0 0 nil nil 0 nil nil 0 0 1 1 0 0 0
b 1 0 1 0 0 nil nil 0 nil nil 0 1 0 0 0 0 0
p 1 0 1 0 0 nil nil 0 nil nil 0 0 0 0 0 0 0
  (ph/get-vowels '((ph/v-high . t) (ph/v-tense . t)))

The above snippet gives the following output (emacs-lisp list of list of elements):

u 1 0 0 1 1 1
ɯ 1 0 0 1 1 0
ʉ 1 0 0 0 1 1
ɨ 1 0 0 0 1 0
y 1 0 1 0 1 1
i 1 0 1 0 1 0

Ultimately, I would like to be able to merge this project with this other one in order to easily create distinctive feature trees.