设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2099|回复: 8
打印 上一主题 下一主题

[原创发布] MIDI实时演奏系统(MV版本)(最大同时支持128种乐器)

[复制链接]

Lv2.观梦者

梦石
0
星屑
613
在线时间
65 小时
注册时间
2022-4-18
帖子
26
跳转到指定楼层
1
发表于 2022-4-24 10:52:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 m1615690513 于 2022-4-24 21:41 编辑

插件作者:玉米/玉粥/m1615690513
插件说明:该插件允许MV利用不同的乐器弹奏音符和和弦,未来将支持播放MID音乐。
插件协议:MIT协议(任意使用,允许商用,不用署名,可自由发布等)

支持音调:A调~G调。
支持音阶:七声是中国古代七声音阶中的七个级,即宫、商、角、清角(比角高半音)、徵、羽和变宫(比宫音低半个音),相当于现行简谱中的1、2、3、4、5、6、7。
音符编码示例:C4,G4,A1,A2,Gb1,Gb2....



【腾讯文档】MIDI实时演奏插件使用文档
https://docs.qq.com/mind/DY0FJZmdaeFh0blht


* ◆注释:变更通道的音乐乐器(插件指令:MidiAudio 变更乐器 通道号 原声钢琴 )
* ◆插件指令:MidiAudio changeInstrument 0 acoustic_grand_piano
*
* ◆注释:播放音符(插件指令:MidiAudio 播放音符 通道号 B4 音量127 力度127 延迟0秒 持续4秒 )
* ◆插件指令:MidiAudio playNoteCode 0 B4 127 127 0 4
*
* ◆注释:播放和弦(插件指令:MidiAudio 播放和弦 通道号 [A1,B2,B3] 音量127 力度127 延迟0秒 持续4秒 )
* ◆插件指令:MidiAudio playChordCode 0 ['A1','B2','B3'] 127 127 0 4
*
* ◆支持的乐器 ( https://gleitz.github.io/midi-js-soundfonts/FluidR3_GM/names.json)
* 中文名        乐器名
* ===============================================================
* 原声大钢琴        acoustic_grand_piano
* 明亮的原声钢琴        bright_acoustic_piano
* 电动三角钢琴        electric_grand_piano
* 中文(简体)        honkytonk_piano
* 电钢琴 1        electric_piano_1
* 电子钢琴 2        electric_piano_2
* 羽管键琴        harpsichord
* 锁骨        clavinet
* 钢片琴        celesta
* 星条旗        glockenspiel
* 音乐盒        music_box
* 电颤琴        vibraphone
* 马林巴琴        marimba
* 木耳机        xylophone
* 管状铃        tubular_bells
* 扬琴        dulcimer
* 牵引风琴        drawbar_organ
* 敲击风琴        percussive_organ
* 摇滚管风琴        rock_organ
* 教堂风琴        church_organ
* 芦苇风琴        reed_organ
* 手风琴        accordion
* 口琴        harmonica
* 探戈手风琴        tango_accordion
* 木吉他尼龙        acoustic_guitar_nylon
* 木吉他钢        acoustic_guitar_steel
* 电吉他爵士        electric_guitar_jazz
* 电吉他清洁        electric_guitar_clean
* 电吉他静音        electric_guitar_muted
* 过载吉他        overdriven_guitar
* 失真吉他        distortion_guitar
* 吉他和声        guitar_harmonics
* 黑鲈        acoustic_bass
* 电贝斯指弹        electric_bass_finger
* 电贝斯        electric_bass_pick
* 无尖鲈鱼        fretless_bass
* 拍击低音 1        slap_bass_1
* 拍击低音 2        slap_bass_2
* 合成低音 1        synth_bass_1
* 合成低音 2        synth_bass_2
* 小提琴        violin
* 中提琴        viola
* 大提琴        cello
* 低音提琴        contrabass
* 颤音弦        tremolo_strings
* 拨奏琴弦        pizzicato_strings
* 管弦乐竖琴        orchestral_harp
* 定音鼓        timpani
* 弦乐合奏 1        string_ensemble_1
* 弦乐合奏 2        string_ensemble_2
* 合成弦乐合奏 1        synth_strings_1
* 合成弦乐合奏 2        synth_strings_2
* 唱诗班        choir_aahs
* 喔的声音        voice_oohs
* 合成人合唱团        synth_choir
* 管弦乐队打击        orchestra_hit
* 小号        trumpet
* 长号        trombone
* 大号        tuba
* 静音喇叭        muted_trumpet
* 法国圆号        french_horn
* 铜管        brass_section
* 合成铜管 1        synth_brass_1
* 合成铜管 2        synth_brass_2
* 女高音萨克斯        soprano_sax
* 高萨克斯        alto_sax
* 男高音萨克斯        tenor_sax
* 男中音萨克斯管        baritone_sax
* 双簧管        oboe
* 英国号        english_horn
* 巴松        bassoon
* 单簧管        clarinet
* 小        piccolo
* 长笛        flute
* 录音机        recorder
* 排笛        pan_flute
* 吹瓶        blown_bottle
* 尺八        shakuhachi
* 口哨声        whistle
* 陶笛        ocarina
* 合成主音 1 方波        lead_1_square
* 合成主音 2 锯齿波        lead_2_sawtooth
* 合成主音 3        lead_3_calliope
* 合成主音 4        lead_4_chiff
* 合成主音 5        lead_5_charang
* 合成主音 6 人声        lead_6_voice
* 合成主音 7 平行五度        lead_7_fifths
* 合成主音 8 贝司+主音        lead_8_bass__lead
* 合成音色 1 新时代        pad_1_new_age
* 合成音色 2 温暖        pad_2_warm
* 合成音色 3 多合成器        pad_3_polysynth
* 合成音色4 区合唱团        pad_4_choir
* 合成音色 5 鞠躬        pad_5_bowed
* 合成音色 6 金属        pad_6_metallic
* 合成音色7 halo        pad_7_halo
* 合成音色 8 扫        pad_8_sweep
* 合成效果 1 雨        fx_1_rain
* 合成效果 2 原声带        fx_2_soundtrack
* 合成效果 3 水晶        fx_3_crystal
* 合成效果 4 大气        fx_4_atmosphere
* 合成效果 5 亮度        fx_5_brightness
* 合成效果 6 鬼怪/妖精        fx_6_goblins
* 合成效果 7 回声        fx_7_echoes
* 合成效果 8 科幻        fx_8_scifi
* 锡塔尔琴        sitar
* 班卓琴        banjo
* 三味线        shamisen
* 库图        koto
* 卡林巴        kalimba
* 风笛        bagpipe
* 小提琴        fiddle
* 山奈        shanai
* 叮叮铃        tinkle_bell
* 阿戈戈        agogo
* 钢桶        steel_drums
* 木刻版        woodblock
* 太鼓        taiko_drum
* 旋律汤姆        melodic_tom
* 合成鼓        synth_drum
* 反钹        reverse_cymbal
* 吉他摩擦噪音        guitar_fret_noise
* 呼吸噪声        breath_noise
* 海滨        seashore
* 鸟鸣        bird_tweet
* 电话铃        telephone_ring
* 直升机        helicopter
* 喝彩        applause
* 枪击        gunshot
=================【下载地址】==================

MIDI实时演奏插件(MV)-1.0.0.RELEASE.zip (26.57 KB, 下载次数: 40) (不含乐器,裸插件版本,需要乐器的可以先从百度网盘下载Fluid-basic)

=================【默认乐器下载地址(soundsfonts为 CC3.0 BY协议或者 CC3.0 BY SA)】==================

官网地址:https://gleitz.github.io/midi-js-soundfonts/(CC3.0 BY/CC3.0 BY SA)

网盘地址:https://pan.baidu.com/s/1bnRF4Mb3AyBPHlAyg2BwkA?pwd=cl6v (插件协议MIT,soundfonts CC3.0 By)

下载批注:basic为钢琴版本(Fluid-bask),128为多种乐器打包版本(Fluid-128,128个乐器)

如需更改音色文件:可以在官网地址下载。

=================【乐器协议】==================
Fluid Soundfont https://creativecommons.org/licenses/by/3.0/us/deed.zh 可商用可演绎不用共享需署名
Musyng Kite Soundfont https://creativecommons.org/licenses/by-sa/3.0/deed.zh 可商用可演绎需共享需署名
FatBoy Soundfont https://creativecommons.org/licenses/by-sa/3.0/deed.zh 可商用可演绎需共享需署名
Tabla Soundfont(演示乐器) MIT可商用可演绎不用共享无需署名


评分

参与人数 2+2 收起 理由
无出者 + 1 精品文章
ssrwkx + 1 精品文章

查看全部评分

Lv4.逐梦者

梦石
0
星屑
10640
在线时间
2019 小时
注册时间
2013-6-10
帖子
1498
2
发表于 2022-4-24 11:22:38 | 只看该作者
这也太厉害了

点评

midi的体积很小,我想通过这个插件可以取代ogg,减小bgm所占游戏体积  发表于 2022-4-24 11:24
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
613
在线时间
65 小时
注册时间
2022-4-18
帖子
26
3
 楼主| 发表于 2022-4-24 11:37:20 | 只看该作者

1、目前播放MIDI文件暂时只支持很简单的功能例如,目前插件支持播放MIDI文件,但是还没做渐入渐出的功能。会很突兀,所以此时还没有开放出来。
2、当前播放MIDI我这边做了适配层,如果要支持播放MIDI文件,需要同时引入128个乐器,音乐库文件压缩完毕也大概在377.7MB左右。未来做优化大概也在70~100MB左右。(如果midi为纯原声钢琴,则音乐库文件只需要3.37MB)
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
589
在线时间
51 小时
注册时间
2019-8-2
帖子
27
4
发表于 2022-4-24 16:39:04 | 只看该作者
这个就有点恐怖了……不是一般的专业了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2695
在线时间
367 小时
注册时间
2018-10-24
帖子
35
5
发表于 2022-7-19 13:45:52 | 只看该作者
大佬您好,我测试了一下您的插件,发现延时播放和持续播放这两个参数没有起到作用。应该是两个小bug,控制音乐的时长节奏只能靠RMMV编辑器自带的“等待”指令来完成。但是“等待”指令只能解决“没有持续播放参数”的问题,而“没有延时播放参数”会面临乐曲遇到休止符,没法停下来的问题,这个问题会导致无法进行多声道合拍演奏,希望大佬能够修复一下,感激不尽~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2695
在线时间
367 小时
注册时间
2018-10-24
帖子
35
6
发表于 2022-7-19 13:54:23 | 只看该作者
论坛等级限制不能够加好友,希望您看到留言能够加我QQ842366433,有偿寻求帮助,感谢~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4241
在线时间
311 小时
注册时间
2022-2-14
帖子
51
7
发表于 2022-7-19 17:12:39 | 只看该作者
苞谷先生666!
快意江湖...
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
21115
在线时间
1043 小时
注册时间
2016-1-6
帖子
3362
8
发表于 2022-7-19 23:15:16 | 只看该作者
功能真强大,高手啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-29 21:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表