Scenes
Test whenever you touch scene management, block state recall, or the scene dropdown in the preset browser.
Prerequisites
- A preset with at least one plugin block that has multiple saved states
Test Cases
TC-SC-001: Create and recall scenes
Steps:
- Set up a plugin with specific parameters (e.g. gain at 50%)
- Add a scene (+ Add Scene in the scene dropdown)
- Change the plugin parameters (e.g. gain at 80%)
- Add a second scene
- Recall Scene 1
Expected: Plugin parameters revert to the Scene 1 state (gain at 50%). Switch is instant with no audio gap.
TC-SC-002: Rename a scene
Steps:
- Create a scene
- Open the scene’s sub-menu (dots icon)
- Choose Rename, enter a new name
Expected: Scene name updates in the dropdown.
TC-SC-003: Delete a scene
Steps:
- Create 2+ scenes
- Delete one via the sub-menu
Expected: Scene is removed. Active scene index adjusts correctly. At least one scene always remains.
TC-SC-004: Scene bypass state
Steps:
- Bypass a plugin block
- Save a scene
- Un-bypass the block
- Save a second scene
- Recall the first scene
Expected: Block returns to bypassed state.
TC-SC-005: Scenes persist in preset file
Steps:
- Create 2+ scenes with different states
- Save the preset
- Load a different preset
- Reload the original preset
Expected: All scenes are restored with correct names and states.
TC-SC-006: MIDI scene switching
Steps:
- Assign a CC to scene switching (Link icon on scene dropdown)
- Send CC values 0, 1, 2 from a MIDI controller
Expected: Scenes switch to the corresponding index. No crash.
Notes: Requires a MIDI controller or software MIDI source.
TC-SC-007: Rapid scene switching
Steps:
- Create 3+ scenes
- Click through them as fast as possible
Expected: No crash, no audio artefacts. Final scene state is correct.