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

Templates

The RhapsodistTemplates repository provides starter Rhapsody template projects.

They serve two purposes: a starting point for your own project, and a set of working examples of how the framework is intended to be used.

Before starting your own project, it’s worth spending some time with each template, comparing how they differ, and experimenting with them to see how the pieces fit together.

Setup

A template doesn’t come with Rhapsodist installed. Open the template project in HISE, then use the asset manager to install Rhapsodist into it, same as you would for a project of your own.

Overview

Minimal

A blank canvas providing just the essentials for building a Rhapsody project: a Look and Feel file with a function for drawing the logo, a Styles file with the basic colour theme, and a Manifest with placeholders.

Basic

Built on top of the Minimal template. Adds some UI controls, and contains two samplers to demonstrate basic articulation switching.

The UI includes velocity scaling, a flex AHDSR, an articulation list, an expression knob, and vibrato knobs.

The expression knob is connected to a CC gain modulator. The vibrato knobs control a global LFO, connected to the gain and pitch of the samplers.

Content has been added to the manifest to make the articulation switching functional and demonstrate other elements.

Multimic

The same as Basic, with multi-mic routing added, making use of the Mixer module and MixerPanel interface component. It also shows how to build a tabbed Card by nesting panels for the expression and vibrato controls.

Hero

A simplified “concept” interface: a hero image and four knobs.