Supported targets

General support table

The following list of targets have their support by Octavia status presented in a table. A target can be a model, a plugin board, a lineup, or a standard.

A supported standard may also have a list of specific target models listed.

For specific SysEx support range, refer to Supported SysEx Instructions. For a list of supported modes, refer to state.mjs internal mode IDs.

VendorTargetTypeBankSysEx
MMAGMS✓✓
MMAGM2S✓✓
RolandMT-32S✓✓
RolandGSS✓✓
RolandSDS✓✓
YAMAHATGL✓✓
YAMAHAXG¹S✓✓
YAMAHAPLG-150ANP✓-
YAMAHAPLG-150APP✓✕
YAMAHAPLG-150DRP✓✕
YAMAHAPLG-150DXP✓-
YAMAHAPLG-150PCP✓✕
YAMAHAPLG-150PFP✓✕
YAMAHAPLG-150VLP✓✓
YAMAHAPLG-100SGP✓✓
YAMAHAS90 ESL✓✓
YAMAHAMotif ESL✓✓
KORGAG-10M✓✓
KORG05R/WL✓✓
KORGX5DRL✓✓
KORGNS5R/NX5RL✓✓
KAWAIGMegaL✓✓
KAWAIGMega LXM✓✓
AKAISG01kM✓✓
CASIOGZ-50MM✓✓
ALESISNanoSynthM✕✕
  1. Octavia implements XG level 3.0 or later, and XG version 2.0 or later.

Custom sound banks

Warning

This section is outdated. Please refer to MICC formats instead.

  • Voice name maps (.mdat)
  • SysEx bank dumps (.syx)
    • KORG X5 (05R/W)
    • KORG X5D (X5DR)
    • KORG NS5R (NX5R)
    • KORG Trinity
    • Yamaha PLG-AN (AN200)
  • Yamaha S90 ES Voice Editor (.s7e)
  • Yamaha Motif ES Voice Editor (.w7e)
  • Korg Program/Combi/Global (.pcg)
    • Korg KROSS 2

Specific targets

Roland MT-32

TargetTypeStatus
MT-32M✓
MT-100M-
CM-32LM✓
CM-32LNM-
CM-64M-
CM-500M-
LAPC-IM-
LAPC-NM-
RA-50M-
E-20M-

Roland GS

LevelTarget
1SC-55, SC-33, SC-155, SC-50, SD-35, SC-55K, SC-55ST, SK-50
2SC-88, SC-88ST, SC-88VL, M-GS64
3SC-88 Pro, SC-880, SC-88ST Pro, SK-88 Pro
4SC-8850, SC-8820, SC-D70, SK-500
TargetTypeStatus
CM-300M✓
SC-55L✓
SC-88L✓
SC-88 ProL✓
SC-8850L✓
SD-35M✓
SK-50M✓
SK-88 ProM✓
SK-500M✓

Roland SD

TargetTypeStatusLevel
SD-20M✓1
SD-80M✓2
SD-90M✓2
SD-50M✓0

Yamaha TG

TargetTypeStatus
TG55M-
TG33M-
TG77M-
TG100M-
TG500M-
TG300M✓

Yamaha XG

LevelTarget
0XGlite
1MU50, MU10, MU15, DB50XG, DB51XG, DB60XG, PLG100-XG, SW60XG, S-YXG50, S-YXG70, S-YXG100
2MU80
3QY70, QY100, QY700
4MU90
5MU100, SW1000XG
6MU128
7MU1000, MU2000, MU500
8S-YXG2006LE
9PSR-220, PSR-225, PSR-230, PSR-240, PSR-270, PSR-280, PSR-282, PSR-330, PSR-340, PSR-GX76
10PSR-203, PSR-205, PSR-273, PSR-275, PSR-290, PSR-292, PSR-293, PSR-295, PSR-350, PSR-450, PSR-E303, PSR-E403, PSR-E413, PSR-K1
12PSR-530, PSR-540, PSR-630, PSR-640, PSR-730, PSR-740
13PSR-1500, PSR-3000, PSR-OR700, PSR-S500, PSR-S550
14PSR-1000, PSR-1100, PSR-2000, PSR-2100, PSR-8000, PSR-9000, PSR-9000Pro
64Unidentified modern XG synth
  • The levels depicted here do not refer to actual XG levels.
  • Levels between 0 and 7 refer to classic XG, 8 and above refer to modern XG. Except for model-exclusive voices, higher classic XG support levels always encompass lower XG support levels.
  • Levels equal to and above 12 are currently not truly assigned.
  • PLG100-XG adds Dance Kit on top of the MU50 voices, just like modern XG. QY100 and PLG100-XG share the same sample pool that's different from the MU Basic sample pool.
  • The assigned program number of Dance Kit in modern XG can either be 027 or 112, and synths can support either or both, resulting in some incompatibilities.

Classic

TargetTypeStatusSound type
DB50XGM✓MU Basic (non-MU)
DB51XGM✓MU Basic (non-MU)
DB60XGM✓MU Basic (non-MU)
MU80M✓MU Basic (MU)
MU50M✓MU Basic (MU)
MU90L✓MU Basic (MU)
MU10M✓MU Basic (Unknown)
MU100L✓MU Basic (MU) + MU100 Native
MU15M✓MU Basic (MU)
MU128L✓MU Basic (MU) + MU100 Native
MU1000L✓MU Basic (MU) + MU100 Native
MU2000L✓MU Basic (MU) + MU100 Native
MU500M✓MU Basic (MU) + MU100 Native
PLG100-XGP✓QY100/PLG100-XG
QY700M✓MU Basic (Unknown)
QY70M✓MU Basic (Unknown)
QY100M✓QY100/PLG100-XG
SW60XGM✓MU Basic (non-MU)
SW1000XGM✓MU Basic (non-MU)
S-YXG50M✓MU Basic (non-MU)
S-YXG70M✓MU Basic (non-MU)
S-YXG100M✓MU Basic (non-MU)

Modern

TargetTypeStatus
S-YXG2006LEM✓
PSR-220L-
PSR-203L-
PSR-530L-
PSR-1500L-
PSR-1000L-