Token导航 LogoToken导航TokenDH.com
16bits Gaudio MCP logo
音视频未说明官方级别未说明来源级核验

16bits Gaudio MCP

MCP Server

一个基于Zig的游戏音频生成工具,可生成循环背景音乐、音效和提示音,输出为16位PCM WAV文件。

工具数

9

提示词数

0

GitHub Stars

1

资源数

0
Claude语音音频视频Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

matuyuhi

提供方

matuyuhi

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

16位高斯mcp

![CI](https://github.com/Matuyuhi/16bits-gaudio-mcp/actions/workflows/ci.yml) ![Release](https://github.com/Matuyuhi/16bits-gaudio-mcp/releases/latest) ![License: MIT](LICENSE) ![Zig](https://ziglang.org/)

一个Zig供电的MCP服务器,可以生成游戏音频——可循环的背景音乐、音效和叮当声——作为16位PCM WAV文件。

克劳德称之为工具 .wav 文件出来了。就这样

  • 零外部依赖(仅限Zig标准库)
  • 16位PCM WAV输出
  • FM合成、施罗德混响、ADSR包络、多轨混音
  • 通过种子进行确定性生成——每次都是相同的种子=相同的输出

样品

以下所有样本均由该工具生成。点击在GitHub上收听,或克隆仓库以获取WAV文件。

背景音乐

示例样式键/比例BPM
冒险adventureC专业140
老板之战bossD小调160
townF专业100
网络cyber和声小调140
恐怖horrorC phrygian70

音效

叮当声

快速开始

brew tap matuyuhi/tools
brew install 16bits-audio-mcp

添加到您的Claude配置(~/.claude/settings.json 克劳德代码,或 claude_desktop_config.json 桌面):

{
  "mcpServers": {
    "16bits-audio": {
      "command": "16bits-audio-mcp"
    }
  }
}

然后问克劳德:

Generate a dungeon BGM at 90 BPM in A harmonic_minor, 8 bars, and play it

您可以生成什么

BGM——15种款式

完整的4轨乐曲(旋律、低音、和声、打击乐),具有每种风格的音色、节奏和混响。

风格心情时间信号。和弦进展
adventure明亮、英勇4/4I-IV-V-I
dungeon黑暗,时态4/4i–VI–VII–i
boss侵略性、戏剧性4/4i–bVII–bVI–V
town温暖,华尔兹3/4I–V–vi–IV
battle激烈驾驶4/4ii-V-I-VI
field开放、田园4/4I-vi-IV-V
puzzle古怪、周到5/4I-iii-vi-IV
menu清洁、环境4/4I-IV-I-V
horror不稳定、稀疏4/4i–bII–V–i
space虚幻的,浮动的4/4伊苏斯4–bVII–IV–I
shop乐观、友好4/4I-IV-iii-vi
castle帝王,次要4/4i–iv–V–i
underwater梦幻,流动4/4伊势2–IV–vi–Vsus4
forest自然、温和3/4I-iii-IV-vi
cyberEdgy,电子4/4i–bVII7–bVI–bVII

每种风格都使用不同的波形、ADSR包络、打击模式(踢腿/响弦/高帽/边缘/振动器)、摇摆和混响设置。

音效——20种

类型描述持续时间
jump向上扫频200ms
hit突发噪声,快速衰减100ms
coin双音蜂鸣器(C6→E6)150ms
explosion滤波噪声隆隆声800ms
laser向下锯齿扫掠300ms
powerup上升五声琶音500ms
error方波颤音200ms
footstep两个滤波噪声脉冲200ms
menu_select明亮的短光点80ms
menu_cancel下降两音光点120ms
dash快速噪声嗖嗖声250ms
shield金属谐振音400ms
heal温和上升微光600ms
charge上升频率渐强800ms
warp抖动调频扫频500ms
door低共振砰砰声350ms
switch短点击声60ms
splash过滤水噪声500ms
wind持续调制噪声1000ms
thunder裂纹+低隆隆声1200ms

所有SE支持 pitch (0.5–2.0)以及 volume (0.0–1.0)用于调整。

铃儿——12种

类型情绪波形
stage_clear胜利上升+号角和弦正弦
game_over带混响的降小调三角形
level_up快速上升五声音阶正弦
item_get两个明亮的音符正弦
boss_clear戏剧性的上升+力量和弦正弦
victory扇形黄铜上升+大和弦锯齿
defeat慢速下降小三角形
secret_found神秘的彩色闪光正弦
save柔和的确认铃声正弦
shop_buy欢快的快丁
danger紧急脉冲报警(次要2级)方形
unlock明亮的上升+闪烁的和弦正弦

节奏感选项: fast, normal, slow, triumphant

磅秤——10种类型

比例间隔字符
major0、2、4、5、7、9、11明亮、快乐
minor0、2、3、5、7、8、10悲伤、严重
pentatonic0、2、4、7、9简单、通用
blues0,3,5,6,7,10忧郁,深情
dorian0、2、3、5、7、9、10爵士、民谣
mixolydian0、2、4、5、7、9、10摇滚,占主导地位
phrygian0,1,3,5,7,8,10西班牙语,异国情调
lydian0、2、4、6、7、9、11梦幻,明亮
harmonic_minor0、2、3、5、7、8、11戏剧,东方
chromatic0–11所有半音

音效——9种类型(通过 wav_fx)

效果参数用例
reverbroom_size (0–1), wet (0–1)空间、深度
delaydelay_ms, feedback (0–1), wet (0–1)回声、节奏
lowpasscutoff_hz围巾,温暖
highpasscutoff_hz薄而清晰
bandpasslow_hz, high_hz电话、收音机
chorusdepth (0–1), rate Hz, wet (0–1)宽度,微光
distortiondrive (0–1), wet (0–1)勇气、侵略性
bitcrusherbit_depth (1–16), downsample (1–64)低保真,复古
tremolorate Hz, depth (0–1)脉冲、颤音

效果可以被链接——它们是按顺序应用的。

示例提示

基础世代

Generate a boss battle BGM at 160 BPM in D minor, 8 bars
Create jump and coin sound effects, then play them
Make a victory jingle in G major with triumphant tempo

创意组合

Generate a cyber BGM at 140 BPM in A harmonic_minor, then apply bitcrusher (8-bit, downsample 4) for retro feel
Create a forest BGM in E lydian at 100 BPM, 16 bars, then add chorus and reverb
Generate explosion, laser, and hit SEs with different pitches, then mix them with offsets into one file

工作流程:使用种子进行迭代

Generate a dungeon BGM with seed 42 — if you like the melody, keep the same seed and try different scales

seed 参数使BGM生成具有确定性。相同的种子+相同的参数=相同的输出。改变 key, scale,或 bpm 同时保留种子以保持旋律形状。

安装

自制(推荐)

brew tap Matuyuhi/tools
brew install 16bits-audio-mcp

一个衬垫

curl -fsSL https://raw.githubusercontent.com/Matuyuhi/16bits-gaudio-mcp/main/install.sh | bash

从源代码构建

需要 之字形 0.15.x。

git clone https://github.com/Matuyuhi/16bits-gaudio-mcp.git
cd 16bits-gaudio-mcp
zig build
# binary: zig-out/bin/16bits-audio-mcp

或者:

make install   # builds and installs to ~/.local/bin

配置

克劳德代码

添加 ~/.claude/settings.json:

{
  "mcpServers": {
    "16bits-audio": {
      "command": "16bits-audio-mcp"
    }
  }
}

克劳德桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "16bits-audio": {
      "command": "16bits-audio-mcp"
    }
  }
}

