SDIF Type Grafitti Wall

From sdif
Jump to: navigation, search

Well, what do you want to represent in SDIF today?

There are many types to be agreed upon following the GDIF/SpatDIF Meeting at Ircam, 20.-21.5.2010. Watch this space for links.



SDIF spatial scenes description

(Working page, Jbresson, 04/2011)

Here are some SDIF types proposed for the description and storage of spatial data.

These types are used and supported in:

* OpenMusic / OM-Spat
* IRCAM Spat renderer
* Spat-SDIF-Player.

Contributors: J. Bresson, T. Carpentier (IRCAM), M. Schumacher (CIRMMT/McGill University), N. Peters (CIRMMT/McGill University - CNMAT/UC Berkeley)

Matrix Types

// Position of a source or other object in 3D:

1MTD XCAR {x (m), y (m), z (m)}


// Possible alternatives for positions :

1MTD XXYZ {x, y, z}

1MTD XAED {azimuth (deg), elevation (deg), distance (m)}

1MTD XSPH {azimuth, zenith, distance}

1MTD XCYL {azimuth, distance, elevation}


// Orientation

1MTD XORI {yaw (deg), pitch (deg), roll (deg)}


// Aperture

1MTD XAPE {aperture (deg)} // simplification of the directivity model


// Directivity

1MTD XDIR {to be determined}


// Perceptual parameters [from IRCAM Spat]

1MTD PRES {presence}

1MTD WARM {warmth}

1MTD BRIL {brillance}

1MTD PRER {room_presence}

1MTD REVP {running_reverberance}

1MTD ENVP {envelopment}

1MTD OMNI {global_gain (dB), gain_low (dB), gain_mid (dB), gain_high (dB), freq_low (Hz), freq_high (Hz)} // 3 bands omni filter

1MTD AXIS {global_gain (dB), gain_low (dB), gain_mid (dB), gain_high (dB), freq_low (Hz), freq_high (Hz)} // 3 bands axis filter


//Room effects (for sources)

1MTD XRID {room_index} // room index for a source, in case rooms are described separately (XRFX frames)

1MTD XRFX {presence, envelope, reverb... (to be determined)} // in case room effects are to be determined per source


// Room effects (in specific XFRX frames) [from IRCAM Spat]

// global + 3 bands decay times (with optional cut-off frequencies)

1MTD XDEC {tr_global (sec), tr_low (sec), tr_mid (sec), tr_high (sec), freq_low (Hz), freq_High (Hz) }

// time response representation

1MTD XRIR {early_min (msec), early_max (msec), cluster_min (msec), cluster_max (msec), reverb_min (msec), modal_density (optional) }



Frame Types

// Source characteristics

1FTD XSRC {

XCAR cartesian_coordinates;
XAED navigational_coordinates;
XAPE aperture;
XORI orientation;
XDIR directivity;
PRES presence;
WARM warmth;
BRIL brillance;
PRER room_presence;
REVP running_reverberance;
ENVP envelopment;
OMNI omni_filter;
AXIS axis_filter;
XRID room_index;
}


// Global room characteristics

1FTD XRFX {

XDEC decay_times;
XRIR time_response;
}