Hall of Music






Song Info
Title:Song Title
Covered By:Name
Original Author:Name
Game:Game Title

SongPrefix  Volume 

        Time /TimeFinal

About the Hall of Music

This tool was spun off from ZZT Ultra's sound system. It acts as a web-based, integrated environment for testing and showcasing #PLAY string tunes as used in ZZT, Super ZZT, and ZZT Ultra.

The site keeps track of a library containing various compositions, covers, #PLAY string rips, etc. that various individuals have produced and submitted. These can originate from ZZT and Super ZZT world files, but it is entirely possible to submit covers from different games or completely original work.

You can use the Song text box to experiment with your own tunes. This box supports copying and pasting, so it is easy to port sequences between the Hall of Music and text files.

Controlling and Modifying Playback

The Play, Pause, and Stop buttons control playback of the tune shown in the Song text box. You can also have a song automatically loop with the Looped Play button.

When the song is not playing, you can manipulate the song timeline by adjusting scrollbar below the Song text box.

The Volume is a number between 0 (silence) and 50 (maximum). You can attenuate all sound channels played back if desired.

You can freeform edit any song in the Song text box. However, writing back to the library requires using the upload interface (see Uploading Content).

The Prefix text box serves a special function. ZZT Ultra, by default, plays all sound effects on channel zero (Z00) and all ZZT/Super ZZT #PLAY statements on channel one (Z01). The Prefix text is implicitly prepended to all Song text. The default Prefix plays non-channel-specific content on channel one (Z01), resets the duration and octave (@), and applies a reverb effect (K40:0.3:) as a convenient enhancement.

If you want to play back content without any modifications, remove the text from the Prefix box.

Note that unlike the original #PLAY statements, song text on multiple lines is not subject to an implicit duration and octave reset with each new line. To apply this reset operation, insert a "@" symbol as needed.

Song Link URLs

If you want to send a URL to someone such that a song of your own choice will begin playing immediately, use the following GET variables.

  • song: Name of song as listed in library
  • time: Starting position of the song, in seconds
  • loop: If 1, causes song to play in looped mode

For example, This URL plays the Smash TV Circuit 3 song.

Uploading Content

If you wish to upload a tune to the Hall of Music, you click the Enter Upload Mode button.

When you enter the uploading interface, the song selected by default is a special slot named [New Song Title]. This is kept separate from all the other songs already stored in the library, so that there is always a separate workspace for "new" and "existing" songs.

It is possible to edit content you have already submitted. You can only edit songs in the library for which you were the original contributor.

When you are finished with editing/pasting the song details, click the Upload Song button. Upon successful update, the library will include your submission.

Credit Where Credit Is Due

A compounding factor to identifying authorship of tunes is the tendency of ZZT world designers to poach tunes from a wide variety of sources when making chiptune covers. This is often done without ever giving credit to the original author anywhere within the world file or accompanying documentation. This adds a layer of uncertainty to the origin of many tunes.

In the interest of being fair to all parties, each song has two credit fields: the Covered By field, indicating the composer of the #PLAY statement-syntax tune, and the Original Author field, indicating the original songwriter. It is very possible that the cover artist is known, but the original author is not well-known or cannot be discovered. Uploaders are advised to always fill out the cover artist accurately, but leave the original author blank (or with "?") until this information is known.

Of course, if you are definitely the original author, go ahead and fill out your name in both slots.

Copyright Considerations

As copyright goes, there isn't much to say. The Hall of Music does not try to make any special exceptions to the law itself. All tunes are subject to their original copyright, wherever they had come from originally.

However, the relatively simple nature of ZZT-themed chiptunes makes it unlikely that most people would ever care about tune reproduction in a context like this.

If you believe that a tune should not be reproduced in the Hall of Music, or otherwise has incorrect credit assigned, please contact the webmaster.

This page is Copyright © 2018 Christopher Allen.