19north/dsh-redstone-music ↗★ 0
dsh-redstone-music
Minecraft redstone-music toolkit: renders SoundFont samples with onset alignment, and compiles a song plus lane table into a scheduled mcfunction datapack (optionally deployed over RCON). 适合Minecraft红石音乐创作者进行音频对齐与数据包构建。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:19north/dsh-redstone-musicConfiguration
| Key | Type | Default | Description |
|---|---|---|---|
enabled | boolean | true | Enable the redstone-music tools |
serverDir | string | "" | Minecraft server directory; base for the default datapack location. Empty means rm_build needs an explicit outputDir |
rconHost | string | 127.0.0.1 | RCON host |
rconPort | number | 25575 | RCON port |
rconPassword | string | "" | RCON password; empty means rm_build can only pack |
datapackDir | string | world/datapacks | Datapack directory, relative to serverDir |
clientPackDir | string | "" | Client resourcepacks directory (empty = do not deliver) |
soundFont | string | "" | SoundFont (.sf2) path used by rm_render's render mode |
sampleDir | string | "" | Default sample output directory |
sampleRate | number | 44100 | Sample rate (Hz) |
maxOnsetMs | number | 3 | Maximum accepted onset after alignment |
Configuration is validated by the Schemastery Config schema in src/config.ts; no tunable is hardcoded.