ASWG-G006
TODO: overview
The ASWG iXML Extension is designed to provide developers of interactive audio content and audio researchers the ability to store production and research related metadata within the
iXMLchunk of a Broadcast Wave file, describing its contents and other related information.The specification defines fields relating to metadata that can be used within interactive media development applications and workflows as well as machine learning and deep learning feature sets.
The extension contains fields covering sound effects, music, dialogue and audio-driven haptic content, as well as more general, project information.
ASWG-G006 - iXML Extension Specification v1.1.pdf
[ASWG-G006] iXML-Extension from Sony PlayStation Studios' Audio Standards Working Group 1.1 (2024).
URLs:
TODO: implement spec_detail widget
{
"id": "ASWG-G006",
"title": "iXML-Extension from Sony PlayStation Studios' Audio Standards Working Group",
"publication_year": 2024,
"authority": "Sony ASWG",
"urls": [
"https://github.com/Sony-ASWG/iXML-Extension/"
],
"publication_date": "2024-11",
"version": "1.1",
"see": ""
}
Fields defined in this spec
| Chunk | Group | Name | Name as Specified | Bytes | Type | Type as Specified | Description | WRID |
|---|---|---|---|---|---|---|---|---|
| iXML | ASWG | content_type |
contentType | |
String |
XML Characters | Content Type (sfx/music/dialog/haptic/impulse/mixed). category:General | WRID>RIFF-WAVE>iXML>ASWG>content_type |
| iXML | ASWG | project |
project | |
String |
XML Characters | Project name asset was developed for. category:General | WRID>RIFF-WAVE>iXML>ASWG>project |
| iXML | ASWG | originator |
originator | |
String |
XML Characters | Designer. category:General | WRID>RIFF-WAVE>iXML>ASWG>originator |
| iXML | ASWG | originator_studio |
originatorStudio | |
String |
XML Characters | Name of originating studio. category:General | WRID>RIFF-WAVE>iXML>ASWG>originator_studio |
| iXML | ASWG | notes |
notes | |
String |
XML Characters | General information not covered in other fields. category:General | WRID>RIFF-WAVE>iXML>ASWG>notes |
| iXML | ASWG | session |
session | |
String |
XML Characters | Application (Pro Tools/Reaper etc.) session name. category:General | WRID>RIFF-WAVE>iXML>ASWG>session |
| iXML | ASWG | state |
state | |
String |
XML Characters | File version: mastered, processed, raw, placeholder. category:General | WRID>RIFF-WAVE>iXML>ASWG>state |
| iXML | ASWG | editor |
editor | |
String |
XML Characters | Name of editor. category:General | WRID>RIFF-WAVE>iXML>ASWG>editor |
| iXML | ASWG | mixer |
mixer | |
String |
XML Characters | Mix engineer. category:General | WRID>RIFF-WAVE>iXML>ASWG>mixer |
| iXML | ASWG | fx_chain_name |
fxChainName | |
String |
XML Characters | Name of FX chain used on file, Reaper chain name, for example. category:General | WRID>RIFF-WAVE>iXML>ASWG>fx_chain_name |
| iXML | ASWG | is_generated |
isGenerated | |
String |
XML Characters | Content is AI generated, or contains elements/sections that are AI generated. true/false. category:General | WRID>RIFF-WAVE>iXML>ASWG>is_generated |
| iXML | ASWG | mastering_engineer |
masteringEngineer | |
String |
XML Characters | Name of the mastering engineer. category:General | WRID>RIFF-WAVE>iXML>ASWG>mastering_engineer |
| iXML | ASWG | origination_date |
originationDate | |
String |
XML Characters | Date of original upload of asset in format yyyy-MM-dd. category:General | WRID>RIFF-WAVE>iXML>ASWG>origination_date |
| iXML | ASWG | channel_config |
channelConfig | |
String |
XML Characters | Channel configuration of the file: mono, stereo, LCR, Quad, 5.0, 5.1, 7.0, 7.1, 12.2, ambisonic. category:Format | WRID>RIFF-WAVE>iXML>ASWG>channel_config |
| iXML | ASWG | ambisonic_format |
ambisonicFormat | |
String |
XML Characters | Ambisonic format: #p, #h#p, #h#v. eg: 5p, 3h1v, 4h2p. category:Format" format="#p, #h#p, #h#v. eg: '5p', '3h1v', '4h2p' | WRID>RIFF-WAVE>iXML>ASWG>ambisonic_format |
| iXML | ASWG | ambisonic_chn_order |
ambisonicChnOrder | |
String |
XML Characters | Ambisonic channel order: fuma, acn. category:Format | WRID>RIFF-WAVE>iXML>ASWG>ambisonic_chn_order |
| iXML | ASWG | ambisonic_norm |
ambisonicNorm | |
String |
XML Characters | Ambisonic normalization: snd3, maxn, n3d. category:Format | WRID>RIFF-WAVE>iXML>ASWG>ambisonic_norm |
| iXML | ASWG | mic_type |
micType | |
String |
XML Characters | Microphone(s) used. Where multiple mics used, prefix with channel number: 1-Neumann U87i, 2-AKG C414. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>mic_type |
| iXML | ASWG | mic_config |
micConfig | |
String |
XML Characters | Microphone configuration: Mono, AB, XY, ORTF, MS. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>mic_config |
| iXML | ASWG | mic_distance |
micDistance | |
String |
XML Characters | Microphone distance in meters OR headmounted - 1m, 2m, 0.3m, head. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>mic_distance |
| iXML | ASWG | recording_loc |
recordingLoc | |
String |
XML Characters | Recording location. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>recording_loc |
| iXML | ASWG | is_designed |
isDesigned | |
String |
XML Characters | SFX: Is the sound designed, or is it a raw recording - true if designed, false if raw recording. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>is_designed |
| iXML | ASWG | rec_engineer |
recEngineer | |
String |
XML Characters | Name of the recording engineer. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>rec_engineer |
| iXML | ASWG | rec_studio |
recStudio | |
String |
XML Characters | Music: Recording Studio. category:Recording | WRID>RIFF-WAVE>iXML>ASWG>rec_studio |
| iXML | ASWG | impulse_location |
impulseLocation | |
String |
XML Characters | Impulse: Location of impulse. category:Impulse | WRID>RIFF-WAVE>iXML>ASWG>impulse_location |
| iXML | ASWG | category |
category | |
String |
XML Characters | UCS compliant SFX category. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>category |
| iXML | ASWG | sub_category |
subCategory | |
String |
XML Characters | UCS compliant SFX sub-category. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>sub_category |
| iXML | ASWG | cat_id |
catId | |
String |
XML Characters | UCS compliant SFX category ID. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>cat_id |
| iXML | ASWG | user_category |
userCategory | |
String |
XML Characters | UCS complaint user category. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>user_category |
| iXML | ASWG | user_data |
userData | |
String |
XML Characters | UCS compliant user data. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>user_data |
| iXML | ASWG | vendor_category |
vendorCategory | |
String |
XML Characters | UCS compliant vendor category. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>vendor_category |
| iXML | ASWG | fx_name |
fxName | |
String |
XML Characters | UCS compliant FX name. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>fx_name |
| iXML | ASWG | library |
library | |
String |
XML Characters | UCS compliant library. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>library |
| iXML | ASWG | creator_id |
creatorId | |
String |
XML Characters | UCS compliant SFX creator/publisher. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>creator_id |
| iXML | ASWG | source_id |
sourceId | |
String |
XML Characters | UCS compliant SFX SourceID. category:Sound Effects | WRID>RIFF-WAVE>iXML>ASWG>source_id |
| iXML | ASWG | rms_power |
rmsPower | |
String |
XML Characters | RMS power of file. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>rms_power |
| iXML | ASWG | loudness |
loudness | |
String |
XML Characters | Integrated loudness of file, measured with ITU-R BS1770-3 compliant metering. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>loudness |
| iXML | ASWG | loudness_range |
loudnessRange | |
String |
XML Characters | Loudness Range - EBU 3342 compliant. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>loudness_range |
| iXML | ASWG | max_peak |
maxPeak | |
String |
XML Characters | Maximum sample value, in dBFS. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>max_peak |
| iXML | ASWG | spec_density |
specDensity | |
String |
XML Characters | Spectral density of file - amount of power at a standard set of frequency ranges. Freq ranges to be defined***. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>spec_density |
| iXML | ASWG | zero_cross_rate |
zeroCrossRate | |
String |
XML Characters | Zero Cross Rate, average frequency of entire file. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>zero_cross_rate |
| iXML | ASWG | papr |
papr | |
String |
XML Characters | Peak to average power ratio. category:Audio Features | WRID>RIFF-WAVE>iXML>ASWG>papr |
| iXML | ASWG | text |
text | |
String |
XML Characters | Dialogue: Transcript of the dialogue file. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>text |
| iXML | ASWG | efforts |
efforts | |
String |
XML Characters | Dialogue: Whether the file contains efforts, dialogue or a mix of the two - True, False, Mixed. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>efforts |
| iXML | ASWG | effort_type |
effortType | |
String |
XML Characters | Effort type - strain, pain. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>effort_type |
| iXML | ASWG | projection |
projection | |
String |
XML Characters | Dialogue projection level. 1- whispered, 2- spoken, 3- raised, 4- projected, 5- shouted. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>projection |
| iXML | ASWG | language |
language | |
String |
XML Characters | Dialogue language - ISO639-1 Language Code. category:Dialogue" format="## e.g 'en' | WRID>RIFF-WAVE>iXML>ASWG>language |
| iXML | ASWG | timing_restriction |
timingRestriction | |
String |
XML Characters | Dialogue timing restriction: wild, time, lip, na (not applicable). category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>timing_restriction |
| iXML | ASWG | character_name |
characterName | |
String |
XML Characters | Dialogue: Character name for dialogue files. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_name |
| iXML | ASWG | character_gender |
characterGender | |
String |
XML Characters | Dialogue: Sex/gender of character. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_gender |
| iXML | ASWG | character_age |
characterAge | |
String |
XML Characters | Dialogue: Age of (human) character. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_age |
| iXML | ASWG | character_role |
characterRole | |
String |
XML Characters | Dialogue: Whether the character is a main (significant) character or a background character: significant, background. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>character_role |
| iXML | ASWG | actor_name |
actorName | |
String |
XML Characters | Dialogue: Name of actor. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>actor_name |
| iXML | ASWG | actor_gender |
actorGender | |
String |
XML Characters | Dialogue: Sex/gender of actor: male, female. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>actor_gender |
| iXML | ASWG | director |
director | |
String |
XML Characters | Dialogue: Name of director. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>director |
| iXML | ASWG | direction |
direction | |
String |
XML Characters | Director’s notes, for context; explaining the scene and character motivation.. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>direction |
| iXML | ASWG | fx_used |
fxUsed | |
String |
XML Characters | Effects used on file eg. Radio. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>fx_used |
| iXML | ASWG | usage_rights |
usageRights | |
String |
XML Characters | Dialogue: Code for usage rights of content: *Internal. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>usage_rights |
| iXML | ASWG | is_union |
isUnion | |
String |
XML Characters | Dialogue: Was recording done under a union contract: true, false. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>is_union |
| iXML | ASWG | accent |
accent | |
String |
XML Characters | Regional accent of the spoken dialogue, if applicable. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>accent |
| iXML | ASWG | emotion |
emotion | |
String |
XML Characters | Emotional content present in the delivery of the dialogue. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>emotion |
| iXML | ASWG | addressee_gender |
addresseeGender | |
String |
XML Characters | Gender of addressee; male/female/malegroup/femalegroup/mixedgroup. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>addressee_gender |
| iXML | ASWG | is_formal |
isFormal | |
String |
XML Characters | Either formal or informal, depending on the relationship between the speaker and the addressee. formal/informal. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>is_formal |
| iXML | ASWG | dev_language |
devLanguage | |
String |
XML Characters | Original language used by developer. category:Dialogue | WRID>RIFF-WAVE>iXML>ASWG>dev_language |
| iXML | ASWG | billing_code |
billingCode | |
String |
XML Characters | Music: project billing code. category:Music | WRID>RIFF-WAVE>iXML>ASWG>billing_code |
| iXML | ASWG | composer |
composer | |
String |
XML Characters | Music: Composer. category:Music | WRID>RIFF-WAVE>iXML>ASWG>composer |
| iXML | ASWG | artist |
artist | |
String |
XML Characters | Music: Name of artist . category:Music | WRID>RIFF-WAVE>iXML>ASWG>artist |
| iXML | ASWG | song_title |
songTitle | |
String |
XML Characters | Music: Song title. category:Music | WRID>RIFF-WAVE>iXML>ASWG>song_title |
| iXML | ASWG | genre |
genre | |
String |
XML Characters | Music: Genre. category:Music | WRID>RIFF-WAVE>iXML>ASWG>genre |
| iXML | ASWG | sub_genre |
subGenre | |
String |
XML Characters | Music: Sub-genre. category:Music | WRID>RIFF-WAVE>iXML>ASWG>sub_genre |
| iXML | ASWG | producer |
producer | |
String |
XML Characters | Music: Producer name. category:Music | WRID>RIFF-WAVE>iXML>ASWG>producer |
| iXML | ASWG | music_sup |
musicSup | |
String |
XML Characters | Music: Music supervisor. category:Music | WRID>RIFF-WAVE>iXML>ASWG>music_sup |
| iXML | ASWG | instrument |
instrument | |
String |
XML Characters | Music: Instrument on track/stem. category:Music | WRID>RIFF-WAVE>iXML>ASWG>instrument |
| iXML | ASWG | music_publisher |
musicPublisher | |
String |
XML Characters | Music: PublishtimeSiger. category:Music | WRID>RIFF-WAVE>iXML>ASWG>music_publisher |
| iXML | ASWG | rights_owner |
rightsOwner | |
String |
XML Characters | Music: Owner of the recorded work. category:Music | WRID>RIFF-WAVE>iXML>ASWG>rights_owner |
| iXML | ASWG | is_source |
isSource | |
String |
XML Characters | Music: Is this an asset as the composer delivered (source) or an edit of that source? true, false. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_source |
| iXML | ASWG | is_loop |
isLoop | |
String |
XML Characters | Is the content loopable - true, false. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_loop |
| iXML | ASWG | intensity |
intensity | |
String |
XML Characters | Music: intensity. category:Music | WRID>RIFF-WAVE>iXML>ASWG>intensity |
| iXML | ASWG | is_final |
isFinal | |
String |
XML Characters | Music: Is cue temp or final. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_final |
| iXML | ASWG | order_ref |
orderRef | |
String |
XML Characters | Order reference of cue, if applicable *Internal. category:Music | WRID>RIFF-WAVE>iXML>ASWG>order_ref |
| iXML | ASWG | is_ost |
isOst | |
String |
XML Characters | Music: Is part of the Original Soundtrack. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_ost |
| iXML | ASWG | is_cinematic |
isCinematic | |
String |
XML Characters | Music: Asset is associated with a cinematic. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_cinematic |
| iXML | ASWG | is_licensed |
isLicensed | |
String |
XML Characters | Music: Asset is licensed and owned by 3rd party. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_licensed |
| iXML | ASWG | is_diegetic |
isDiegetic | |
String |
XML Characters | Music: Track is diegetic in game. category:Music | WRID>RIFF-WAVE>iXML>ASWG>is_diegetic |
| iXML | ASWG | music_version |
musicVersion | |
String |
XML Characters | Music: Version number. category:Music | WRID>RIFF-WAVE>iXML>ASWG>music_version |
| iXML | ASWG | isrc_id |
isrcId | |
String |
XML Characters | Music: ISRC code. category:Music" format="## ### ## ##### e.g 'UK AAA 05 00001' | WRID>RIFF-WAVE>iXML>ASWG>isrc_id |
| iXML | ASWG | tempo |
tempo | |
String |
XML Characters | Music: Tempo in bpm. category:Music | WRID>RIFF-WAVE>iXML>ASWG>tempo |
| iXML | ASWG | time_sig |
timeSig | |
String |
XML Characters | Music: Time Signature. e.g 3:4. category:Music" format="A:B e.g '3:4' | WRID>RIFF-WAVE>iXML>ASWG>time_sig |
| iXML | ASWG | in_key |
inKey | |
String |
XML Characters | Music: In key. category:Music | WRID>RIFF-WAVE>iXML>ASWG>in_key |
Related Chunks
- [iXML] : Embedded metadata in production media files.