Available from other editors through default shortcut key cL. List Keys
The List Editor controls the flow of the music and is (in its simplest form) a list of up to 128 track rows which are played from the top down.
The List may be further divided down into individual Song sequences starting with a New Song and ending with an End Song and containing (in rows between) other commands and Track events. Each Song section holds all information about the song.
The New Song and End Song (as well as a number of other commands) are known as Row Wide Commands or RWC's. RWC rows effect any row below it but do not consume any conceivable time to be executed. There is no limit to the number of RWC's that can exist in a single song but any single sequence should not duplicate RWC's too much since they still consume processor time to execute.
All RWC's come with two parameters. For New Song this consists of a Song Name and a Song Tempo (which can be changed later on).
For End Song the first parameter is the End Song behaviour and the second parameter is the Loop row.
For further information about these and other RWC's please look below
Track Rows contain 8 tracks. Each Track may be a Track Rest, a Track Pattern or a Track Mimic.
A Track Rest rests the Track for the row. It is used to identify when a particular track will not be used on a Track Row.
A Track Pattern holds two fields. A Pattern Number and a Sound Source ID.
The Pattern field points the Track to a specific pattern (the sequence the holds the actual notes). 127 Patterns are available may be spread across all tracks. The Pattern field contains the Pattern Number from 000 to 126.
For examples see tutorial section from main AYT page.
The Sound Source or SS field indicates the Sound Source to associate the Pattern to. This ID is a value from 00 to 19. The Sound Source definition is displayed in the status bar at the base of the screen whilst the List cursor is on a Track Row.
The Following Sound Sources are available. Track Sound Sources are split into Pitch and Volume resources and this is reflected in the Acronyms(Respectively) given on the status line. Depending on resource the range of values will change for both Pitch and Volume. Note that Sound sources for EG and Noise show values in the Pattern editor rather than Notes and the value is directly written to the AY(Observing Sharing).
SS ID | Sound Source Acronym | Pitch Resource | Volume Resource |
---|---|---|---|
00 | CHP-A V-A | Chipsound on Channel A(C-0 to B-9) | Volume on Channel A(0-15) |
01 | CHP-B V-B | Chipsound on Channel B(C-0 to B-9) | Volume on Channel B(0-15) |
02 | CHP-C V-C | Chipsound on Channel C(C-0 to B-9) | Volume on Channel C(0-15) |
03 | CHP-A T-A | Chipsound on Channel A(C-0 to B-9) | Status Tone Flag on Channel A(0-1) |
04 | CHP-B T-B | Chipsound on Channel B(C-0 to B-9) | Status Tone Flag on Channel B(0-1) |
05 | CHP-C T-C | Chipsound on Channel C(C-0 to B-9) | Status Tone Flag on Channel C(0-1) |
06 | EG E-A | EG Generator(00-60) | EG Flag on Channel A(0-1) |
07 | EG E-B | EG Generator(00-60) | EG Flag on Channel B(0-1) |
08 | EG E-C | EG Generator(00-60) | EG Flag on Channel C(0-1) |
09 | EG E-AB | EG Generator(00-60) | EG Flag on Channels A and B(0-1) |
10 | EG E-BC | EG Generator(00-60) | EG Flag on Channels B and C(0-1) |
11 | EG E-AC | EG Generator(00-60) | EG Flag on Channels A and C(0-1) |
12 | EG E-ABC | EG Generator(00-60) | EG Flag on Channels A, B and C(0-1) |
13 | NSE N-A | Noise Generator(00-31) | Noise Flag on Channel A(0-1) |
14 | NSE N-B | Noise Generator(00-31) | Noise Flag on Channel B(0-1) |
15 | NSE N-C | Noise Generator(00-31) | Noise Flag on Channel C(0-1) |
16 | NSE N-AB | Noise Generator(00-31) | Noise Flag on Channels A and B(0-1) |
17 | NSE N-BC | Noise Generator(00-31) | Noise Flag on Channels B and C(0-1) |
18 | NSE N-AC | Noise Generator(00-31) | Noise Flag on Channels A and C(0-1) |
19 | NSE N-ABC | Noise Generator(00-31) | Noise Flag on Channels A, B and C(0-1) |
Placing the same SS on different Tracks will introduce Sharing between Tracks whereby each Track is given an equal time-gap to act upon the resource before it is passed to the next Track. A maximum of 8 tracks may share the same resource.
In Addition to the list above there exists a Sound Source which exclusively assigns Track H as a Command Pattern. This permits a single Track to bestow commands whilst in the Pattern.
The Mimic Track type permits the Track to Mimic(or copy) what the track to the Left or Right is doing. It also provides parameters for modifying the Tracks Pitch, Volume and Time-Delay. A Mimic must still be provided with an SS ID which can be the same or different resource to the mimicked Track.