How does the sample table generator locate source audio?
The behaviour of the sample table generator, when using string arguments, is non-normative (i.e. the standard says that the behaviour of the sample table generator is implementation dependent). This is so, because when a project is encoded using the MPEG4 bitstream encoding, sample data is encoded in the bitstream. The use of filenames as arguments to the sample table generator is therefore purely a convenience feature for bitstream authors during development. When the Sfx implementation of bitstream encoding is released, the Sfx compiler will automatically re-write sample table generators that use filenames to use the correct stream identifier when exporting to MPEG4 bitstream format. Currently, the if a filename is provided to the sample table generator function, the compiled orchestra will locate the sample file using one of the following two procedures: (1) Using the Project File If the supplied filename does not contain directories, and if the filename matches the name of an audio