chords.edn

Pinchord · pinchord.git · Tickets · Changelog

Branches > build-process > latest > files / chords.edn

{:chords/system-name "Pinchord"
 :version "v30.0"
 :chords/banks [:prefixes :initials :vowels :finals :suffixes]
 :chords/bank-keys {:prefixes "#+"
                    :initials "TSPWHR&"
                    :vowels "AOIU^"
                    :finals "LRPKFST*"
                    :suffixes "es"}
 ;:keys "#+TSPWHR&AOIU^LRPKFST*es"

 :chords/bank-chords {:prefixes {"#" "{-|}"
                                 "+" "{^}"
                                 ; TODO this isn't even valid syntax so it's clearly not being used at all
                                 #_["#+" "{^-|}"]}

                      :initials {"T" "t"
                                 "TSP&" "sk"
                                 "TP" "f"
                                 "TP&" "ph"
                                 "TSWR" "kr"
                                 "THR" "thr"
                                 "TPR" "fr"
                                 "PWR" "br"
                                 "SH&" "sch"
                                 "TSPR" "scr"
                                 "TSPR&" "skr"
                                 "TSWH" "kn"
                                 "TWH" "thw"
                                 "PWHR" "bl"
                                 "SPWHR" "cl"
                                 "SPWHR&" "chl"
                                 "TS" "st"
                                 "TSH" "sth"
                                 "TS&" "ts"
                                 "SPR" "spr"
                                 "SHR&" "shr"
                                 "HR" "l"
                                 "HR&" "ll"
                                 "WH" "wh"
                                 "WH&" "hw" ; The two hwat?
                                 "TW" "tw"
                                 "S" "s"
                                 "SR" "v"
                                 "SR&" "vr"
                                 "TPWR" "dr"
                                 "TPWH" "x"
                                 "H" "h"
                                 "PR" "pr"
                                 "TSPWR" "gr"
                                 "SHR" "sl"
                                 "SW" "sw"
                                 "SW&" "sv"
                                 "SWR" "y"
                                 "TSPWH" "gh"
                                 "R" "r"
                                 "R&" "rh"
                                 "SWHR" "squ"
                                 "TSR" "str"
                                 "TSR&" "tz"
                                 "TWHR" "j"
                                 "SH" "sh"
                                 "PH" "m"
                                 "TSP" "sc"
                                 "TR" "tr"
                                 "P" "p"
                                 "WHR" "qu"
                                 "WHR&" "q"
                                 "TPHR" "fl"
                                 "TPHR&" "phl"
                                 "TPR&" "phr"
                                 "TH" "th"
                                 "WR" "wr"
                                 "SPWR" "cr"
                                 "SPWR&" "chr"
                                 "SPH" "sm"
                                 "SPH&" "schm"
                                 "TSW" "k"
                                 "SPHR" "spl"
                                 "TSPWHR" "gl"
                                 "TSWHR" "kl"
                                 "SPW" "c"
                                 "SWH" "z"
                                 "PHR" "pl"
                                 "SPWH" "ch"
                                 "TSPW" "g"
                                 "W" "w"
                                 "SP" "sp"
                                 "SP&" "sph"
                                 "TSPH" "sn"
                                 "TSPHR" "scl"
                                 "TPH" "n"
                                 "TPH&" "mn"
                                 "TPW" "d"
                                 "PW" "b"
                                 "" "{^}"}

                      :vowels {"OU" "ou"
                               "OU^" "uo"
                               "AU" "au"
                               "AOI" "ei"
                               "AO" "oa"
                               "AO^" "ao"
                               "AU^" "ua"
                               "AI^" "ia"
                               "IU^" "ee"
                               "IU" "e"
                               "AIU" "ea"
                               "OI^" "io"
                               "AIU^" "ae"
                               "AOU" "ui"
                               "AOI^" "ie"
                               "U" "u"
                               "O" "o"
                               "O^" "oo"
                               "A" "a"
                               "A^" "aa"
                               "I" "i"
                               "I^" "eu"
                               "^" "y"
                               "OIU" "eo"
                               "OIU^" "oe"
                               "AOU^" "iu"
                               "OI" "oi"
                               "U^" "ue"
                               "AI" "ai"}

                      :finals {"FS" "v"
                               "FS*" "vv"
                               "LFS" "lv"
                               "LFS*" "'ve"
                               "LRFS" "nv"
                               "RFS" "rv"
                               "KFS" "sh"
                               "LKFS" "lsh"
                               "LRKFS" "nsh"
                               "RKFS" "rsh"
                               "L" "l"
                               "LR" "rl"
                               "LR*" "rly"
                               "R" "r"
                               "P" "p"
                               "LP" "lp"
                               "LP*" "pl"
                               "LRP" "mp"
                               "LRP*" "mpl"
                               "RP" "rp"
                               "PK" "b"
                               "LPK" "lb"
                               "LRPK" "mb"
                               "RPK" "rb"
                               "PF" "n"
                               "LPF" "ln"
                               "LRPF" "nn"
                               "RPF" "rn"
                               "PKFS" "g"
                               "LPKFS" "lg"
                               "LPKFS*" "gl"
                               "LRPKFS" "ng"
                               "LRPKFS*" "gn"
                               "RPKFS" "rg"
                               "RPKFS*" "dg"
                               "KFS*" "gh"

                               "KFST" "ty"
                               "LKFST" "lty"
                               "LKFST*" "y'd"
                               "LRKFST" "nty"
                               "RKFST" "rty"
                               "KFST*" "ght"

                               "F" "f"
                               "F*" "ff"
                               "LF" "lf"
                               "LF*" "fl"
                               "LRF" "nf"
                               "LRF*" "fn" ;; :garfsmie:
                               "RF" "rf"
                               "PFT" "y"
                               "PFT*" "ption"
                               "LPFT" "ly"
                               "RPFT*" "rry" ; TODO this was wrong update it spooglypop
                               ; -tz
                               "LRPFT*" "nny"
                               "LPFT*" "lly"
                               "RPFT" "ry"
                               "LRPFT" "ny"

                               "PKST" "ct"
                               "LPKST" "lct"
                               "LRPKST" "nct"
                               "RPKST" "rct"

                               "PKF" "d"
                               "LPKF" "ld"
                               "LRPKF" "nd"
                               "RPKF" "rd"

                               "PKF*" "dd"
                               "LPKF*" "ndl"
                               "LRPKF*" "ddl"
                               "RPKF*" "rld"

                               "KS" "x"
                               "RKS" "rx"
                               "LKS" "lx"
                               "LRKS" "nx"
                               "KST" "xt"
                               "RKST" "rxt"
                               "LKST" "lxt"
                               "LRKST" "nxt"
                               "KF" "ch"
                               "KF*" "q"
                               "LKF" "lch"
                               "LRKF" "nch"
                               "LRKF*" "nsion"
                               "RKF" "rch"
                               "K" "k"
                               "K*" "ck"
                               "LK*" "lck"
                               "LRK*" "nck"
                               "RK*" "rck"
                               "LK" "lk"
                               "LRK" "nk"
                               "RK" "rk"
                               "S" "s"
                               "LS" "ls"
                               "LS*" "'s"
                               "LRS" "ns"
                               "RS" "rs"
                               "PS" "m"
                               "LPS" "lm"
                               "LPS*" "'m"
                               "LRPS" "mn"
                               "LRPS*" "gm"
                               "RPS" "rm"
                               "PFS" "z"
                               "PFS*" "zz"
                               "LPFS" "lz"
                               "LRPFS" "nz"
                               "RPFS" "rz"
                               "T" "t"
                               "LT" "lt"
                               "LRT" "nt"
                               "LRT*" "n't"
                               "RT" "rt"
                               "RT*" "rnt"
                               "ST" "st"
                               "ST*" "ts"
                               "LST" "lst"
                               "LST*" "t's"
                               "LRST" "nst"
                               "RST" "rst"
                               "PT" "pt"
                               "LPT" "lpt"
                               "LRPT" "mpt"
                               "RPT" "rpt"

                               "PKST*" "kt"
                               "LPKST*" "lkt"
                               "LRPKST*" "nkt"
                               "RPKST*" "rkt"

                               "KT" "h"
                               "KT*" "hh"
                               "PKT*" "hp" ; :p
                               "LPKT*" "'ll"
                               "LRPKT*" "'d"
                               "RPKT*" "'re"
                               "PKT" "ph"
                               "RPKT" "rph"
                               "LRPKT" "mph" ; is nph a thing?
                               "LPKT" "lph"
                               "LKT" "hl"
                               "LRKT" "hn"
                               "RKT" "hr"
                               "FT" "ft"
                               "FT*" "tion"
                               "LFT" "lft"
                               "LFT*" "ltion"
                               "LRFT" "nft"
                               "LRFT*" "ntion"
                               "RFT" "rft"
                               "RFT*" "stion"
                               "KFT" "tch"
                               "KFT*" "ction"
                               "LKFT" "ltch"
                               "LKFT*" "sion"
                               "LRKFT" "ntch"
                               "LRKFT*" "nction"
                               "RKFT" "rtch"
                               "RKFT*" "stian"
                               "PKFT" "ky"
                               "LPKFT" "lky"
                               "LRPKFT" "nky"
                               "RPKFT" "rky"
                               "PKFT*" "cky"
                               "LPKFT*" "lcky"
                               "LRPKFT*" "ncky"
                               "RPKFT*" "rcky"
                               "L*" "ll"
                               "R*" "rr"
                               "P*" "pp"
                               "PF*" "w"
                               "LPF*" "wl"
                               "LRPF*" "wn"
                               "RPF*" "rw"
                               "LPK*" "bl"
                               "LRPK*" "bbl"
                               "PKFS*" "gg"
                               "KS*" "sk"
                               "RKS*" "rsk"
                               "LKS*" "lsk"
                               "LRKS*" "nsk"

                               "PKS*" "sc"
                               "LPKS*" "lsc"
                               "LRPKS*" "nsc"
                               "RPKS*" "rsc"

                               "KST*" "j"
                               "RKST*" "rj"
                               "LKST*" "lj"
                               "LRKST*" "nj"

                               "PKS" "c"
                               "LPKS" "lc"
                               "LRPKS" "nc"
                               "RPKS" "rc"
                               "S*" "ss"
                               "PS*" "sp"
                               "T*" "tt"
                               "LT*" "ttl"

                               "FST" "th"
                               "FST*" "fth"
                               "LFST" "lth"
                               "LFST*" "lfth"
                               "LRFST" "nth"
                               "LRFST*" "ndth"
                               "RFST" "rth"
                               "RFST*" "rmth"

                               "PKFST" "cy"
                               "PKFST*" "sy"
                               "LPKFST" "lcy"
                               "LRPKFST" "ncy"
                               "LRPKFST*" "ngth"
                               "RPKFST" "rcy"}
                      :suffixes {"e" "{^}e"
                                 "s" "{^}s"
                                 "es" "{^}es"}}}