MVMy first functional Plugin: Changing BGM & BGS pitch without replaying
BMM_Archive · July 15, 2026
Original Source
- Original title: My first functional Plugin: Changing BGM & BGS pitch without replaying
- Original author: GarasuNF
- Original date: February 11, 2023
- Source thread: https://forums.rpgmakerweb.com/threads/my-first-functional-plugin-changing-bgm-bgs-pitch-without-replaying.154889/
- Source forum path: Game Development Engines > RPG Maker Javascript Plugins > JS Plugin Releases (RMMV)
Summary
¡HI THERE! I made a plugin that allows you to change the pitch of the BGM and the BGS without repeating it. and a screen effect what that does this: And yes, I am the author of this game
Archived First Post
I made a plugin that allows you to change the pitch of the BGM and the BGS without repeating it.
and a screen effect what that does this:
And yes, I am the author of this game
I have called the plugin: Just Battle Modules.
Because those modules that you see, I programmed them for my game, but I want to share what I have done c:
Plugin Commands:
(you must use the plugin commands in the Script commands)
(This part of the plugin will continue to work as long as you have the parameter enabled)
Play the same music but with different parameters:
- Garasu_VarModBGM(Pitch, Vol, Pan);
- Garasu_ModBGM(Pitch, Vol, Pan);
Pitch: Allows you to modify the tone of the BGM playing the same music.
Volume: Allows you to modify the Volume of the BGM playing the same music.
Pan: Allows you to modify the side where you listen
Garasu_VarModBGM(Pitch, Volume, Pan);
Description:
what this function allows you to do is play the same music with modified parameters. You have to put the Variable IDs.
example:
Garasu_VarModBGM(1, 2, 3);
The variable #001, will allow to modify the Pitch depending on the value.
The variable #002, will allow to modify the Volume depending on the value.
The variable #003, will allow to modify the Panning of the value.
if you want to do it manually or decimal you will have to use the following script command:
Garasu_ModBGM(Pitch, Volume, Pan);
example:
Garasu_ModBGM(100, 100, 0);
- Garasu_EnfriarPantallaTemporal(Speed Time, Frame Speed);
- Garasu_EnfriarPantalla(Frame Speed);
Speed Time: It is the speed at which it will take to return to normal.
Frame Speed: It is at the maximum frame rate that the game will go (60fps by default).
example of use:
Garasu_EnfriarPantallaTemporal(5, 15);
the game screen will go to 15 fps for 5 seconds.
Plugin Download:
Download on this link
Game Demo:
Download on this link
and yes, the plugin is in Spanish because I'm still practicing in English and my original language is Spanish.
:c
Terms of Use: Feel free to use it in commercial and not commercial and Modifying the Script, but do not claim as if it were yours!.
Downloads / Referenced Files
RPG Maker Web attachments are mirrored locally when available. Other external links remain hosted by their original creator or third-party service.
- Download: Just Battle
- Download: Download on this link
- Download: Download on this link
License / Terms Note
Terms of Use: Feel free to use it in commercial and not commercial and Modifying the Script, but do not claim as if it were yours!.
Creator Claims / Removal
If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.
Replies (0)
No replies yet.
Topic Summary
Loading summary...