Explores real-time music using two new JAVA music technologies: JMSL and JYSN. JAVA Music Specification Language (JMSL) is a programming environment for experiments in music performance, algorithmic composition, and intelligent music design. JYSN is a software package with which the programmer/composer can build virtual musical instruments. JSYN delivers CD-quality stereo audio in real-time. Students will be programming extensively in JAVA and should be prepared to spend considerable time outside class developing their software.