Home
Tools
Audio
screenshot
1/6
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
现已支持 WebGL! 只需三次点击即可为您的应用添加音乐。实现音乐与应用之间的双向交互。使用专业版通过 SoundFont 自定义您的声音氛围。
Description

版本说明(Pro 版):

  • 2.17.0 – 改进的空间化与更佳音质!
    通过新的衰减控制提升空间化效果,并得益于 Christian Collins 更新的 GS v2.0.2 SoundFont,音频质量进一步提升——衷心感谢他的贡献!
  • 2.16.0 – 现已支持 WebGL! Maestro MPTK 达到新的里程碑——全面支持 WebGL,可直接在浏览器中实时播放 MIDI。
  • 2.15.0 – SoundFont 可动态加载,支持从本地文件系统或直接从网络加载,并可为不同的 MIDI 播放器分配不同的 SoundFont。
  • 2.14.0 – 改进 Oboe 集成。
  • 2.13.0 – 兼容 Unity 6,内部通道扩展至 256。
  • 2.12.1 – 聚焦 MIDI 播放器,提供更精确的节奏控制和若干新功能。感受律动!
  • 2.12.0 – 通过升级 FluidSynth 核心至最新版本,音质获得显著提升,强烈推荐升级!
  • 2.11.2 – 改进构建性能,增强运行时 SoundFont 加载(Pro 版)。非常适合减小应用体积,并通过可选乐器集实现应用内购买。
  • 2.11.0 – 成熟阶段:专注于一致性与简化。
  • 2.10.0 Pro – 新增精确内部循环、拍号变化、小节与节拍控制。
  • 2.9.0 Pro – 使用 Unity 编辑器扩展 MIDI 编辑器创作音乐
  • 同时,可通过简单脚本在运行时合并多个 MIDI 音乐!
  • 2.89 – 可直接在 Unity 编辑器模式下播放 MIDI。
    Pro 版 
  • ] 支持通过 OnMidiEvent 深度定制 MIDI。
  • 2.88 Pro – 为 VR 应用改进声音空间化效果!

更多详情请见
与往常一样,无需任何外部组件。所有 C# 脚本均可直接使用。

节奏游戏的制作触手可得,但不仅限于此!

借助 Maestro MPTK,基于 MIDI 标准与内置 SoundFont 合成器,您可以向应用中添加任意数量的 MIDI 音乐。
MIDI 提供了对音乐的高度控制能力,非常适合游戏开发,原因如下:

  • 节奏控制:在不影响音高的情况下调整音乐速度,完美适配游戏节奏。
  • 乐器控制:可实时静音或更换乐器。
  • 平滑过渡:可在音乐的不同段落之间实现 100% 平滑切换。
  • 互动玩法:通过音乐中的 MIDI 事件(Note On、音色切换等)触发游戏逻辑。
  • 音乐变换:自由对音乐进行各种实时变换(Pro 版)。
  • 体积小巧:MIDI 文件体积极小,同时保持高质量音频播放。

这使 Maestro MPTK 成为一个强大的工具,用于打造动态、交互式的音乐体验!🎵

简而言之,使用 Maestro MPTK,您可以:

  • 从 MIDI 文件播放音乐,利用互联网上庞大的 MIDI 资源库,例如
    midiworld freemidi
  • 从 MIDI 流播放音乐在应用中生成 MIDI 事件,节奏游戏或生成音乐
  • 触手可得!
  • 通过 MIDI 键盘播放音乐,得益于 MIDI 消息输入/输出功能(Pro 版)。
  • 在 Unity 编辑器中直接使用 MIDI 编辑器创作音乐(Pro 版):
    加载 MIDI 文件或从零开始创作,修改旋律、添加打击乐,使用数百种不同乐器。
  • 在音乐与游戏玩法之间建立强大的交互关系。

借助完整的工具套件(全功能合成器、MIDI 播放器、MIDI 编辑器和 SoundFont 导入器),Maestro Free 与 Pro 可帮助您打造音乐游戏、生成原创音乐,或为游戏注入引人入胜的旋律!

资源与社区

文档 | 论坛 | Discord | 自定义 ChatGPT | 视频 | API | Free | Pro | Demo 

