Skip to content

About

Canonical reference files for MJSFX, the macOS design studio for game sounds and effects. Pipeline-written; do not edit by hand.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

18 Commits

Folders and files

Repository files navigation

mjsfx-reference

The canonical reference files for MJSFX, the macOS sounds and effects design studio.

Folder Contents
controllers/ The bundled .mjsfxcontroller configs, byte-identical to the copies inside the shipping app
generators/ The bundled .mjsfxgenerator recipes, the app's built-in generator buttons
themes/ The bundled .mjsfxtheme files, the app's built-in theme set
formulas/ The bundled .mjsfxformula files, the app's built-in layer formulas
discovery/ The bundled .mjsfxdiscovery compasses, the Discover pad's built-in axis sets
sounds/ Example .mjsfx sounds used by the format documentation
sounds/toast-juggle/ The six Toast Juggle sounds, generated from the real Toast Juggle recipes (tools/tj-render). The original proof that MJSFX can build a shipping app's audio
midi/ Example .mjsfxmidi profiles from the MIDI documentation

Every file format is documented at mjsfx.app/reference, complete enough to write a file from scratch.

Which MJSFX opens these sounds. The .mjsfx files here are re-published from the current source tree, so they carry the current file version, 7, which needs MJSFX v1.38 or later. A build opens its own version and every earlier one, and refuses anything newer rather than loading it partly. That applies even when a sound uses nothing the newer version added: saving always writes the current version. The file version to app version table is in the sound format reference.

This repo is written by a pipeline

Nothing here is edited by hand. The files are published from the MJSFX source tree by publish-mjsfx-reference.sh (which runs FormatDocs --reference-repo): controller configs come from the same bundled resources the app ships, and example sounds are extracted from the documentation's own specimen blocks, so this repo cannot drift from the app or its docs. Issues and pull requests about the files belong with the app, not here.

About

Canonical reference files for MJSFX, the macOS design studio for game sounds and effects. Pipeline-written; do not edit by hand.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors