Skip to main content

Sounds

Sound file structure

sounds.yml is a reusable sound sequence file. The bundled example uses:

note_block:
actions:
open:
close:

Within those lists, the source uses bracketed action lines such as:

  • [SOUND] BLOCK_AMETHYST_BLOCK_BREAK 100 2.0 master
  • [DELAY=2]
  • [LOOP=true]

Sound syntax

The source-backed action shape is:

[SOUND] <sound> <volume> <pitch> <category>

Example:

[SOUND] UI_BUTTON_CLICK 100 1 master

What the built-in sound example demonstrates

The bundled note_block sequence shows:

  • an open sequence with several different pitches
  • timed delays between steps
  • looping behavior
  • a close sound

That means sounds.yml is meant for named audio patterns you can reuse across menus instead of manually rewriting the same sound sequence on every button.

Practical use in menus

At a high level, sounds in FioMenu are used for:

  • open feedback
  • close feedback
  • button click feedback
  • short alert or deny responses
  • repeating tone sequences for decorative effects