Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PMMusicNew to Visual Studio Code? Get it now.
PMMusic

PMMusic

logicplace

|
234 installs
| (0) | Free
Write and play music projects for the Pokemon mini.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PM Music

A companion for Pokemon mini music authorship! Write and play your MML right in the editor.

Features

  • pmmusic syntax highlighting
  • play your BGMs, patterns, and sound effects right from the editor

Requirements

You'll need to download and install pokemini_musicconv, which is included in the PokeMini release.

Once installed, either add that folder to your PATH or go to your VS Code settings (Ctrl+,) and set pmmusic.musicconvPath to the path for that exe.

Extension Settings

This extension contributes the following settings:

  • pmmusic.enableCodeLens: enable/disable the play / stop button
  • pmmusic.musicconvPath: path (including filename and extension) of pokemini_musicconv

Release Notes

0.0.3

  • Adding END even though it doesn't work, since I'm making a compiler that will allow it
  • Allow arbitrary effects to be highlighted
  • Discovered some new syntax allowed in ROW:
    • A note declaration can be separated from its octave with a space or underscore as well.
    • Allows the \n command same as MML, but not the /n variant.
    • One can unspecify the current note by using - or _ in place of a note.
    • Note octaves are optional
  • Changed play / stop to play which changes to stop after clicking and back once it's done.

0.0.2

Fix highlighting bug on notes in MML

0.0.1

Initial development release of pmmusic

  • Full highlighting support (note that the musicconv docs mention END in tracks, but it doesn't compile)
  • Basic play/stop features
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft