About KORG format files

KORG format file structure

There are three types of 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.

• Attributes

Multisample parameter attributes

MSB

LSB

 

 

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

PCMGROUP.KSC

PIANO.KMP

RHODES.KMP

SNARE_00.KSF

Korg format file structure

PIANO.KMP

 

 

 

 

PI0000.KSF

 

Ac. Piano

Multisample

 

Sample

4

parameters

 

 

parameters

 

PI0000.KSF

 

 

 

 

 

Sample data

 

Relative parameters

 

 

 

 

PI0001.KSF

(for ‘x’ number

 

 

 

 

 

PI0002.KSF

of samples)

 

PI0002.KSF

 

 

 

 

 

 

 

 

 

 

 

Sample

PI0003.KSF

 

 

 

 

 

parameters

 

 

 

 

 

 

PI0003.KSF

 

 

 

 

 

 

PI0003.KSF

 

 

 

 

 

 

 

Sample

 

 

 

 

 

 

parameters

 

 

 

 

 

 

 

Sample data

 

 

 

 

 

 

 

 

 

 

 

 

 

SNARE_00.KSF

 

 

 

 

 

 

 

Sample

 

 

 

 

 

 

parameters

● Relative parameter chunk 1

 

Chunk ID (‘RLP1’)

[4 bytes]

Chunk size (18 ⋅ number of samples in the

[4 bytes]

multisample)

 

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]

Pan (0–127 currently unused)

[1 byte]

Filter cutoff (–99…+99 currently unused)

[1 byte]

KSF filename (including period and extension)

[12 bytes] ⋅ number of samples in the multisample

Sample data

Unless stated otherwise, all data is Big Endian.

When a Korg format file saved on the TRITON Le 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)

Filter cutoff

(RLP1 chunk)

Transpose

(RLP2 chunk)

Resonance

(RLP2 chunk)

Attack

(RLP2 chunk)

Decay

(RLP2 chunk)

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 TRITON Le,

Compressed sample files cannot be loaded.

Multisamples that use internal samples of the Trinity will be assigned identically-numbered RAM samples.

KMP (KORG Multisample Parameter) files These consist of the following chunks.

● Multisample parameter 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]

If the .KSF filename is “SKIPPEDSAMPL”, it will be treated as a sample skipped during loading.

If the .KSF filename is “INTERNALnnnn”, internal samples will be used.

Relative parameter chunk 2

Chunk ID (‘RLP2’)

[4 bytes]

Chunk size (4)

[4 bytes]

Transposing (–64…+63)

[1 byte]

Resonance (–99…+99)

[1 byte]

Attack (–99…+99)

[1 byte]

Decay (–99…+99)

[1 byte]

Multisample number chunk

Chunk ID(‘MNO1’)

[4 bytes]

Chunk size (4)

[4 bytes]

Multisample number (0–)

[4 bytes]

KSF (KORG Sample File) files

There are four types of structure for these files. One consists of a Sample Parameter chunk, Sample Data chunk, and Sam- ple Number chunk (SMP1 + SMD1 + SNO1). Another con- sists of a Sample Parameter chunk, Sample Data chunk, Sample Filename chunk, and Sample Number chunk (SMP1

+SMD1 + SMF1 + SNO1). The latter structure is in the case where the sample data of the Sample chunk is empty, and uses the sample data of the .KSF file specified by the Sample Filename chunk (shared sample data).

When saving to a SmartMedia and a single media cannot accommodate all of the data, it is possible to automatically divide the file and continue the save operation.

When a .KSF file is created in this way, the first file will con- sist of the Sample Parameter chunk, Sample Number chunk, a divided Sample Parameter chunk, and a divided Sample Data chunk (SMP1 + SNO1 + SPD1 + SDD1), and the second and subsequent files will consist of a divided Sample Data chunk (SDD1).

250

Page 257
Image 257
Korg Electric Keyboard manual About Korg format files, 250, KSF Korg Sample File files