如果从源代码构建,请使用完整路径:

{
  "mcpServers": {
    "16bits-audio": {
      "command": "/path/to/zig-out/bin/16bits-audio-mcp"
    }
  }
}

工具参考(9个工具)

bgm_compose

生成4首曲目(旋律、低音、和声、打击乐)的可循环背景音乐。

参数类型必填说明
outputstringyes输出WAV文件路径
stylestringyes15种风格之一(见上文)
bpm数量每分钟节拍数
duration_barsnumberyes条数
sample_rate数字采样率(例如44100)
keystringyes音乐键(例如“C”、“F#”、“Bb”)
scalestringyes10个刻度之一(见上文)
种子数量用于确定性生成的随机种子

叮当声

生成简短的游戏事件广告歌曲。

参数类型必填说明
outputstringyes输出WAV文件路径
typestringyes12种广告歌曲类型之一(见上文)
sample_rate数字采样率
keystringyes音乐键
tempo_feelstringfast / normal / slow / triumphant

se_gen

生成游戏音效。

参数类型必填说明
outputstringyes输出WAV文件路径
typestringyes20种SE类型之一(见上文)
音高数字音高倍数(0.5-2.0)
音量数字音量(0.0–1.0)
sample_rate数字采样率

note_synth

将单音或和弦合成到WAV。

参数类型必填说明
outputstringyes输出WAV文件路径
notesstring\[\]yes注释名称(例如\[“C4”、“E4”、“G4”\])
波形字符串sine / square / sawtooth / triangle / pulse
duration_msnumberyes持续时间(毫秒)
adsr对象{attack_ms, decay_ms, sustain_level, release_ms}
sample_rate数字采样率
reverbbooleanno应用混响(默认值:false)

fm_patch

使用FM合成(YM2612型2-运算符)生成音调。

参数类型必填说明
outputstringyes输出WAV文件路径
carrier_notestringyescarrier note(例如“A2”)
调制器比率数量调制器频率比
modulation_index数字FM调制深度
carrier_adsr对象运营商adsr包络
modulator_adsr对象调制器adsr包络
duration_msnumberyes持续时间(毫秒)
sample_rate数字采样率

wav_fx

将效果链应用于现有的WAV文件。

参数类型必填说明
inputstringyes输入WAV文件路径
outputstringyes输出WAV文件路径
effectsobject\[\]yes效果数组(见上面的效果类型)

wav_mix

将多个WAV文件混合成一个。

参数类型必填说明
跟踪对象\[\]{path, gain, offset_ms} 阵列
outputstringyes输出WAV文件路径
normalizebooleanno将峰值归一化为-1 dBFS

wav_info

获取WAV文件元数据和波形统计数据(采样率、信道、比特深度、持续时间、RMS/峰值dB)。

参数类型必填说明
pathstringyesWAV文件路径

wavplay

异步播放WAV文件(macOS: afplay,Linux: aplay).

参数类型必填说明
pathstringyesWAV文件路径

支持的密钥

C、 C#、D、D#、E、F、F#、G、G#、A、A#、B(以及平面:Db、Eb、Gb、Ab、Bb)

音符范围:C0–B9(MIDI 12–131)。A4=440Hz。

提示

  • 迭代种子:使用 seed 锁定你喜欢的旋律,然后调整 key, scale, bpm,或 style.
  • 效果链:按顺序应用多种效果,例如。, bitcrusherreverb 适用于低保真环境。
  • 混合工作流程:生成单独的曲目(BGM、SE、广告歌曲),然后与 wav_mix 使用 offset_ms 为了精确计时。
  • 变桨SE:使用 pitch: 0.5 对于较重的声音, pitch: 2.0 更轻/更快的变体。
  • 低保真复古音效:申请 bitcrusher (bit_depth:4-8,下采样:2-8)转换为任何生成的音频。

贡献

欢迎在 Matuyuhi/16位高斯微控制器.

zig build          # build
zig fmt src/       # format

许可证

麻省理工学院

目录标签

目录标签

Claude语音音频视频Zig本地部署游戏音频音频合成FM合成WAV生成背景音乐

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP