User Tools

Site Tools


oric:ayt:list_editor

AYT List Editor

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.

[[http://example.com|External Link]]

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.

Row wide Commands

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 Row

Track Rows contain 8 tracks. Each Track may be a Track Rest, a Track Pattern or a Track Mimic.

Track Rest

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.

Track Pattern

A Track Pattern holds two fields. A Pattern Number and a Sound Source ID.

Pattern Field

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.

Sound Source(SS) Field

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 IDSound Source AcronymPitch ResourceVolume Resource
00CHP-A V-AChipsound on Channel A(C-0 to B-9)Volume on Channel A(0-15)
01CHP-B V-BChipsound on Channel B(C-0 to B-9)Volume on Channel B(0-15)
02CHP-C V-CChipsound on Channel C(C-0 to B-9)Volume on Channel C(0-15)
03CHP-A T-AChipsound on Channel A(C-0 to B-9)Status Tone Flag on Channel A(0-1)
04CHP-B T-BChipsound on Channel B(C-0 to B-9)Status Tone Flag on Channel B(0-1)
05CHP-C T-CChipsound on Channel C(C-0 to B-9)Status Tone Flag on Channel C(0-1)
06EG E-AEG Generator(00-60)EG Flag on Channel A(0-1)
07EG E-BEG Generator(00-60)EG Flag on Channel B(0-1)
08EG E-CEG Generator(00-60)EG Flag on Channel C(0-1)
09EG E-ABEG Generator(00-60)EG Flag on Channels A and B(0-1)
10EG E-BCEG Generator(00-60)EG Flag on Channels B and C(0-1)
11EG E-ACEG Generator(00-60)EG Flag on Channels A and C(0-1)
12EG E-ABCEG Generator(00-60)EG Flag on Channels A, B and C(0-1)
13NSE N-ANoise Generator(00-31)Noise Flag on Channel A(0-1)
14NSE N-BNoise Generator(00-31)Noise Flag on Channel B(0-1)
15NSE N-CNoise Generator(00-31)Noise Flag on Channel C(0-1)
16NSE N-ABNoise Generator(00-31)Noise Flag on Channels A and B(0-1)
17NSE N-BCNoise Generator(00-31)Noise Flag on Channels B and C(0-1)
18NSE N-ACNoise Generator(00-31)Noise Flag on Channels A and C(0-1)
19NSE N-ABCNoise 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.

Command Track H

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.

Track Mimic

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.

oric/ayt/list_editor.txt · Last modified: 2009/02/02 11:44 by twilighte