Y.-S. Siao, A. W. Y. Su, and T.-M. Wang, “JavaOL - A Structured Audio Orchestra Language: Tools, Player and Streaming Engine,” in Proc. AES Convention 120, May 2006, Paper 6706. [Online]. Available: https://aes.org/publications/elibrary-page/?id=13510
Siao YS, Su AWY, Wang TM. JavaOL - A Structured Audio Orchestra Language: Tools, Player and Streaming Engine. In: AES Convention 120. Audio Engineering Society; 2006. Paper 6706. Available from: https://aes.org/publications/elibrary-page/?id=13510
@inproceedings{Siao2006_13510,
author = {Siao, Yi-Song and Su, Alvin W.Y. and Wang, Tien-Ming},
title = {{JavaOL - A Structured Audio Orchestra Language: Tools, Player and Streaming Engine}},
booktitle = {AES Convention 120},
note = {Paper 6706},
year = {2006},
month = may,
publisher = {Audio Engineering Society},
url = {https://aes.org/publications/elibrary-page/?id=13510}
}
TY - CPAPER
TI - JavaOL - A Structured Audio Orchestra Language: Tools, Player and Streaming Engine
AU - Siao, Yi-Song
AU - Su, Alvin W.Y.
AU - Wang, Tien-Ming
T2 - AES Convention 120
M1 - Paper 6706
PY - 2006
DA - 2006/05/06
UR - https://aes.org/publications/elibrary-page/?id=13510
PB - Audio Engineering Society
LA - en
AB - MPEG-4 Structured Audio (SA) [1] defined a set of tools to provide high quality low bit rate audio. In MPEG-4 SA, SAOL (Orchestra Language) is the most important part because it is used to implement algorithms to generate sounds. However, SAOL must be translated into other programming languages such that it can be executed currently. This requires lots of computing power to achieve real-time decoding. Based on MPEG-4 SAOL, we propose JavaOL because it eliminates the translation process and is more efficient. In fact, it is Java equipped with SAOL opcode library. Therefore, one can achieve the same functions provided by SAOL. We also provide a RTP streaming engine and the associate player. Software tools are provided to combine other audio sources.
ER -