The setup menu is accessed via the File menu at the top, and will allow to configure Arkos Tracker 2.



Several general options can be modified:

Line number in hex: Indicates whether the line number, in the pattern viewer, will be shown in hexadecimal (00-7f) or in decimal (000-127).

Show song information after loading one: If checked, a pop-up will open whenever a song is loaded to show its information (name, author, comments, etc.).

Font size in the pattern: the size of the font, in the pattern viewer.

Use native title bar: Check this to use the title bar native to your OS. Many people will prefer this, even though it may not look consistent with the rest of the interface. For example, all the facilities of minimizing/maximizing will be the same as any other applications. Please restart AT2 to apply the change.

Use OpenGL: Activated by default, in order to use OpenGL to accelerate the display. However, this does not work well on some laptops with crappy video controller. If you experience black screen, freezing, try disabling this. Please restart AT2 to apply the change. See the troubleshooting section to use the command line to enable/disable this, which may be useful if you can't see anything.



This shows the various devices/sound cards on which Arkos Tracker 2 can output its sound.

Audio device type: Depends on your sound card. On PC, you might want to choose ASIO for a low-latency, but only mid to high-end sound cards allow this.

Output: The output channels. Depends on your sound card.

Sample rate: If you can, choose at least 44100. It is pretty useless to select a higher value, as it will be more CPU-consuming and only your dog will hear the difference.

Audio buffer size: How large are the buffers used before it is sent to the sound card. Its minimum and maximum size depends on your sound card. The smaller the buffer, the lower the latency (shown in ms). Ideally, it should be around 10ms maximum, so try to lower it as much as you can. If you experience cracks in the sound, increase the size. If you can't get anything right, please check the Troubleshooting section for a possible solution.

Active MIDI inputs: The list of the MIDI inputs. This is currently not used.

MIDI Output: The MIDI outputs. This is currently not used.



Defines some parameters about the generated sounds.

Mono output: True to mix the stereo of the AY to mono, like on some hardware such as the CPC speaker.

Emulate CPC internal speaker: If checked, applies a high-pass filter on the output to remove a lot of low frequencies, thus emulating how the poor (yet lovely) internal CPC speaker behaves.




This shows a list of all the keys you can use within Arkos Tracker 2. The key binding or each can be modify within this page. If can also switch your keyboard layout from AZERTY to QWERTY or QWERTZ, thanks to the "change layout" button at the bottom.


Source profiles

This lists all the available source profiles, and allows you to select which one to use. A source profile holds declarations of mnemonics used in the generated assembly source codes. Regular Z80 options are used by default, but depending on your assembler and your hardware target, you might want to create your own profile (or ask me to include yours!). For example, a load instruction on Z80 is "LD", but would be "MOVE" on a 68000.