Java 3D provides three types of sounds: Background Point Cone All three types of sounds have: Sound data to play An initial gain (overall volume) Looping parameters Playback priority Scheduling bounds (like a behavior)