MZ用プラグイン

H2A MIDI を再生できる - H2A_MIDIPlayer.js

シェア用テキスト:
▼H2A MIDI を再生できる(はどはど様作) - H2A_MIDIPlayer.js
https://plugin-mz.fungamemake.com/archives/7066
これは実験的なプラグインです。MIDI を再生できるようにします

ふりがな:MIDI をさいせいできる

機能概要: これは実験的なプラグインです。MIDI を再生できるようにします

利用規約(ライセンス): MITライセンス

作者:はどはど

作者サイト:https://had2apps.com/

解説ページ:https://had2apps.com/mvzp?pluginName=H2A_MIDIPlayer

ファイル名:H2A_MIDIPlayer.js

プラグインのヘルプ:

*:ja
 * @plugindesc [実験作] MIDI を再生できるようにします
 *
 *   @base smfplayer.min
 *
 *   @base sf2synth.min
 *
 * @target MZ
 * @author Had2Apps
 * @url https://github.com/katai5plate/RPGMakerPlugins
 *
 * @param _fontName
 * @text 使用するサウンドフォント名
 * @type string
 * @default A320U
 *
 * @command play
 * @text 再生
 *
 *   @arg _name
 *   @text 使用する MIDI ファイル名
 *   @type string
 *
 *   @arg _volume
 *   @text 音量
 *   @type number
 *   @min 0
 *   @max 100
 *   @default 90
 *
 * @command stop
 * @text 停止
 *
 * @help
 * ※このプラグインは実験的なものです。
 *  メモリリークやクラッシュなど、何か問題が発生しても、一切責任を取りません。
 *  自己責任で使用してください。
 *
 * [使う準備]
 * 1. 前提ライブラリをダウンロードし、js/plugins/ に追加する
 *
 * smfplayer.min.js
 * https://raw.githubusercontent.com/gree/smfplayer.js/5a1124afcf93a65e1e3f5ad9b7d8531a57a895c2/bin/smfplayer.min.js
 * sf2synth.min.js
 * https://raw.githubusercontent.com/gree/sf2synth.js/3c792f42aded69560c0bac8679718ff059e000d7/bin/sf2synth.min.js
 *
 * 2. プラグイン設定で、このプラグインの上に2つの前提ライブラリを設置する
 *
 * 例:
 * [ON] smfplayer.min
 * [ON] sf2synth.min
 * [ON] H2A_MIDIPlayer
 *
 * 3. fonts/ に使いたいサウンドフォントを置く
 *
 * A320U.sf2 がおすすめ。
 * https://github.com/denemo/denemo/tree/master/soundfonts
 *
 * 4. midi/ に使いたい MIDI 素材を置く
 * index.html と同じフォルダに midi/ を追加してその中に入れる。
 * 未使用素材削除機能は使えないので注意。
 *
 * [使い方]
 *
 * プラグインコマンドを使ってください。
 *
 * スクリプトやプラグインから実行したい場合は、
 * $midi というグローバル変数が用意されているので、
 * そこからアクセスしてください。
 *
 * 例:
 * $midi.play(
 *   ”戦闘1”, // 戦闘1.mid
 *   0.5 // 音量 50%
 * );
 * $midi.stop();
 *
 * [注意]
 *
 * - MIDIを都度読み込んでから再生するため、MIDIの容量に応じて再生に時間がかかります。
 * - メモリリーク対策で次の再生まで 1 秒経ってない場合は再生させない仕様にしてます。
 *
 * [動作サンプル]
 * https://game.nicovideo.jp/atsumaru/games/gm26154
 *
 * Copyright (c) 2022 Had2Apps
 * This software is released under the MIT License.
 *
 * Version: v0.2.1-EXP
 * RPG Maker MZ Version: v1.5.0
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.