Volca FM Instrument Definition File

Remember to change Inputs & Outputs.

Copy and paste in text editor and save as volcafm.txt

############# POLY Example 1 #############
VERSION 1 # Currently, this should only be 1.

###### DEFINITIONS

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+'
# Can also be omitted or NULL to not override the current track name, e.g. "TRACKNAME NULL"
TRACKNAME VolcaFM

# Can be POLY, DRUM, MPE, or NULL
TYPE POLY

# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT A

# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN 8

# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT ALLACTIVE

# Can be x (between 1-16), ALL, or NULL -- ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN ALL

# PC
# Syntax: NUMBER NAME
# number must be either:
#   - A number (for simple PC)
#   - Three numbers, delimited by ':', which represent PC:MSB:LSB. You can put 'NULL' to not set the MSB/LSB.
# PC must be between 1...128
# MSB/LSB must be between 0...127
[PC]
1 INIT
1:1:NULL
[/PC]

# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
40 Transpose
41 Velocity
42 Mod Attack
43 Mod Decay
44 Carrier Att
45 Carrier Dec
46 Lfo Rate
47 Lfo Pitch
48 Algorithm
49 Arp Type
50 Arp Div
[/CC]

# This section will be readable from Hapax.
[COMMENT]
Korg Volca FM
[/COMMENT]
1 Like

I guess this is the official Korg firmware? I use the Pajen firmware so I have a few extra CCs.

1 Wheel
40 Transpose
41 Velocity
42 Mod Attack
43 Mod Decay
44 Car Attack
45 Car Decay
46 LFO Rate
47 LFO Pitch
48 Algorithm
49 Arp Type
50 Arp Div
85 Chorus
86 Chor Width
87 Chor Speed
88 Load Patch
89 Load Pattern
90 Temp Div
91 Wheel Map

Is this for the first Volca FM or the FM2 and if it’s for the FM1, will it work on the FM2 too?

Fm1 but easy enough to add/edit for fm2 if it has changes.