{
  "title": "Describe time, space and acoustic response — Virtual Acoustic Objects",
  "text": "MODAVIS (2026). Describe time, space and acoustic response — Virtual Acoustic Objects. Research notebooks, September 2026 · Connected evidence edition. https://modavis.org/editions/2026-09-r6/vao/acoustics/",
  "bibtex": "@misc{modavis_vao_acoustics_2026_09_r6,\n  author = {{MODAVIS}},\n  title = {Describe time, space and acoustic response — Virtual Acoustic Objects},\n  year = {2026},\n  month = {09},\n  version = {2026-09-r6},\n  url = {https://modavis.org/editions/2026-09-r6/vao/acoustics/},\n  note = {Content SHA-256: d6d9b262091e8721b4081fffe7abdc7c963d9adf43ee9f03003b7dd6a7feb46b}\n}",
  "url": "https://modavis.org/editions/2026-09-r6/vao/acoustics/",
  "sha256": "d6d9b262091e8721b4081fffe7abdc7c963d9adf43ee9f03003b7dd6a7feb46b",
  "edition": "2026-09-r6",
  "date": "2026-09-26",
  "canonicalPayload": "{\"book\":{\"number\":\"01\",\"slug\":\"vao\",\"title\":\"Virtual Acoustic Objects\"},\"chapter\":{\"blocks\":[{\"items\":[{\"detail\":\"A continuous worked example: readable explanations, exact records and the limits of each claim.\",\"href\":\"/notebooks/standards/cuntz/\",\"label\":\"Learn this through the Cuntz organ\"}],\"type\":\"links\"},{\"id\":\"timebases\",\"text\":\"A shared timeline needs an explicit mapping\",\"type\":\"heading\"},{\"text\":\"Audio frames, video frames, MIDI events and animation ticks do not automatically share a clock. VAO 0.5.0 describes explicit timebases and mappings. Rational rates avoid ambiguous decimal approximations; half-open intervals include their start and exclude their end. A region from frame 0 to frame 48,000 at 48,000 frames per second is therefore one second long, without counting an extra endpoint sample.\",\"type\":\"p\"},{\"text\":\"A linear mapping relates coordinates as target = source × scale + offset. Both coordinate units matter. For a source measured in audio frames and a target measured in seconds, the scale has units of seconds per frame. Clock drift, residual uncertainty and discontinuities require their own treatment. A single offset can align an onset without explaining drift during a long session, and a mapping must not interpolate across an unmodeled dropout.\",\"type\":\"p\"},{\"label\":\"Illustrative timing calculation · explanatory notation, not a VAO JSON record\",\"text\":\"source coordinate: audio frame index at 48,000 frames/second\\ntarget coordinate: video time in seconds\\nscale = 1 / 48,000 seconds/frame\\noffset = 0.125 seconds\\nframe 96,000 maps to 2.125 seconds\\n\\nKeep the measured alignment uncertainty and any discontinuities separately.\",\"type\":\"code\"},{\"boundary\":\"This numerical example is a teaching calculation, not a new analysis of a published Cuntz audio excerpt.\",\"caseLabel\":\"Cuntz\",\"concept\":\"A timebase defines how positions correspond to time. A half-open interval includes its first position and excludes its end, avoiding an extra sample at a shared boundary.\",\"evidence\":\"Illustrative scenario\",\"expanded\":false,\"id\":\"cuntz-audio-regions\",\"scenario\":\"For a teaching calculation, take a hypothetical 192,000-frame-per-second audio realization, matching the sampling rate described for the Cuntz thesis recording setup. The excerpt below is illustrative, not an identified take.\",\"sources\":[{\"detail\":\"Submitted dissertation, 11 September 2026; §§8.2.2.1 and 8.4.1, printed pp. 264–265 and 275–276. The historical description and digital inventory require a resolved mapping; the manuscript is not redistributed here.\",\"label\":\"Dominik Ukolov · Musikinstrumente im virtuellen Raum (2026)\"},{\"detail\":\"The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2.\",\"href\":\"https://doi.org/10.5281/zenodo.22214248\",\"label\":\"VAO Standard 0.5.0\"}],\"steps\":[{\"text\":\"The interval [192000, 384000) starts one second into the signal and spans 192,000 frames: exactly one second at the stated rate.\",\"title\":\"State the region in frames\"},{\"text\":\"A stereo frame includes a sample from each channel. The same one-second interval does not become two seconds because there are two channels, nor does it become two independent pipe recordings.\",\"title\":\"Keep channels distinct\"},{\"text\":\"If a video or control timeline starts elsewhere, record a mapping between its timebase and the audio frame positions, including offset and any uncertainty or discontinuity.\",\"title\":\"Connect timing systems explicitly\"}],\"takeaway\":\"An exact excerpt needs the signal realization, channel interpretation, frame interval and rate.\",\"title\":\"How do we identify a passage within a recording?\",\"type\":\"example\"},{\"id\":\"spatial-frames\",\"text\":\"A position means something within a frame\",\"type\":\"heading\"},{\"text\":\"A coordinate triple is incomplete without units, axis definitions, handedness and a reference frame. A microphone pose in an instrument frame differs from its pose in a room frame. A geographic longitude and latitude pair must not be silently interpreted as local Cartesian x and y. Explicit transformations and their provenance let another client reconstruct the intended relations or identify a missing conversion.\",\"type\":\"p\"},{\"text\":\"For a measured response, preserve the source and receiver positions, orientations where relevant, instrument and room state, and the method used to establish them. An approximate position should remain approximate. Giving more decimal places to an estimated coordinate does not improve the underlying measurement. A change of coordinate frame is a transformation; it is not a new acoustic observation.\",\"type\":\"p\"},{\"boundary\":\"The notebook deliberately provides viewing controls without a physical measurement ruler.\",\"caseLabel\":\"Cuntz\",\"concept\":\"A coordinate frame defines axes, orientation and units. A verified physical scale additionally requires evidence linking those coordinates to the physical object.\",\"evidence\":\"Released record\",\"expanded\":false,\"id\":\"cuntz-coordinates\",\"scenario\":\"The released model declares a right-handed, Y-up frame with metre units, while its purpose limitation says the source scale has not been verified by a physical survey.\",\"sources\":[{\"detail\":\"Published manifest: identities, measurement observations, realization digests, profiles and rights. Exact examples checked against this release.\",\"href\":\"https://doi.org/10.5281/zenodo.22151203\",\"label\":\"Cuntz Positiv · VAO 0.5.0-rc.2\"},{\"detail\":\"The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2.\",\"href\":\"https://doi.org/10.5281/zenodo.22214248\",\"label\":\"VAO Standard 0.5.0\"}],\"steps\":[{\"text\":\"The convention tells a renderer how to interpret model coordinates and orient the scene. It helps two applications agree about the same geometry.\",\"title\":\"Read the coordinate convention\"},{\"text\":\"A declared metre unit does not supply a missing calibration. If the original geometry scale was not verified, a distance computed from its vertices must not be advertised as a measured organ dimension.\",\"title\":\"Read the qualification\"},{\"text\":\"For a documented pipe quantity, inspect the identified measurement observation and workbook source. Use the model to locate and discuss shapes within its stated limitations.\",\"title\":\"Use appropriate evidence for dimensions\"}],\"takeaway\":\"Coordinate consistency allows interchange; metrological validity requires additional evidence.\",\"title\":\"Can we measure the original organ by rotating its model?\",\"type\":\"example\"},{\"id\":\"impulse-responses\",\"text\":\"Keep the response and its domain together\",\"type\":\"heading\"},{\"text\":\"An impulse response characterizes a specified source–receiver arrangement under particular conditions. Its association with a VAO should identify the exact signal realization, channel interpretation and the scene or measurement to which it belongs. Applying that response elsewhere is a modeling choice. A player needs an explicit policy for positions outside the measured or modeled domain, such as a declared fallback, instead of suggesting that one response captures every listening position.\",\"type\":\"p\"},{\"headers\":[\"Record\",\"What the reader needs\",\"What it does not establish alone\"],\"rows\":[[\"Captured response\",\"Measurement setup, positions, signal identity and processing lineage.\",\"Validity at every source and receiver position.\"],[\"Simulated response\",\"Geometry, material and boundary assumptions, method and evaluation evidence.\",\"A measured response of the historical room.\"],[\"Acoustic metric\",\"Quantity, unit, band axes, method, uncertainty and any cited standard edition.\",\"Conformance merely because a standard is named.\"],[\"Learned field or surrogate\",\"Training and validation evidence, supported domain and derivation.\",\"Reliable extrapolation to undocumented conditions.\"]],\"type\":\"table\"},{\"boundary\":\"The Cuntz 3D preview does not implement auralization, and this example does not add an Acoustics profile declaration to the published package.\",\"caseLabel\":\"Cuntz\",\"concept\":\"Auralization makes a modeled acoustic situation audible. An impulse response describes how a sound travels from a specified source position to a specified receiver under stated conditions.\",\"evidence\":\"Illustrative scenario\",\"expanded\":false,\"id\":\"cuntz-auralization\",\"scenario\":\"Imagine presenting a Cuntz recording as if heard in another room. This is a teaching scenario; no measured response for that proposed room is supplied by this notebook.\",\"sources\":[{\"detail\":\"Published manifest: identities, measurement observations, realization digests, profiles and rights. Exact examples checked against this release.\",\"href\":\"https://doi.org/10.5281/zenodo.22151203\",\"label\":\"Cuntz Positiv · VAO 0.5.0-rc.2\"},{\"detail\":\"The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2.\",\"href\":\"https://doi.org/10.5281/zenodo.22214248\",\"label\":\"VAO Standard 0.5.0\"}],\"steps\":[{\"text\":\"Record the exact audio realization and its capture conditions. A microphone recording already includes effects of its original room and recording chain.\",\"title\":\"Identify the starting signal\"},{\"text\":\"A measured or simulated impulse response has a source position, receiver position and method. Applying it through convolution combines the signal with that response over time; it does not erase the original recording conditions.\",\"title\":\"Identify the proposed room response\"},{\"text\":\"The resulting sound demonstrates the chosen signal-processing arrangement. A claim about the instrument in a historical room would also require appropriate source, spatial and acoustic evidence.\",\"title\":\"State the supported claim\"}],\"takeaway\":\"Making an acoustic scenario audible is different from demonstrating that the historical scenario sounded that way.\",\"title\":\"What would it mean to hear Cuntz in another room?\",\"type\":\"example\"},{\"id\":\"profiles\",\"text\":\"Declare the capabilities the object actually uses\",\"type\":\"heading\"},{\"text\":\"VAO 0.5.0 requires Core and Dynamic Delivery for every conforming object, including an embedded-only package. Additional profiles follow the represented capabilities: Multimodal Timeline for timebases and synchronized tracks, Spatial for frames and poses, Acoustics for relevant response or scene records, and Scientific for scientific records. Physical Instrument, Playable and Deterministic Runtime address further aspects when present. Profile declarations are not a promise that every client will execute every feature.\",\"type\":\"p\"},{\"text\":\"A useful inspection sequence is to read the profile declarations, identify required materialization groups, verify their availability, and then check the application’s implementation scope. A Blender importer may inspect a spatial package and load geometry without executing its acoustic behavior. A runtime capable of convolution still needs the correct responses, mappings and dependencies. The object contract and the application capability are both necessary to interpret what the user hears.\",\"type\":\"p\"},{\"items\":[{\"detail\":\"Inspection, geometry import, audio and interactive execution.\",\"href\":\"/notebooks/software/clients/\",\"label\":\"Compare VAO clients\"},{\"detail\":\"Preserve regions, channels and acquisition context.\",\"href\":\"/notebooks/fieldwork/analysis/\",\"label\":\"Connect a recording to its analysis\"}],\"type\":\"links\"},{\"boundary\":\"No acoustics profile or calibrated acoustic response is inferred from the presence of an organ model.\",\"caseLabel\":\"Cuntz\",\"concept\":\"A profile names a set of requirements for a capability. A client’s support describes what an application can do with the object; the two declarations must be compared.\",\"evidence\":\"Released record\",\"expanded\":false,\"id\":\"cuntz-profiles\",\"scenario\":\"The Cuntz manifest declares Core, Dynamic Delivery, Playable, Physical Instrument, Scientific, Multimodal, Spatial and Zenodo Repository profiles under VAO 0.5.0.\",\"sources\":[{\"detail\":\"Published manifest: identities, measurement observations, realization digests, profiles and rights. Exact examples checked against this release.\",\"href\":\"https://doi.org/10.5281/zenodo.22151203\",\"label\":\"Cuntz Positiv · VAO 0.5.0-rc.2\"},{\"detail\":\"The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2.\",\"href\":\"https://doi.org/10.5281/zenodo.22214248\",\"label\":\"VAO Standard 0.5.0\"}],\"steps\":[{\"text\":\"The object contains information for several uses, including physical topology, scientific observations and sampled interaction. These requirements describe the package contract.\",\"title\":\"Read the object’s declarations\"},{\"text\":\"The notebook loads a GLB display derivative and provides camera controls. It does not import the full VAO manifest, evaluate its scientific records or execute its keyboard and stop behavior.\",\"title\":\"State the viewer’s operation\"},{\"text\":\"To test sampled playback or synchronized controls, choose a client whose documented version supports the relevant format, profiles and resources. Record the tested operation separately from successful visual loading.\",\"title\":\"Choose another client when the task changes\"}],\"takeaway\":\"A working 3D preview proves that the chosen model can be displayed; it does not establish complete VAO conformance or playability.\",\"title\":\"Does showing the organ in 3D mean the VAO is playable?\",\"type\":\"example\"}],\"intro\":\"An audio file becomes scientific evidence through its relationships: to an instrument state, a clock, a measurement position, a room and a processing history.\",\"slug\":\"acoustics\",\"sources\":[{\"detail\":\"Normative standard, profile index, Dynamic Delivery Profile and conformance specification in the versioned release.\",\"href\":\"https://doi.org/10.5281/zenodo.22214248\",\"label\":\"VAO Standard 0.5.0\"},{\"detail\":\"Dissertation submitted to Universität Leipzig, 11 September 2026. Chapters 5 and 6; evaluation distinctions in §8.1.1, pp. 254–256. Page numbers refer to the printed manuscript pagination. The manuscript is not distributed by this website.\",\"label\":\"Dominik Ukolov · Musikinstrumente im virtuellen Raum (2026)\"}],\"title\":\"Describe time, space and acoustic response\"},\"date\":\"2026-09-26\",\"edition\":\"2026-09-r6\",\"figures\":{}}",
  "payload": {
    "edition": "2026-09-r6",
    "date": "2026-09-26",
    "book": {
      "slug": "vao",
      "title": "Virtual Acoustic Objects",
      "number": "01"
    },
    "chapter": {
      "slug": "acoustics",
      "title": "Describe time, space and acoustic response",
      "intro": "An audio file becomes scientific evidence through its relationships: to an instrument state, a clock, a measurement position, a room and a processing history.",
      "blocks": [
        {
          "type": "links",
          "items": [
            {
              "label": "Learn this through the Cuntz organ",
              "href": "/notebooks/standards/cuntz/",
              "detail": "A continuous worked example: readable explanations, exact records and the limits of each claim."
            }
          ]
        },
        {
          "type": "heading",
          "id": "timebases",
          "text": "A shared timeline needs an explicit mapping"
        },
        {
          "type": "p",
          "text": "Audio frames, video frames, MIDI events and animation ticks do not automatically share a clock. VAO 0.5.0 describes explicit timebases and mappings. Rational rates avoid ambiguous decimal approximations; half-open intervals include their start and exclude their end. A region from frame 0 to frame 48,000 at 48,000 frames per second is therefore one second long, without counting an extra endpoint sample."
        },
        {
          "type": "p",
          "text": "A linear mapping relates coordinates as target = source × scale + offset. Both coordinate units matter. For a source measured in audio frames and a target measured in seconds, the scale has units of seconds per frame. Clock drift, residual uncertainty and discontinuities require their own treatment. A single offset can align an onset without explaining drift during a long session, and a mapping must not interpolate across an unmodeled dropout."
        },
        {
          "type": "code",
          "label": "Illustrative timing calculation · explanatory notation, not a VAO JSON record",
          "text": "source coordinate: audio frame index at 48,000 frames/second\ntarget coordinate: video time in seconds\nscale = 1 / 48,000 seconds/frame\noffset = 0.125 seconds\nframe 96,000 maps to 2.125 seconds\n\nKeep the measured alignment uncertainty and any discontinuities separately."
        },
        {
          "type": "example",
          "id": "cuntz-audio-regions",
          "title": "How do we identify a passage within a recording?",
          "concept": "A timebase defines how positions correspond to time. A half-open interval includes its first position and excludes its end, avoiding an extra sample at a shared boundary.",
          "scenario": "For a teaching calculation, take a hypothetical 192,000-frame-per-second audio realization, matching the sampling rate described for the Cuntz thesis recording setup. The excerpt below is illustrative, not an identified take.",
          "steps": [
            {
              "title": "State the region in frames",
              "text": "The interval [192000, 384000) starts one second into the signal and spans 192,000 frames: exactly one second at the stated rate."
            },
            {
              "title": "Keep channels distinct",
              "text": "A stereo frame includes a sample from each channel. The same one-second interval does not become two seconds because there are two channels, nor does it become two independent pipe recordings."
            },
            {
              "title": "Connect timing systems explicitly",
              "text": "If a video or control timeline starts elsewhere, record a mapping between its timebase and the audio frame positions, including offset and any uncertainty or discontinuity."
            }
          ],
          "takeaway": "An exact excerpt needs the signal realization, channel interpretation, frame interval and rate.",
          "boundary": "This numerical example is a teaching calculation, not a new analysis of a published Cuntz audio excerpt.",
          "sources": [
            {
              "label": "Dominik Ukolov · Musikinstrumente im virtuellen Raum (2026)",
              "detail": "Submitted dissertation, 11 September 2026; §§8.2.2.1 and 8.4.1, printed pp. 264–265 and 275–276. The historical description and digital inventory require a resolved mapping; the manuscript is not redistributed here."
            },
            {
              "label": "VAO Standard 0.5.0",
              "href": "https://doi.org/10.5281/zenodo.22214248",
              "detail": "The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2."
            }
          ],
          "expanded": false,
          "caseLabel": "Cuntz",
          "evidence": "Illustrative scenario"
        },
        {
          "type": "heading",
          "id": "spatial-frames",
          "text": "A position means something within a frame"
        },
        {
          "type": "p",
          "text": "A coordinate triple is incomplete without units, axis definitions, handedness and a reference frame. A microphone pose in an instrument frame differs from its pose in a room frame. A geographic longitude and latitude pair must not be silently interpreted as local Cartesian x and y. Explicit transformations and their provenance let another client reconstruct the intended relations or identify a missing conversion."
        },
        {
          "type": "p",
          "text": "For a measured response, preserve the source and receiver positions, orientations where relevant, instrument and room state, and the method used to establish them. An approximate position should remain approximate. Giving more decimal places to an estimated coordinate does not improve the underlying measurement. A change of coordinate frame is a transformation; it is not a new acoustic observation."
        },
        {
          "type": "example",
          "id": "cuntz-coordinates",
          "title": "Can we measure the original organ by rotating its model?",
          "concept": "A coordinate frame defines axes, orientation and units. A verified physical scale additionally requires evidence linking those coordinates to the physical object.",
          "scenario": "The released model declares a right-handed, Y-up frame with metre units, while its purpose limitation says the source scale has not been verified by a physical survey.",
          "steps": [
            {
              "title": "Read the coordinate convention",
              "text": "The convention tells a renderer how to interpret model coordinates and orient the scene. It helps two applications agree about the same geometry."
            },
            {
              "title": "Read the qualification",
              "text": "A declared metre unit does not supply a missing calibration. If the original geometry scale was not verified, a distance computed from its vertices must not be advertised as a measured organ dimension."
            },
            {
              "title": "Use appropriate evidence for dimensions",
              "text": "For a documented pipe quantity, inspect the identified measurement observation and workbook source. Use the model to locate and discuss shapes within its stated limitations."
            }
          ],
          "takeaway": "Coordinate consistency allows interchange; metrological validity requires additional evidence.",
          "boundary": "The notebook deliberately provides viewing controls without a physical measurement ruler.",
          "sources": [
            {
              "label": "Cuntz Positiv · VAO 0.5.0-rc.2",
              "href": "https://doi.org/10.5281/zenodo.22151203",
              "detail": "Published manifest: identities, measurement observations, realization digests, profiles and rights. Exact examples checked against this release."
            },
            {
              "label": "VAO Standard 0.5.0",
              "href": "https://doi.org/10.5281/zenodo.22214248",
              "detail": "The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2."
            }
          ],
          "expanded": false,
          "caseLabel": "Cuntz",
          "evidence": "Released record"
        },
        {
          "type": "heading",
          "id": "impulse-responses",
          "text": "Keep the response and its domain together"
        },
        {
          "type": "p",
          "text": "An impulse response characterizes a specified source–receiver arrangement under particular conditions. Its association with a VAO should identify the exact signal realization, channel interpretation and the scene or measurement to which it belongs. Applying that response elsewhere is a modeling choice. A player needs an explicit policy for positions outside the measured or modeled domain, such as a declared fallback, instead of suggesting that one response captures every listening position."
        },
        {
          "type": "table",
          "headers": [
            "Record",
            "What the reader needs",
            "What it does not establish alone"
          ],
          "rows": [
            [
              "Captured response",
              "Measurement setup, positions, signal identity and processing lineage.",
              "Validity at every source and receiver position."
            ],
            [
              "Simulated response",
              "Geometry, material and boundary assumptions, method and evaluation evidence.",
              "A measured response of the historical room."
            ],
            [
              "Acoustic metric",
              "Quantity, unit, band axes, method, uncertainty and any cited standard edition.",
              "Conformance merely because a standard is named."
            ],
            [
              "Learned field or surrogate",
              "Training and validation evidence, supported domain and derivation.",
              "Reliable extrapolation to undocumented conditions."
            ]
          ]
        },
        {
          "type": "example",
          "id": "cuntz-auralization",
          "title": "What would it mean to hear Cuntz in another room?",
          "concept": "Auralization makes a modeled acoustic situation audible. An impulse response describes how a sound travels from a specified source position to a specified receiver under stated conditions.",
          "scenario": "Imagine presenting a Cuntz recording as if heard in another room. This is a teaching scenario; no measured response for that proposed room is supplied by this notebook.",
          "steps": [
            {
              "title": "Identify the starting signal",
              "text": "Record the exact audio realization and its capture conditions. A microphone recording already includes effects of its original room and recording chain."
            },
            {
              "title": "Identify the proposed room response",
              "text": "A measured or simulated impulse response has a source position, receiver position and method. Applying it through convolution combines the signal with that response over time; it does not erase the original recording conditions."
            },
            {
              "title": "State the supported claim",
              "text": "The resulting sound demonstrates the chosen signal-processing arrangement. A claim about the instrument in a historical room would also require appropriate source, spatial and acoustic evidence."
            }
          ],
          "takeaway": "Making an acoustic scenario audible is different from demonstrating that the historical scenario sounded that way.",
          "boundary": "The Cuntz 3D preview does not implement auralization, and this example does not add an Acoustics profile declaration to the published package.",
          "sources": [
            {
              "label": "Cuntz Positiv · VAO 0.5.0-rc.2",
              "href": "https://doi.org/10.5281/zenodo.22151203",
              "detail": "Published manifest: identities, measurement observations, realization digests, profiles and rights. Exact examples checked against this release."
            },
            {
              "label": "VAO Standard 0.5.0",
              "href": "https://doi.org/10.5281/zenodo.22214248",
              "detail": "The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2."
            }
          ],
          "expanded": false,
          "caseLabel": "Cuntz",
          "evidence": "Illustrative scenario"
        },
        {
          "type": "heading",
          "id": "profiles",
          "text": "Declare the capabilities the object actually uses"
        },
        {
          "type": "p",
          "text": "VAO 0.5.0 requires Core and Dynamic Delivery for every conforming object, including an embedded-only package. Additional profiles follow the represented capabilities: Multimodal Timeline for timebases and synchronized tracks, Spatial for frames and poses, Acoustics for relevant response or scene records, and Scientific for scientific records. Physical Instrument, Playable and Deterministic Runtime address further aspects when present. Profile declarations are not a promise that every client will execute every feature."
        },
        {
          "type": "p",
          "text": "A useful inspection sequence is to read the profile declarations, identify required materialization groups, verify their availability, and then check the application’s implementation scope. A Blender importer may inspect a spatial package and load geometry without executing its acoustic behavior. A runtime capable of convolution still needs the correct responses, mappings and dependencies. The object contract and the application capability are both necessary to interpret what the user hears."
        },
        {
          "type": "links",
          "items": [
            {
              "label": "Compare VAO clients",
              "href": "/notebooks/software/clients/",
              "detail": "Inspection, geometry import, audio and interactive execution."
            },
            {
              "label": "Connect a recording to its analysis",
              "href": "/notebooks/fieldwork/analysis/",
              "detail": "Preserve regions, channels and acquisition context."
            }
          ]
        },
        {
          "type": "example",
          "id": "cuntz-profiles",
          "title": "Does showing the organ in 3D mean the VAO is playable?",
          "concept": "A profile names a set of requirements for a capability. A client’s support describes what an application can do with the object; the two declarations must be compared.",
          "scenario": "The Cuntz manifest declares Core, Dynamic Delivery, Playable, Physical Instrument, Scientific, Multimodal, Spatial and Zenodo Repository profiles under VAO 0.5.0.",
          "steps": [
            {
              "title": "Read the object’s declarations",
              "text": "The object contains information for several uses, including physical topology, scientific observations and sampled interaction. These requirements describe the package contract."
            },
            {
              "title": "State the viewer’s operation",
              "text": "The notebook loads a GLB display derivative and provides camera controls. It does not import the full VAO manifest, evaluate its scientific records or execute its keyboard and stop behavior."
            },
            {
              "title": "Choose another client when the task changes",
              "text": "To test sampled playback or synchronized controls, choose a client whose documented version supports the relevant format, profiles and resources. Record the tested operation separately from successful visual loading."
            }
          ],
          "takeaway": "A working 3D preview proves that the chosen model can be displayed; it does not establish complete VAO conformance or playability.",
          "boundary": "No acoustics profile or calibrated acoustic response is inferred from the presence of an organ model.",
          "sources": [
            {
              "label": "Cuntz Positiv · VAO 0.5.0-rc.2",
              "href": "https://doi.org/10.5281/zenodo.22151203",
              "detail": "Published manifest: identities, measurement observations, realization digests, profiles and rights. Exact examples checked against this release."
            },
            {
              "label": "VAO Standard 0.5.0",
              "href": "https://doi.org/10.5281/zenodo.22214248",
              "detail": "The standard contract is separate from the Cuntz dataset content version 0.5.0-rc.2."
            }
          ],
          "expanded": false,
          "caseLabel": "Cuntz",
          "evidence": "Released record"
        }
      ],
      "sources": [
        {
          "label": "VAO Standard 0.5.0",
          "href": "https://doi.org/10.5281/zenodo.22214248",
          "detail": "Normative standard, profile index, Dynamic Delivery Profile and conformance specification in the versioned release."
        },
        {
          "label": "Dominik Ukolov · Musikinstrumente im virtuellen Raum (2026)",
          "detail": "Dissertation submitted to Universität Leipzig, 11 September 2026. Chapters 5 and 6; evaluation distinctions in §8.1.1, pp. 254–256. Page numbers refer to the printed manuscript pagination. The manuscript is not distributed by this website."
        }
      ]
    },
    "figures": {}
  }
}