shape
Modify a music pattern along mood, energy, or refine dimensions. Choose a mood profile with intensity, set an energy level, or apply directional refinement like faster or louder.
Instructions
Shape the current pattern along one of three high-level dimensions. dimension=mood applies a mood profile (dark/euphoric/melancholic/aggressive/dreamy/peaceful/energetic) with optional intensity 0-1. dimension=energy applies an energy level (integer 0-10). dimension=refine applies a directional refinement: faster/slower/louder/quieter/brighter/darker/"more reverb"/drier. All three auto-play by default. Example: shape({ dimension: "mood", target_mood: "dark", intensity: 0.8 }). For raw transform ops use transform; for explicit effects use effect.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dimension | Yes | Which dimension to shape along | |
| target_mood | No | dimension=mood: target mood | |
| intensity | No | dimension=mood: intensity 0-1 (default 0.5) | |
| level | No | dimension=energy: integer level 0-10 | |
| direction | No | dimension=refine: faster, slower, louder, quieter, brighter, darker, "more reverb", drier | |
| auto_play | No | Start playback after shape (default true) | |
| session_id | No | Optional session ID (#108). Omit to use default session. |