SoundPad
Macro Deck 自带播放 SoundPad 列表中的声音,控制录音,并在面板上显示正在播放的声音。
两个正在播放曲目的音乐播放器组件,一个为“全封面”样式,一个为“小封面”样式,标题栏中都有 SoundPad 的名称和标志
- 一键播放 SoundPad 列表中的任意声音
- 从全部声音或某个分类中随机播放
- 开始和停止 SoundPad 录音
- 显示正在播放的声音和音量的音乐播放器组件
- 提供当前声音、播放和录音状态的变量
SoundPad 集成将 Macro Deck 连接到同一台电脑上的 Windows 音效板应用 SoundPad。它使用 SoundPad 的远程控制接口,因此无需在 SoundPad 中进行任何配置:启动 SoundPad,在 Macro Deck 中完成简短的设置,按键就能播放声音了。
可以做什么
- 播放从 SoundPad 列表中选择的声音。如果将声音留空,Macro Deck 会在按下按键时让你选择一个。
- 从全部声音或某个 分类 中随机播放一个声音,可以在扬声器上播放、通过麦克风播放,或两者同时进行。
- 停止正在播放的声音,将 SoundPad 静音或取消静音,并开始和停止来自麦克风或扬声器的录音。
- 使用常见的音乐播放器动作:播放、暂停、下一首、上一首、音量和跳转。上一首和下一首会播放列表中相邻的声音。
- 在 音乐播放器 组件中显示正在播放的声音,以及已播放的进度、时长和音量。
一些示例设置:
- 一页按键,每个按键使用 播放声音 播放一个你喜欢的音效。
- 一个 随机 按键,使用 随机播放声音 播放“Memes”分类中的声音,并通过麦克风播放。
- 一个 停止 按键,使用 停止播放 提前结束较长的声音。
- 一个使用 开始录音 从 麦克风 录音的按键,旁边放一个使用 停止录音 的按键。
运行方式
播放声音 通过文件记住声音。对列表排序或添加声音不会改变按键播放的声音,但移动或重命名文件会;此时请重新选择声音。由于按键存储的是该文件在电脑上的路径,因此将设置导入到另一台电脑后,它不会播放该声音。
SoundPad 不会告诉其他应用它正在播放哪个声音。Macro Deck 会显示它自己启动的声音;对于在 SoundPad 中启动的声音,则显示 SoundPad 最后标记为已播放的声音。关闭 SoundPad 后,组件会显示正在重新连接,再次启动 SoundPad 几秒后,Macro Deck 会自动重新连接。
准备工作
- Windows。SoundPad 只能在 Windows 上运行,因此该集成也只在 Windows 上提供。
- 与 Macro Deck 位于同一台电脑上、已安装并正在运行的 SoundPad。
设置步骤
第 1 步: 启动 SoundPad
在运行 Macro Deck 的电脑上启动 SoundPad,并在通过面板使用它期间保持运行。
第 2 步: 在 Macro Deck 中打开 SoundPad
在 Macro Deck 中,点击侧边栏中的 集成,然后点击 SoundPad。
第 3 步: 连接 SoundPad
在 概览 选项卡的 配置 部分中点击 设置。打开右上角的开关也会打开同一个对话框。连接 SoundPad 对话框中没有需要填写的字段。点击 继续:Macro Deck 会检查 SoundPad 是否响应,完成设置并启用集成。如果提示 SoundPad 没有响应,请确认 SoundPad 正在运行,然后重试。
第 4 步: 为按键添加动作
在 面板 页面上点击一个按键。面板必须处于解锁状态:右上角显示 锁定 按钮时,面板即为解锁状态。编辑器打开时已选中 短按。点击 + 添加动作,在 添加动作 对话框左侧选择 SoundPad,选择 播放声音,然后从 SoundPad 列表中选择一个声音。
第 5 步: 按下按键
在面板上按下该按键。SoundPad 会播放该声音,设置为 SoundPad 的 音乐播放器 组件会在播放期间显示它。
动作16
可以放在按键上,也可以在流程中运行。
- 播放声音
- 播放 SoundPad 列表中的一个声音,或在按下按键时让你选择一个。
- 随机播放声音
- 从全部声音或某个分类中随机播放一个声音,可以在扬声器上播放、通过麦克风播放,或两者同时进行。
- 停止播放
- 停止正在播放的声音。
- 开始录音
- 从 麦克风、扬声器 或 SoundPad 默认 开始 SoundPad 录音。
- 停止录音
- 停止当前的 SoundPad 录音。
- 切换静音
- 将 SoundPad 静音或取消静音。
- Play
- 继续播放。
- Pause
- 暂停播放。
- Toggle Play/Pause
- 在播放和暂停之间切换,并在按键上显示播放状态。
- Next Track
- 播放 SoundPad 列表中的下一个声音。
- Previous Track
- 播放 SoundPad 列表中的上一个声音。
- Refresh State
- 立即读取当前的播放状态。
- Set Volume
- 设置 SoundPad 的音量,范围为 0 到 100%。
- Volume Up
- 将音量提高 10%。
- Volume Down
- 将音量降低 10%。
- Seek
- 跳转到正在播放的声音中的某个位置,单位为秒。
触发器7
按键或流程可以对这些事件做出响应。
- 曲目已切换
- 开始播放另一个声音(位于 音乐播放器 下)。
- 播放已开始
- 某个声音开始播放或继续播放(位于 音乐播放器 下)。
- 播放已暂停
- 播放已暂停(位于 音乐播放器 下)。
- 播放已停止
- 播放已停止(位于 音乐播放器 下)。
- 音量已更改
- SoundPad 的音量发生了变化,附带新值和旧值(位于 音乐播放器 下)。
- 播放器已连接
- SoundPad 已可以访问(位于 音乐播放器 下)。
- 播放器已断开连接
- SoundPad 已无法访问(位于 音乐播放器 下)。
变量10
在按键和组件上显示这些值,或在条件中使用它们。
soundpad_current_sound- 正在播放的声音。
soundpad_current_artist- 声音的艺术家(如有)。
soundpad_playback_state- 声音是
playing、paused还是stopped。 soundpad_is_playing- 是否有声音正在播放。
soundpad_recording- SoundPad 是否正在录音。
soundpad_volume- SoundPad 的音量百分比。也可以设置它,例如通过滑块。
soundpad_position- 声音已播放的秒数。也可以设置它以进行跳转。
soundpad_duration- 声音的长度,单位为秒。
soundpad_is_muted- SoundPad 是否已静音。
soundpad_is_connected- Macro Deck 当前能否访问 SoundPad。
组件1
从组件选择器中将它们添加到面板。
- 音乐播放器
- 显示 SoundPad 正在播放的声音、已播放的进度、时长和音量,并提供播放、暂停、切换和跳转功能。
常见问题解答
能在 macOS 或 Linux 上使用吗?
不能。SoundPad 只能在 Windows 上运行,因此 Macro Deck 只在 Windows 上提供该集成。
可以控制另一台电脑上的 SoundPad 吗?
不可以。Macro Deck 与同一台电脑上的 SoundPad 通信。请在运行 SoundPad 的电脑上安装 Macro Deck,并将面板连接到它。
为什么播放声音时组件不显示标题?
SoundPad 不会告诉其他应用它正在播放哪个声音。对于在 SoundPad 中启动的声音,Macro Deck 会显示 SoundPad 最后标记为已播放的声音。如果 SoundPad 不记录声音的播放时间,标题就会保持为空。
关闭 SoundPad 后会怎样?
组件会显示正在重新连接,soundpad_is_connected 为 false。再次启动 SoundPad 后,Macro Deck 会在几秒内自动重新连接;无需重新设置。
我在 Macro Deck 2 中使用过 SoundPad 插件,按键会被迁移过来吗?
会。使用 PhoenixWyllow 所开发 SoundPad 插件的按键会被迁移:Play 变为 播放声音,并且在重新选择一次声音之前,它会播放列表中旧位置上的那个声音。Stop Playback、Start Recording 和 Stop Recording 变为同名的动作 停止播放、开始录音 和 停止录音。迁移后请在 集成 中设置一次 SoundPad,因为在此之前迁移的按键不会执行任何操作。
“音乐和音频”分类中的更多集成
Spotify
Macro Deck 自带控制 Spotify 播放、喜欢歌曲、管理播放列表,并在面板上显示正在播放的内容。
YouTube Music Desktop App
Macro Deck 自带在面板上控制 YouTube Music Desktop App:播放、音量、评分和正在播放的内容。
WebNowPlaying
Macro Deck 自带通过 WebNowPlaying 扩展控制浏览器中播放的音乐和视频,并显示正在播放的内容。
Jellyfin
Macro Deck 自带在面板上控制 Jellyfin 应用和电视,显示正在播放的内容,并在播放开始或停止时做出响应。
Voicemeeter
Macro Deck 自带在面板上控制 Voicemeeter、Banana 或 Potato 的增益、静音、路由和宏按钮。