Opens in a new tab

AES E-Library

← Back to search

Convention Paper

JavaOL - A Structured Audio Orchestra Language: Tools, Player and Streaming Engine

Authors: Siao, Yi-Song; Su, Alvin W.Y.; Wang, Tien-Ming

AES Convention 120 · Paper 6706 · May 2006

Abstract

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.

Details

Published in
AES Convention 120
AES Convention
120
Paper number
6706
Publication date
May 6, 2006
Session subject
Audio in Computers and Audio Networking
Affiliation
National Cheng-Kung Univ. (See document for exact affiliation information.)
Type
Convention Paper