Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MML(AddmusicK) ToolkitNew to Visual Studio Code? Get it now.
MML(AddmusicK) Toolkit

MML(AddmusicK) Toolkit

PineJamX

|
112 installs
| (0) | Free
Extensions that are very helpful in working with MML(AddmusicK)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MML(AddmusicK) Toolkit

This extension provides features to help you edit MML for AddmusicK.

Language Features

Initialization

If you want to use this extension for the first time, you need to set the AddmusicK path in the config. At the first startup, the following warning message will appear.

img00

You can set the path of AddmusicK by clicking the "Go to Config" button.

img01

This setting is used for referencing the sample file (.brr).

Syntax Highlight

Improve the readability of your MML by highlighting.

img02

Semantic Highlight (Only Dark+ theme)

Highlight Replacements that cannot be supported by Syntax Highlight, highlight the beginning of the Hex command, and color-coding by octave.

Compare the following two images :

img03 img04

Diagnostics

Diagnostics is displayed for descriptions in which AddmusicK produces an error (e.g., if the value is empty or the limit is exceeded).

gif00

img05

img06

Auto Completion

To assist with input, display completions such as Hex command and Special command.

gif01

Hover

Displays information about the command on mouse hover. (From AddmusicK Readme)

Some commands display the current instrument, octave, and contents of loops, etc.

gif02

img07

Commands

Formatting MML generated by PetiteMM

  • Add "#amk 2" and SPC tags at the top.

  • Convert ";" to channel command.

  • Multiply tempo(t) value by 0.4.

  • (Optional) Reverse octave commands. (<→>,>→<)

gif03

Drum assignments

Automatically assigns an instrument (any string) to a specific pitch of the channel at the cursor location.

This would be useful for editing drum channels.

Note: It is recommended not to edit the channel before using the command. (e.g. calling replacements)

gif04

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft