<-AI Modules Go to ToC

Functions
Ref. Architecture
I/O Data
SubAIMs
JSON Metadata
Profiles
Ref. Software
Conformance
Performance

1 Functions

The Audio Object Editing (CAE-AOE) AIM:

Receives User Command From the User: one per User action.
Basic Audio Object or Audio Object The Object to edit or to compose into.
Produces Basic Audio Object or Audio Object The Object as edited or composed.

One Object is open at a time, so that a User Command need not name its target: the Object arriving at the Input Port is open, and its Header says whether it is a Basic Audio Object or an Audio Object. A User Command acts on the open Object:

  • Modified Objects – edits what a Basic Audio Object is like: its Acoustic Profile (frequency range, spectrogram, loudness, Directional Patterns).
  • Changed Objects – edits where the Object is: its Space-Time.
  • Added Objects – composes the named Basic Audio Objects and Audio Objects into the open Object, which becomes an Audio Object.

An Audio Object has no Acoustic Profile of its own: each of its Basic Audio Objects has one.

2 Reference Model

Figure 1 depicts the Reference Model of the Audio Object Editing (CAE-AOE) AIM.

Figure 1 – The Reference Model of the Audio Object Editing (CAE-AOE) AIM

3 I/O Data

Table 1 specifies the Input and Output Data of the Audio Object Editing (CAE-AOE) AIM.

Table 1 – I/O Data of the Audio Object Editing (CAE-AOE) AIM

Input Description
User Command Instruction directing the operation of the CAE-AOE AIM.
Basic Audio Object or Audio Object The Object to open.
Output Description
Basic Audio Object or Audio Object The open Object after the User Command.

4 SubAIMs

No SubAIMs.

5 JSON Metadata

https://schemas.mpai.community/CAE3/V1.0/AIMs/AudioObjectEditing.json

6 Profiles

No Profiles.

7 Reference Software

See Reference Software.

8 Conformance Testing

Table 2 provides the Conformance Testing Method for the Audio Object Editing (CAE-AOE) AIM.

If a schema contains references to other schemas, conformance of data for the primary schema implies that any data referencing a secondary schema shall also validate against the relevant schema, if present, and conform with the Qualifier, if present.

Table 2 – Conformance Testing Method for the Audio Object Editing (CAE-AOE) AIM

Receives User Command Shall validate against the User Command schema.
Basic Audio Object or Audio Object Shall validate against the schema its Header names: Basic Audio Object or Audio Object.
Produces Basic Audio Object or Audio Object Shall validate against the schema its Header names: Basic Audio Object or Audio Object.

9 Performance Assessment

Not part of this specification.

<-AI Modules Go to ToC