声音掘地兽 - 高级音频资源管理器

声音掘地兽(Soundmole) 是一款基于 ReaImGui 的 REAPER 音频资源管理工具,支持高效浏览、搜索和预览本地音频文件。它具备多条件过滤、波形可视化、嵌入式封面显示、UCS 元数据读取、跳过静音、搜索关键词保存以及同义词库功能。通过工程合集浏览、本地文件夹浏览(This Computer)、文件夹快捷方式(Folder Shortcuts)、高级文件夹 (Collections)、标签分组(Group)、数据库及 UCS 集成,Soundmole 实现了灵活的音频资源管理。与 REAPER 工作流深度融合,Soundmole 帮助音效设计师和音频专业人士更高效地组织和定位音频素材。

主要功能

  • 收集模式
    支持从工程对象、媒体对象、本地文件夹、自定义分组、Collections 及 SoundmoleDB 数据库中采集音频资源。

  • 搜索与过滤
    多字段关键词搜索(文件名、描述、流派、备注、UCS 分类等),支持同义词库、隐式 UCS 标签查找,以及已保存和最近搜索功能。

  • 波形预览
    波形缓存并插值重采样,支持动态调整大小与缩放,CPU 友好并限制每帧采样次数,支持多通道拆分。

  • 音频预览
    播放/暂停、循环、跳过静音;速率与音高可调(可保持原音高);音量及各通道峰值可视化。

  • 标签与分组

    • 本地文件夹浏览(This Computer):直接访问并实时浏览本地磁盘和目录中的音频资源。
    • 文件夹快捷方式(Folder Shortcuts):将任意目录添加为快速访问。
    • 高级文件夹(Collections):无限嵌套文件夹结构,灵活组织音频。
    • 标签分组(Group):基于标签创建自定义分组。
    • 统一分类:将音频拖拽至文件夹快捷方式、高级文件夹和标签分组管理资源,自动维护最近播放列表。
  • 数据库集成
    一键扫描文件夹生成 MoleFileList 数据库,支持别名重命名和解析现有数据库文件。

  • 封面提取
    提取 MP3/WAV 的 ID3 APIC 帧与 FLAC 图片块,或回退查找同目录的 cover.jpg/png。

  • 扩展
    依赖 SWS Extension、JSAPI,可通过 ReaPack 一键安装与更新。

特别感谢 cfillion 的 ReaImGui 项目。如果没有他的开源贡献,本脚本将无法实现。

本脚本以独立图形界面形式呈现,集成了官方所未提供的音效管理功能,并融合了 Soundminer、Basehead 等行业实用特性,显著提升音效素材的组织与检索效率。

ReaImGui 中文支持说明
当前版本虽然可以正常处理包含中文路径的文件,但界面会将中文显示为问号。根据 cfillion 的最新消息,ReaImGui v0.10 将全面支持中文,届时可完美呈现中文内容。

下载与安装

声音掘地兽(Soundmole) 可通过 ReaPack 获取。

  1. 打开 ReaPack → 管理仓库(Manage repositories)。
  2. 点击“添加仓库”(Add repository),粘贴以下地址:
    https://github.com/zaibuyidao/ReaScripts/raw/master/index.xml
  3. 资源库更新后,搜索 Soundmole 并安装。
3 个赞

这也太强了


刀佬,要不要考虑下也加上这个对齐的线?


感谢反馈,最新版已加入对齐的线功能 :partying_face:

1 个赞

太强了。

更新至 v1.0.43

新增 Freesound.org 模式,可在 Soundmole 内直接搜索在线资源。
如需下载原始音频文件(而非 MP3/OGG 预览),请完成 OAuth 2.0 授权。

提示:即便只使用预览,也需在设置中填写 API key (token) 才能获取预览地址。

  1. 创建并登录 Freesound 账户。
  2. 申请 API 凭据(Client ID / Client Secret):Freesound - Login
  3. 在 Soundmole 的 Freesound 设置中输入 Client ID 与 Client Secret。
  4. 点击 “Open authorization page”,在浏览器授权并复制返回的 code。
  5. 回到 Soundmole,粘贴 code 并点击 “Exchange authorization code” 以获取并保存 Access Token(需要时可点击 “Refresh token” 刷新)。
  6. 勾选 “Use original files (OAuth 2.0)”,使下载/预览使用原始音频。
1 个赞

老师就是在soundmole内按住鼠标选取片段和拖到reaper里面我电脑特别卡是正常的吗

猜测跟ReaImGui自身有关系,方便录个屏或者动图发上来看看吗?

老师已经解决了最后是把脚本全部更到最新就ok了

好的~:partying_face:

老师这个工具直接勾选Mirror Media Explorer Databases直接镜像reaper自带扫描好的database文件出来的没有波形显示是正常的吗