如有任何问题,欢迎随时联系我们!我们非常乐意讨论您的项目。
Discord 频道是最理想的交流场所。

此外,请不要错过自定义 LLM Maestro MPTK Helper。特别感谢 Varun 的创作。
与所有 LLM 一样,请谨慎对待其回答并保持批判性思考。

其他说明:

  • 无需任何外部组件或 MIDI 设备,一体化解决方案!
  • 主要功能无需编程:通过 Unity 编辑器中的专用 Inspector 直接配置。
  • 完全遵循 SoundFont 与 MIDI 标准,基于传奇 FluidSynth 合成器的重写版本。
  • 内含大量示例:免费版 7 个,Pro 版 9 个,共 16 个场景,覆盖所有主要功能。
  • 提供两个版本:先使用 Free,如满意可升级至 Pro。
  • 完整文档:购买前即可在官网免费查阅文档与 API。
  • 完整 C# 源代码可用!

所有版本功能:

  • 可在场景中自由添加任意数量的 MIDI Prefab。
  • 可加载来自网络或您自己创作的 MIDI 文件。
  • 提供 GeneralUser_GS_SoftSynth_v1471 SoundFont,包含 270 种乐器和 864 个采样(免费 SoundFont,详见 schristiancollins 网站)。
  • MIDI 参数:循环、移调、速度、位置设置、量化、自动开始、自动暂停、状态、详细日志等。
  • MIDI 播放器:通道启用/禁用,实时切换乐器。
  • 合成器参数:空间化、采样率、缓冲区大小、插值级别、声像、LFO、调制器、释放时间、自动缓冲、设备性能、状态、日志等。
  • MIDI 事件与游戏/应用同步。
  • 基于距离自动播放与暂停 MIDI。
  • 基于算法生成音符(见示例)。
  • 卡拉 OK 功能(脚本方式)。
  • 3D 空间化,适用于 VR 项目。
  • 高级 API,用于更复杂的交互。

Pro 版本专属功能:

  • 从网络或本地加载 SoundFont 并提取采样,运行时可切换 SoundFont,全面掌控音质、多样性与体积。
  • 分析 MIDI 文件以优化采样列表,避免应用体积过大。
  • MIDI 文件写入器:创建、导入、合并 MIDI,添加 MIDI 事件,写入文件或直接播放。
  • 实时修改 MIDI 事件,即时改变播放效果。
  • MIDI 编辑器(Unity 编辑器扩展):多通道、拖放操作、乐器选择、编辑时播放。
  • MIDI 列表播放器:自动播放 MIDI 列表,支持片段播放与重叠。
  • 外部 MIDI 播放器:直接从网站实时播放 MIDI,无需下载。
  • MIDI 键盘插件:与 MIDI 键盘收发事件(Windows / macOS,仅限非 SysEx)。
  • MIDI 空间化器:按通道/乐器在 3D 空间中进行空间化。
  • Android 低延迟支持,集成 Oboe(详情与限制见文档)。
  • 动态音效处理:实时控制低通、混响、合唱等效果,可作用于整首 MIDI 或单独音符。
  • 和弦生成助手:基于调式、音阶、琶音或 85 种内置和弦生成。
  • 音阶生成助手:86 种音阶(大调、小调、布鲁斯、五声音阶、东方调式等)。
  • 可与 Asset Store 其他插件无缝集成,无需 C# 或 JS 编程即可添加 MIDI 音乐!

使用的第三方组件:

A. FluidSynth(GNU LGPL 2.1,1999 年 2 月)
B. NAudio(Microsoft Public License, Ms-PL)
C. GeneralUser_GS_SoftSynth_v144(License v2.0)
D. ScreenLogger(MIT License)

详细信息请参阅包内的 “Third-Party Notices.txt” 文件。

Maestro Midi Player Pro

Unity Asset Store rating
4.9(42 ratings)
Local data
108Views
0Favorites
Price
¥320.60
¥458
30% OFF
已享受 平台补贴
Seats
Only China users can be assigned assets. Other regions are currently not supported
License type
For questions about the license type, please refer to the EULA.
Extension Asset
File size
5.6 MB
Latest version
2.17.1
Latest release date
2025-12-19
Supported Unity versions
/
Supported Tuanjie versions
1.7.1 or higher