instrument editor

the instrument editor allows you to edit instruments.
it can be activated by double-clicking on an instrument in the instrument list.

alternatively, window > instrument editor displays it.

main

top of instrument editor

instrument types

the following instrument types are available:

macros

macros are incredibly versatile tools for automating instrument parameters.

after creating an instrument, open the Instrument Editor and select the "Macros" tab. there may be multiple macro tabs to control individual FM operators and such.

macro view

the very first numeric entry sets the visible width of the bars in sequence-type macros. the scrollbar affects the view of all macros at once. there is a matching scrollbar at the bottom underneath all the macros.

each macro has the following parameters:

macro types

there are three macro types:

sequence

this is the most basic macro type. when the instrument is played, every value in the macro will be output sequentially, from left to right.

sequence macro editor

clipped sequence macro editor

bitmask sequence macro editor

the Length field allows you to set the number of steps in the sequence.

the sequence view allows you to edit the macro.

the sequence view may be adjusted using the following combinations:

right-click on the sequence view to open a menu:

arpeggio and pitch macros may have values above or below the visible area. indicators will be shown until they are scrolled into view.

bitmask-style macros show labels for each of their bits. these are edited as toggles.

under the sequence view there is a bar that allows you to set loop and release points.

arpeggio macros have an additional bar under the sequence view to set steps to "relative" or "fixed":

the sequence can be edited in the text input field at the very bottom. the following symbols have special meanings:

in bitmask-style macros, the values are added up in binary and converted to decimal.

the release mode parameter determines how macro release (=== or REL in the pattern) is handled:

ADSR

ADSR macro editor

macro ADSR chart

LFO

LFO macro editor

wavetable

this tab appears for PC Engine, FDS, Namco WSG, and other wavetable-based instruments.

wavetable tab

when Enable synthesizer is off, the wavetable used for the instrument may be selected by creating a Waveform macro with a single value.

to use the wavetable synthesizer, refer to the wavetable synthesizer section.

sample

this tab appears for Generic PCM DAC, Amiga and SNES.

sample tab

see the Generic Sample section for more information.