beautypg.com

About korg format files, Korg format file structure, Kmp (korg multisample parameter) files – KORG Electronic Keyboard User Manual

Page 1040: About korg format files 0, Appendices

background image

Appendices

1030

About KORG format files

KORG format file structure

There are three types of sample-related Korg-format
files: .KMP files for multisamples, .KSF files for
samples, and .KSC files which handle the first two as a
collection. Similar to the AIFF format, .KMP/.KSF files
consist of chunks.

Unless stated otherwise, all data is Big Endian.

• When a Korg format file saved on the OASYS is

loaded by the TRINITY,

• Of the parameters for each song, the following

parameters are ignored. (The chunk that includes
the parameter is given in parentheses)

• Of the parameters for each sample, reverse

playback and loop off settings (included in the
attribute parameters of the SMD1 chunk) will be
ignored, and will be handled respectively as
forward playback and loop on. Only the twelve
types of sampling frequency supported by the
Trinity will be loaded correctly, and if the
frequency is unsupported, the next lowest
frequency will be selected.

• Split sample files cannot be loaded.

• When a Korg format file saved on the TRINITY is

loaded into the OASYS,

• Compressed sample files cannot be loaded.

• Multisamples that use internal samples of the

Trinity will be assigned identically-numbered RAM
samples.

• When loading a Korg-format file saved on the

OASYS into a Triton

• Of the parameters for each song, the following

parameters are ignored (the chunk that includes the
parameter is given in parentheses)

• Only the approximately 80 types of sampling

frequencies supported by the Triton will be loaded;
if the sampling frequency is not supported, the
next-lowest frequency will be selected.

KMP (KORG Multisample Parameter) files

These consist of the following chunks.

• Multisample parameter chunk

• Attributes

• Multisample name chunk

• Relative parameter chunk 1

Filter cutoff

(RLP1 chunk)

Transpose

(RLP2 chunk)

Resonance

(RLP2 chunk)

Attack

(RLP2 chunk)

Decay

(RLP2 chunk)

Drive

(RLP3 chunk)

Boost

(RLP3 chunk)

LowEQLevel

(RLP3 chunk)

MidEQLevel

(RLP3 chunk)

HighEQLevel (RLP3 chunk)

Korg format file structure

PCMGROUP.KSC

PIANO.KMP

RHODES.KMP

SNARE_00.KSF

PIANO.KMP

Ac. Piano

4

PI0000.KSF

PI0001.KSF

PI0002.KSF

PI0003.KSF

Multisample

parameters

Relative parameters

(for ‘x’ number

of samples)

PI0000.KSF

Sample data

PI0002.KSF

PI0003.KSF

PI0003.KSF

SNARE_00.KSF

Sample

parameters

Sample

parameters

Sample

parameters

Sample

parameters

Sample data

Sample data

Drive

(RLP3 chunk)

Boost

(RLP3 chunk)

LowEQLevel

(RLP3 chunk)

MidEQLevel

(RLP3 chunk)

HighEQLevel (RLP3 chunk)

Chunk ID (‘MSP1’)

[4 bytes]

Chunk size (fixed at 18)

[4 bytes]

Multisample name

[16
bytes]

Number of samples in the multisample [1 byte]

Attributes

[1 byte]

Chunk ID (‘NAME’)

[4 bytes]

Chunk size (fixed at 24)

[4 bytes]

Multisample name

[24
bytes]

Chunk ID (‘RLP1’)

[4 bytes]

Chunk size (18 × number of samples in
the multisample)

[4 bytes]

Original key

[1 byte]

MSB 1: Non Transpose 0: Transpose

bits 6–0 original key

Top key (0–127)

[1 byte]

Tune (–99…+99 cents)

[1 byte]

Level (–99…+99 cents)

[1 byte]

Multisample parameter attributes

MSB

LSB

1: Not Use 2nd Start 0: Use It
NC(0)