是不是最好还是重新用这个扫一遍生成database比较好

波形显示的机制是只要选中一个音频文件就会展示,跟镜像的数据库没有关系。你有没有使用soundmole扩展?

没有必要重新扫,数据库是通用的,使用镜像数据库可以节省大量扫描的时间。

更新至 v1.0.170

  • 新增动态区段起点与终点参考线,以及可跟随轨道变化的参考块。
  • 新增支持将文件插入到 Item Lanes,并提供可视化反馈。
  • 新增 UI 缩放支持,用户可根据偏好调整界面缩放比例。
  • 新增迷你频谱可视化。
  • 新增中文翻译,项目进度达到 95%。
  • 修复将波形选区拖入 REAPER 插入区段时行为异常的问题。
  • 修复高 DPI 缩放下拖入 REAPER 时区段参考线产生偏移的问题。
  • 修复窗口拖动行为,现在仅支持通过标题栏拖动。
  • 修复非整数界面缩放下专辑封面居中计算偏差,避免出现不必要的滚动条。
  • 修复表格列表中鼠标滚轮滚动时,界面底部字体大小等提示信息错位的问题。
  • 优化从文件列表拖动音频文件时的可视化反馈。
  • 改进波形预览中的时间刻度缩放显示。
  • 改进 Freesound 下载与预览系统,提升性能与稳定性。
  • 统一标题文字与搜索历史图标的垂直对齐方式,改善缩放时文字和图标位置不一致的问题。

更新至 v1.0.177

  • 添加 macOS 对 Item Lanes 的支持。
  • 添加水平辅助线,并支持创建轨道辅助线与参考块。
  • 添加可拖拽的波形选择边界,支持左右独立调整。
  • 增强波形预览播放光标可见性,采用更粗的光标样式。
  • 改进 Freesound OAuth2 设置,由于内置授权不稳定,改为手动输入方式。
  • 改进波形拖拽行为,防止误触发“拖拽选择到 REAPER”操作。
  • 改进波形预览选区可见性,采用更深的选区颜色。
  • 改进拖拽操作期间的鼠标光标反馈行为。
  • 改进 PeekTree 标题选中状态颜色显示。
  • 优化数据库路径添加流程,支持通过 Soundmole 扩展优先进行快速数据库构建。
  • 优化元数据获取流程,统一处理逻辑。
  • 优化代码结构,移除无效及冗余代码。
  • 优化波形选区拖拽与音频拖放插入性能,减少高 PDC 工程中的卡顿。
  • 优化简易频谱反馈渲染,即使在极低播放音量下也能保持清晰的视觉反馈。
  • 优化拖拽参考块背景颜色渲染。

支持扩展 reaper_soundmole-x64.dll v0.0.11(Windows),以提升数据库操作、排序、元数据提取和波形检索的性能

更新至 v1.0.179

  • 修正 PCM_Source_CreateFromFile 单参数签名与 UTF-8 路径处理逻辑,避免 Unicode 音频文件被跳过。
  • 优化缓存目录切换逻辑,波形缓存与 Freesound 缓存现在可实时同步运行时状态,并正确隔离旧缓存任务与索引。

支持扩展 reaper_soundmole-x64.dll v0.0.13(Windows),以提升数据库操作、排序、元数据提取和波形检索的性能

更新至 v1.0.181

  • 切换数据库、模式或文件夹时,会自动重新应用当前搜索标签并刷新结果。
  • 相同关键词重复按 Enter 搜索时,也会强制重新执行过滤刷新。
  • 修复排序刷新早于搜索刷新导致搜索标签未正确过滤结果的问题。
  • 添加 Toggle Main Window Collapse 脚本,可通过绑定快捷键快速折叠或展开主窗口。

支持扩展 reaper_soundmole-x64.dll v0.0.13(Windows),以提升数据库操作、排序、元数据提取和波形检索的性能

更新至 v1.0.185

  • 新增独立数据库封面索引,切换数据库时专辑封面面板可直接加载唯一 cover_id 列表,提升大型媒体库性能。
  • 新增专辑封面列,支持封面提取、去重缓存、cover_id 关联,以及点击筛选相同封面的音频。
  • 新增专辑封面与 Metadata 元数据显示面板。
  • 改进专辑封面与 Metadata 面板布局,优化分割条间距与拖动稳定性。
  • 修复封面索引中可能生成无效 cover_id 的问题。

支持 Soundmole 专用扩展 reaper_soundmole-x64.dll v0.0.15(Windows),用于加速数据库操作、高性能排序、元数据提取与波形读取。

如果使用该扩展,请确保更新至最新版本。

请问大佬 哪里打开主界面啊 action list里面没有看到