Oasys .Sng File Compatibility - Korg KRONOS SGX-2 Parameter Manual

Table of Contents

Advertisement

KSC 1.0 format
Lines beginning with # are ignored as comment lines, with
the notable exception of version 2.0 data.
The first line of the file must begin with "#Korg Script
Version 1.0" and subsequent lines (except for comment
lines) consist only of filenames. Only files with an extension
of KMP/KSF are processed.
Filename conventions
.KMP filename for Save All or Save All Multisamples
KMP filename convention
P I A N O 0 0 2 . K M P
First 5 characters of
Multisample number
multisample name
The first multisample in internal memory is 000.
P I A N 3 9 9 9 . K M P
First 4 characters of
Multisample number
multisample name
The first multisample in internal memory is 0000.

OASYS .SNG file compatibility

The KRONOS sequencer can load and play the OASYS
song format, with the following caveats.
Preloaded sounds are different
The KRONOS's preloaded Programs, Wave Sequences,
Drum Kits, etc. are not the same as those of the OASYS.
When loading a Song created on the OASYS, please also
load the PCG file saved with the Song.
Audio file directory name
Before an OASYS Song with audio files can be played, the
audio directory names must be edited slightly. OASYS files
were limited to 8 characters, and so the name of the audio
file directory was typically abbreviated. For instance, if the
.SNG file was named WAMOZART.SNG, the OASYS audio
folder would be named WAMOZA_A.
The KRONOS supports long file names, and expects to see
the entire .SNG name in the audio folder name. Before you
load an OASYS .SNG file, edit the name of the audio
directory so that it matches the KRONOS standard: the same
name as the .SNG file, followed by "_A" (for "Audio"). In
the case above, you'd rename "WAMOZA_A" to
"WAMOZART_A."
Timing resolution
OASYS .SNG files have a timing resolution of 192 ppq
(parts per quarter note). If these .SNG files are loaded into
KRONOS or later, they will automatically be converted to
480 ppq.
Disk mode and file format information OASYS .SNG file compatibility
When data is saved using Save All, Save All Multisample
or Save One Multisample, the individual .KSF files used by
the Multisample (the .KMP file) are automatically given
filenames according to the following convention.
Likewise, when data is saved using Save All or Save All
Samples, the individual .KSF files are automatically given
filenames according to the following convention.
In some cases, this conversion may mean that some MIDI
events might not be at exactly the same timing (see
illustration below). In this example, locations 1 and 3 of the
192 ppq data will be converted to locations 2 and 7 of the
480 ppq data.
480 ppq:
192 ppq:
For audio tracks, the timing precision is improved by
adjusting the region's Start point as well as the timing of the
audio event. This is because the relative timing of audio
events is more critical, due to possible problems such as
phasing.
For this reason, if MIDI events and audio data that start at
location 1 of the 192 ppq data in this example were
converted, the MIDI data would be placed at location 2 of
the 480 ppq data, while the audio data would start between
locations 2 and 3 of the 480 data (corresponding to location
1 of the 192 ppq data), causing a discrepancy.
At 40.00 bpm, one tick of 480 ppq corresponds to 2.125 ms.
Thus at this slowest tempo available on the KRONOS (40
bpm), the MIDI event would shift 1.5625 ms forward
relative to the 192 ppq timing, and the audio would play
back at virtually the same timing; an approximately 0.02 ms
resolution of the sample rate.
KSF filename convention (samples used by the multisample)
M S 0 0 1 0 0 3 . K S F
Sample number
The first sample of the multisample is 000.
Multisample number
The first multisample in internal memory is 000.
M 3 9 9 9 0 0 3 . K S F
Sample number
The first sample of the multisample is 000.
Multisample number
The first multisample in internal memory is 0000.
KSF filename convention (sample)
K I C K 0 0 0 3 . K S F
First 4 characters of
Sample number
multisample name
The first multisample in internal memory is 0000.
K I C 1 5 9 9 9 . K S F
First 3 characters of
Sample number
multisample name
The first multisample in internal memory is 00000.
0
1
2
3
4
5
6
0
1
2
7
8
9
10
Tick
3
4
Tick
1167

Advertisement

Table of Contents
loading

Table of Contents