摘要 |
A system and method for authoring and providing sounds in real time in conjunction with running of a silent computer application program (10) wherein the silent computer application (10) is of a type that is capable of having a plurality of different preselected states. The silent application (10) is modified to include a function (310) that evaluates the preselected states of the silent computer program application, stores data describing each of the different preselected states in a respective state-describing message array (322); and sends a plurality of message tags (324). A sound authoring program (340) which exists as a separate process from the silent application. The sound authoring program (340) parses each of the message tags (324) it receives to extract the state- describing message array (322) therefrom. The sound authoring program identifies a message group (360A...N) associated with each message tag (324) identified by the parsing means and maps the data from the state-describing message array of the message tag to at least one sound production message associated with the message tag (324) by the message group (360A...N). The sound production message is then passed to conventional sound producing algorithms or generators in a sound rendering application. |