Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Project Files

App/ holds your project’s own script files, separate from the Rhapsodist framework itself but referred to by it: Rhapsodist reads them for configuration and looks to them for override hooks, rather than including them as part of its own source.

A project typically has:

  • Manifest (App/Manifest.js), the expansion’s patch/articulation configuration.
  • App.js (App/App.js), the entry point for project-specific initialisation and customisation.
  • App/Styles.js, an optional theme definition, see Styles & Theming.
  • App/LookAndFeel.js, optional Look and Feel overrides, see Core Look and Feel.
  • App/UserPresetProcessor.js, an optional user preset migration script, see Presets.

Include order matters: Manifest, then Styles, then LookAndFeel, then Core.js, with App.js included last, after all other Rhapsodist includes.