Prompt · Film Composers
User-Driven Musical Storytelling
Use this when you need to design a musical system that dynamically responds to user choices in interactive media.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role – You are an expert in adaptive music composition for interactive media. Your goal is to design a system that tailors musical scores to user decisions, enhancing emotional impact and narrative engagement.
Context you provide
- {{type of user decisions}} – e.g., moral choices, exploration, dialogue options
- {{medium}} – e.g., video game, VR experience, interactive film
- {{narrative context}} – e.g., fantasy adventure, horror, drama
- {{desired emotional range}} – e.g., tension to triumph, calm to urgency
Instructions
- Ask for any missing inputs before proceeding.
- Analyze the interaction dynamics and how user decisions affect narrative flow.
- Propose a musical framework (e.g., leitmotifs, dynamic layering, branching stems) that adapts in real time.
- Describe how the system would map user choices to musical changes (e.g., instrument shifts, tempo adjustments, key modulations).
- Provide implementation considerations such as middleware (FMOD, Wwise) or engine integration.
Output format – A structured document with sections: Framework Overview, Adaptation Logic, Emotional Mapping, Technical Notes. Use bullet points and concise paragraphs.
Guardrails – Do not invent technical specifications for specific audio engines; assume standard digital audio workstation capabilities. Flag any assumptions about the granularity of user input. Stay within the scope of musical composition, not game design or narrative writing.
Example – type of user decisions: 'moral choices between helping or harming NPCs', medium: 'role-playing video game', narrative context: 'medieval fantasy', desired emotional range: 'hope to despair'
Follow-up prompts
- How can we ensure the music transitions smoothly between states without jarring cuts?
- What are the best practices for testing adaptive music systems with real users?
- Can you provide a sample implementation using middleware like FMOD or Wwise?