Implement SoundscapeZone component #73

Open
opened 2025-12-17 02:59:53 +00:00 by siennathesane · 0 comments
siennathesane commented 2025-12-17 02:59:53 +00:00 (Migrated from github.com)

Description

Define the SoundscapeZone component for layered ambient audio zones with shapes and fade distances.

Acceptance Criteria

Scenario: SoundscapeZone component is defined
  Given the audio module
  When SoundscapeZone component is created
  Then it should support multiple layers
  And it should define zone shape (sphere, box, cylinder)
  And it should have fade distance configuration

Technical Notes

  • Define SoundscapeZone component
  • Define SoundscapeLayer (sample, gain, spatial flag)
  • Define ZoneShape enum (Sphere, Box, Cylinder)
  • Add fade_distance, priority fields
  • Derive Component, Reflect
## Description Define the SoundscapeZone component for layered ambient audio zones with shapes and fade distances. ## Acceptance Criteria ```gherkin Scenario: SoundscapeZone component is defined Given the audio module When SoundscapeZone component is created Then it should support multiple layers And it should define zone shape (sphere, box, cylinder) And it should have fade distance configuration ``` ## Technical Notes - Define `SoundscapeZone` component - Define `SoundscapeLayer` (sample, gain, spatial flag) - Define `ZoneShape` enum (Sphere, Box, Cylinder) - Add fade_distance, priority fields - Derive Component, Reflect
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#73