经过细致的迭代和优化,音效标签搜索套件现已增添了若干核心功能,进一步提升了REAPER原生音效搜索的效率和灵活性。
主要更新内容包括:
- 快速过滤标签:便捷地定位特定音效。
- UCS搜索与媒体写入支持:简化媒体管理流程。
- 类似BaseHead的Group/Virtual Folder功能:更好地组织和获取音效资源。
- 类似Soundminer的搜索关键词保存功能:增强了音效关键词管理的实用性。
脚本介绍:
1. zaibuyidao_SFX Tag Search.lua -- 自定义标签搜索
脚本说明:
将所有REAPER的自定义标签显示到界面列表中,利用过滤器查找关键词,点击一个标签搜索音效。
脚本使用:
运行该脚本首先需要创建一个数据库,并且确保写入了自定义标签。一旦数据库存在自定义标签,那么脚本就可以工作了。
脚本首次运行,将会创建一份 keywords.csv 文本,请耐心等待片刻(等待时间取决于标签的数量)。
再次运行脚本时,将会直接读取 keywords.csv 文本以快速加载。
支持右键单击标签,将标签写入到媒体资源管理器的自定义标签中:
注意事项:
当新增了标签,请按 F5 以刷新界面列表。
特殊按键支持:
按 F6 以创建 custom_keywords (generated by SFX Tag Search).csv 文本,创建完毕会自动打开该文件所在的文件夹。修改名称为 custom_keywords.csv 可用于 zaibuyidao_SFX Tag Search (Custom) 脚本加载使用)
2. zaibuyidao_SFX Tag Search (Custom) -- 用户自定义的标签搜索
脚本说明:
该脚本实现了类似 Soundminer 的保存搜索关键词。它会加载由用户自行创建的音效关键词文本,点击一个关键词搜索音效。
脚本使用:
脚本首次运行,将会自动创建一份 custom_keywords.csv 文本(音效关键词模板),一旦该文本创建,那么脚本就可以工作了。
你可以使用快捷键 F1 打开 CSV 文本,自行添加并维护你自己的音效关键词词库(建议使用 记事本/Notepad++ 打开)
支持右键单击标签,将标签写入到媒体资源管理器的自定义标签中。
注意事项:
当新增了关键词,请按 F5 以刷新数据库内容。
请注意创建关键词的规则,按快捷键 F1 打开 custom_keywords.csv 文本可以查看规则。
custom_keywords.csv 关键词文本很重要,请记得备份。
3. zaibuyidao_SFX Tag Search (Database).lua -- 快速切换数据库(当存在大量数据库时非常有用)
脚本说明:
该脚本实现了类似 BaseHead 的 Group/ Virtual Folder 功能,实际上 REAPER 本身已具备,只需要做分类。
脚本使用:
首次运行该脚本至少要创建一个数据库,一旦创建了数据库,那么脚本就可以工作了。
利用REAPER数据库创建 3 种不同类型的数据库,以下为建议的方式:
- 类似 BaseHead 的 Group(建立一个空的数据库,然后将不同数据库的单独或多个音效拖入数据库内),名称使用参考: GP: reward(以GP: 开头)
- 类似BaseHead 的 Virtual Folder(建立一个空的数据库,然后将相同类型的音效文件夹拖入数据库内),名称使用参考: FD: reward(以FD: 开头)
- 直接通过音效文件夹创建数据库,使用默认名称: DB: reward(以DB: 开头或者不使用)
完成以上定义,脚本会将这 3 种类型的数据库区分显示,点击对应的数据库即可立即切换到对应数据库内。
注意事项:
当新增了数据库,请按 F5 以刷新数据库内容。
4. zaibuyidao_SFX Tag Search (UCS).lua -- 搜索 USC 音效资源
脚本说明:
该脚本实现了类似 BaseHead/Soundminer 的 UCS 搜索功能,用于定制并维护自己的音效关键词文本。
支持右键单击标签,将标签写入到媒体资源管理器的自定义标签中
如果要写入CatID,你需要创建一个新的元数据列(键和描述填写一样的内容)
特殊按键支持:
- 按 F6 切换 UCS 英文列表
- 按 F7 切换 UCS 简体中文列表
- 按 F8 切换 UCS 繁体中文列表
- 按 F9 切换 按顺序连续切换 UCS 语言
SFX Tag Search 套件脚本的通用操作:
快捷键:
- F1 用于打开 CSV 文本(建议使用 记事本/Notepad++ 打开,如果有。)
- F2 编辑配置脚本 (关于字体,字体大小,背景颜色,排序等设置)
- F3 随机跳转行
- F4 跳转目标行(用户输入)
- F5 刷新列表(如果有更新内容,请刷新列表)
- F11 打开媒体资源管理器
- F12 打开用户输入框,过滤列表的关键词(为了支持输入中文)
按键操作:
- 箭头键下:向下滚动脚本界面标签列表
- 箭头键上:向上滚动脚本界面标签列表
- 箭头键左 & PageUP:向左翻页脚本界面标签列表
- 箭头键右 & PageDN:向右翻页脚本界面标签列表
- Home:跳转到界面标签列表的最开头
- End:跳转到界面标签列表的最后一页
鼠标操作:
- 单击界面搜索框:聚焦搜索框,并输入过滤词
- 双击界面搜索框:打开用户输入框,过滤列表的关键词(为了支持输入中文)
- 右键单击搜索框:清空脚本界面的搜索框内容
- 左键单击列表标签:将标签发送到媒体资源浏览器的搜索框
- Ctrl+左键单击列表标签:复制标签文本到剪贴板
- Shift+左键单击列表标签:将别名标签发送到媒体资源浏览器的搜索框
- Alt+右键单击搜索框:清空媒体资源浏览器的搜索框内容
- 右键单击列表标签:将 CatID 写入到媒体资源浏览器中选中的资源里
鸣谢:
感谢 n0ne 允许我使用他开发的界面框架(稳定支持中文,Dear ImGui 目前还不行)
依赖要求:
Requires JS_ReaScriptAPI & SWS Extension
似乎只能工作在 Windows 系统(其他系统下可能某些功能会失效)
免责声明:
脚本可能存在未知的Bug,使用风险需自负。如果使用中出现问题,可以联系我。
下载脚本:
添加我的 Reapack 源(两个源只能选一个使用):
https://github.com/zaibuyidao/ReaScripts/raw/master/index.xml
https://group.reaget.com/mirrors/zaibuyidao/ReaScripts/index.xml(Tee佬提供的国内专线,不需要梯子)
在 ReaPack 搜索:zaibuyidao sfx tag search
找到脚本后右键点击安装。
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x