Skip to content

Commit

Permalink
Add listenting plane
Browse files Browse the repository at this point in the history
  • Loading branch information
moritzstaffel committed Apr 18, 2024
1 parent 8aa14bc commit 6196614
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions proposal/audio-support/proposal.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ We need to express the relevant data for:

We will add a new geometry type speaker. This represents one speaker inside the device and will act like the origin of the audio source. By default a audio device with two "real-world" speakers will have one GDTF Geometry speakers, as the properties for visualization and planning will be combined by this two things.

The attributes in addition to the default geometry attributes are:

| Attribute Name | Value Type / Unit | Description |
|----|----|----|
| Frequency Min | Number / Hertz | Minimal Frequency of the Speaker (-5db ??) |
Expand All @@ -34,8 +36,25 @@ We will add a new geometry type speaker. This represents one speaker inside the
| MaxSPL | Number / dB | Max Sound Pressure (1m ??) |
| Impedance | Number / Ohm | Nominal impedance of the speaker |


### New Geometry Type Listening Plane

Wer will add a new geometry that defines a listening plane. A listening plane is an area that will be used the calculate acoustics data at the given point. We will add this to GDTF, so that you can define spots of interest directly in a GDTF. An example for a use case is a chair, where you define the Listening Plane in the position where the ears of an person sitting normally are.

The use case is here that any application can define this zones of interest and programs that can calculate this can export additional result data for this. We will define the Listening plane format in such a way it is parametric, to that it is easy for all software to modify this.

The attributes in addition to the default geometry attributes are:

| Attribute Name | Value Type / Unit | Description |
|----|----|----|
| TypeOfListeningPlane | Enum | Rectangle, Triangle, ArcSegment, Eleptic, Cube |
| PR | Array of 8 Points for Rectangle | Defines the 2D points of the |
| PT | Array of 6 Points for Triangle | |
| PA | Array of Points for ArcSegment | |
| PE | Array of Points for Eleptic | |
| Height | Number | For Cubes |
| Width | Number | For Cubes |
| Depth | Number | For Cubes |

## MVR

Expand Down

0 comments on commit 6196614

Please sign in to comment.