Importing Formats
Supported files
Section titled “Supported files”| Kind | Extensions |
|---|---|
| Samples | .wav, .flac, .aif, .aiff, .mp3, .opus |
| Instruments | .sf2, .sfz, .exs, .gig, .akp, .multisample |
| Shortcircuit XT | .scm (multi), .scp (part) |
Samples must be mono or stereo. WAV and AIFF load from 8 to 32 bit, including 12 and 20 bit, and WAV also loads 32 and 64 bit float. FLAC loads at any depth from 4 to 32 bit.
Importing an instrument
Section titled “Importing an instrument”Double-click an instrument in the browser, or drag it onto the mapping pane or a part card. When dragging, drop on one half to replace the part or the other half to add to it.
An import adds new groups to the selected part. It does not create a new part. The whole import is a single undo step.
Dragging an SF2 file with several instruments asks which one to import. Double-clicking it imports all of them.
Features Shortcircuit XT cannot import are skipped.
What each format brings in
Section titled “What each format brings in”- SF2: one group per instrument, with key and velocity ranges, root key, tuning and scale tuning, sample offsets, loops including loop until release, pan, level, both envelopes with key number scaling, the filter, the vibrato and modulation LFOs with their delays, and the file’s modulators, including preset level and global ones. Zones with an exclusive class get a group of their own, in an exclusive group. Reverb and chorus sends, fixed key and fixed velocity are not imported.
- SFZ: regions with key and velocity ranges, velocity fades, root key (including
pitch_keycenter=sample), keytrack, tuning and transpose, level, pan, offset and end, reverse, loops (loop_mode, includingone_shot, andloop_type), amp and filter envelopes, filter, and common CC and velocity modulation.<global>,<master>and<group>opcodes are inherited, and#includeand#defineare supported. Some opcodes become group settings:trigger=releaseregions go to a group of their own which plays on release.sw_lastandsw_downbecome KeySwitch and KeySwitch (Momentary) trigger conditions, andsw_defaultsets the part’s default articulation.groupandoff_bybecome exclusive groups. One way chokes import as mutual.seq_positionon a region makes variants of one zone. On a header it gives each group a Round Robin > Cycle trigger condition.- Regions sharing a key and velocity range and split by
lorandandhirandbecome one zone with Random variants.lorandandhirandon a<group>become a Dice per Key Press trigger condition.
- EXS: groups with volume, pan, polyphony and exclusive groups; zones with ranges, tuning, start and end, reverse, one-shot, release trigger and loops; the filter and both envelopes. Round robin groups are imported as parallel zones.
- GIG: one group per instrument, with one zone for each velocity and layer split. Other dimensions, such as round robin and keyswitch, keep only their first zone. LFOs are not imported.
- AKP: key and velocity ranges, tuning, pan, level, two envelopes and a low pass filter. Samples
are looked for beside the
.akpfile; missing samples are skipped. - .multisample: groups, key and velocity ranges and fades, root key, keytrack, tuning, gain, sample start and end, reverse and loops, including ping-pong loops and loop fades. Round robin samples sharing a mapping become variants of one zone.
Metadata in sample files
Section titled “Metadata in sample files”Shortcircuit XT reads the root key, key and velocity ranges and loop from WAV (smpl and inst
chunks), AIFF and FLAC files. WAV cue and strc markers become slices shown on the waveform.
Missing samples
Section titled “Missing samples”If a multi or part refers to samples that cannot be found, the Missing Sample Resolution screen lists them. Click Resolve to locate a file. With Auto-Resolve Siblings on, other missing files from the same folder are found too.
To reopen the screen, right-click a zone and choose Resolve Missing Samples.