REAPER 的可訪問和弦注入腳本
Report Bug · Request Feature
目錄
• 關於該項目
◦ 內置
• 入門
• 用法
• 路線圖
• 貢獻
• 執照
• 接觸
關於該項目
和弦即使不是音樂中最重要的部分，也是一個重要的部分。一旦您在 REAPER 中創作一段音樂，您就會遇到和弦，並且必須將它們插入到您的 MIDI 編輯器中。如果您能夠使用您最喜歡的 MIDI 控制器演奏它們，那沒問題，但是當您通過鍵盤手動編程音樂時，或者如果您無法演奏樂器，那就更麻煩了。
這可能就是ChordGun 腳本被發明的原因。這些都是為了提供一個漂亮的界面，並且能夠快速瀏覽所有可用的和弦，並且可以在需要時快速將它們輸入到您的項目中。
但不幸的是，視障用戶無法訪問這些 ChordGun 腳本。該界面根本無法訪問，無論是 JAWS 還是 NVDA，Mac 或 Windows 下都無法訪問。這就是我開始這個項目的原因。讓 AccessiChords 成為 ChordGun 的繼承者——至少對於 VI 人來說是這樣。
因此，AccessiChords 提供了一種快速訪問與使用音高光標選擇的音符相關的所有和弦的方法，並將它們以給定的網格大小注入到 MIDI 編輯器的當前位置。有關更多信息，請參閱用法。
內置
• 路亞 5.3
• REAPER 6.13 及更高版本（舊版本也可以運行）
• OSARA 於 9 月 4 日或之後每晚構建
入門
安裝
包裝
建議通過同步您的存儲庫並在包列表中搜索 AccessiChords 來從 ReaPack 獲取最新的穩定版本。這將確保將所有可用操作也添加到您的操作列表中。
從源頭構建
克隆
如果您因此想要測試此包的最新版本，請在本地克隆此存儲庫：
git 克隆 https://github.com/Timtam/AccessiChords.git
之後將 timtam_AccessiChords 文件夾複製到 REAPER 的腳本文件夾中。
注意：確保將文件夾直接複製到您的 Scripts 文件夾中，而不是複製到其他子文件夾或完全不同的目錄中，以確保腳本直接工作。
添加動作
在 REAPER 中打開一個空項目並打開操作列表（快捷鍵：F4）。確保過濾 MIDI 編輯器，以便無法從該操作之外訪問這些操作。現在選擇 New Action 和 Load ReaScript。確保從 timtam_AccessiChords 文件夾中加載每個 timtam_AccessiChords 文件，名為 timtam_AccessiChords.lua 的文件除外。那個只包含依賴項，不包含任何操作。也不要加載 smallfolk.lua 文件，該文件不需要作為操作。
分配快捷方式
以上述任一方式安裝腳本後，您將可以在您的操作列表中使用 AccessiChords 提供的操作。但是，我建議為它們分配快捷方式，以使用此工具集加快工作流程和生產力。因此，再次打開操作列表並在過濾器輸入中搜索 AccessiChords。我建議為相應的操作使用以下快捷方式，儘管這取決於個人喜好，您可以根據需要分配它們：
• timtam_AccessiChords 為音高 cursor.lua 插入選定的和弦：Shift + i（注意：這個似乎已經被分配了，所以你可能需要覆蓋它。不過它似乎和普通的 i 是一樣的，所以你不應該有覆蓋原始的任何缺點）
• timtam_AccessiChords 流程筆記 deferred.lua: 不需要捷徑
• timtam_AccessiChords 為音高 cursor.lua 選擇下一個和弦：CTRL + ALT + 向上
• timtam_AccessiChords 為音高 cursor.lua 選擇上一個和弦：CTRL + ALT + DOWN
• timtam_AccessiChords 選擇下一個和弦 inversion.lua: CTRL + ALT + RIGHT
• timtam_AccessiChords 選擇上一個和弦 inversion.lua: CTRL + ALT + LEFT
注意：使用 MacOS 時，control 是 command，alt 是 option。移位保持不變。
之後腳本將完全由鍵盤控制。
用法
下面的所有功能都可以而且只能在 MIDI 編輯器中執行。
注意：只有在安裝了 2020 年 9 月 4 日或之後發布的 OSARA 版本時，所有語音通知才有效。如果您安裝的 OSARA 版本早於該版本，您將不會收到這些腳本的任何語音通知。
在可用的和弦中循環
使用音高光標（OSARA 鍵盤映射中的 ALT + 向上或向下箭頭）選擇音符後，您可以使用“timtam_AccessiChords 為音高光標選擇下一個和弦.lua”和“timtam_AccessiChords 為音高光標選擇上一個和弦”的操作。 lua”以循環顯示該音符可用的所有和弦。這樣做時，和弦將在為虛擬 MIDI 鍵盤選擇的音符通道上以相同的默認速度播放。和弦的名稱也會由您的屏幕閱讀器讀出。如果選定的和弦不適用於給定的音符，腳本還將宣布。
循環使用可用的和弦倒轉
使用上述操作選擇帶有音高光標和和弦的音符後，您可以使用“timtam_AccessiChords select next chord inversion.lua”和“timtam_AccessiChords select previous chord inversion.lua”來循環選擇可用的和弦反轉。那些將通過語音宣布並記住，以便您可以使用上述操作更改和弦，同時保持反轉並可以像往常一樣插入（見下文）。
插入選定的和弦
選擇和弦後，您可以使用“timtam_AccessiChords 為音高 cursor.lua 插入選定的和弦”操作將此和弦的當前位置插入到 MIDI 編輯器中。音符將具有當前網格大小的長度，或者，如果下一個插入音符的長度是使用適當的 reaper-native 操作設置的，它們也將具有適當的長度。和弦將再次播放，編輯光標將根據插入音符的大小自動沿軌道移動。請注意，雖然與收割本機音符插入相矛盾，但當光標以這種方式移動時，當前沒有語音。不過，這將被視為稍後要實現​​的功能。
路線圖
有關建議功能（和已知問題）的列表，請參閱未解決的問題。
貢獻
貢獻使開源社區成為學習、啟發和創造的絕佳場所。非常感謝您所做的任何貢獻。
通過編碼做出貢獻
1. 分叉項目
2. 創建您的功能分支 ( git checkout -b feature/AmazingFeature)
3. 提交您的更改 ( git commit -m 'Add some AmazingFeature')
4. 推送到分支 ( git push origin feature/AmazingFeature)
5. 打開拉取請求
通過測試貢獻
請隨意試用這些腳本，看看它們是否適合您的工作流程。您喜歡這些腳本，但可以想出一種方法，它們可能對您更有用嗎？請隨時通過打開問題或通過電子郵件與我聯繫software@satoprogs.de來告訴我。您可能遇到的錯誤或您希望看到的新功能也是如此。
付我一杯咖啡來做貢獻
開發需要時間和精力，而且由於這些腳本可以免費使用並且是開源的，所以除了欣賞之外，我什麼也得不到。不過，欣賞並不支付每月的賬單。如果您認為這些腳本通過幫助您提高工作效率和工作流程極大地改善了您的生活，或者您只是想回饋一些東西，我將非常感謝通過 PayPal 向以下鏈接捐款：https : //paypal.me/ ToniRonaldBarth 不過 不要覺得有義務。
執照
在 GNU GPL v3 許可下分發。有關LICENSE更多信息，請參閱。
接觸
Toni Barth - @GixGax95 - software@satoprogs.de
項目鏈接：https : //github.com/Timtam/AccessiChords
關於
REAPER 的可訪問和弦注入腳本
資源
 自述文件
執照
 GPL-3.0 許可證
發布
3個 標籤
套餐
沒有發布包
語言
路亞 100.0
路亞100.0%
© 2021 GitHub, Inc.
條款
隱私
安全
地位
文檔
主頁
聯繫 GitHub
價錢
應用程序接口
訓練
博客
關於