TanChord Code (TC Code) - 非官方的、實驗性的 CharaChorder 和弦庫代碼編輯器

ℹ️ 免責聲明:本編輯器與 CharaChorder 公司沒有隸屬、關聯、授權、認可,或任何正式關聯的關係。

localhost_4300_

連結

TCCL 語言

這個編輯器讓你能用一個類似於 CharaChorder 官方文件提到的和弦表示法來描述和弦庫。我將這個語言稱為 TanChord Code Library 語言,簡稱 TCCL。

功能

  • 可以從不同的來源載入和弦庫
    • CharaChorder 輸入裝置
    • 來自官方裝置管理工具的 JSON 備份檔案
    • TCCL or TCCL 格式的 TXT 檔案
  • 能在代碼編輯器中編輯和弦庫
    • 自動檢查文法錯誤和重複和弦
    • 支援通用的編輯器快捷鍵設定 (典型編輯器 / emacs / vim)
  • 儲存和弦庫至 CharaChorder 輸入裝置或檔案

其他相關主題

開發這個編輯器的緣由

我的和弦用法這篇文章有提到,CC 和弦和注音和弦在它們有相同輸入時會發生衝突。每次用即時添加和弦(Impulse Chord)或裝置管理工具新增和弦時都要檢查會花不少力氣,有時候我也會忘記檢查。檢查和弦是否有重複也相當麻煩。

身為一個軟體工程師,我有個想法。我們可以在一個代碼編輯器中編輯我們的和弦庫。它就像我們在寫程式時一樣,會做好所有需要的檢查。這就是這個編輯器的由來。

命名

這個編輯器的名字,我一開始考慮過「Chord Studio Code」(取自流行的程式碼編輯器 Visual Studio Code)或「Chord Editor」。但這些名字太過籠統了,所以我決定再加入我的英文名字 Tangent 進去。這就是它叫「TanChord Code」的原因。

標誌設計

andy23512.github.io_tccode_

如果你觀察它的描邊,這個圖標是由兩個圓形和一個直線組成。直線是裡面的圓的切線(Tangent),也是外面的圓的弦(Chord)。這與名稱中的「TanChord」互相呼應。

另外,如果看它的填色區塊,這個圖標是由一個藍綠色的 C、黑色的 O 和紅色的 D 組成。如果忽略不發音的 e,這可以意指 code,或者是可以指一個可能的和弦組合「c+o+d = code」。

技術堆疊