![]() |
SampleTank Format Information |
History
SampleTank is generally playback-only, it's difficult to create your own sounds from scratch. SampleTank 1 uses a separate ST Convertor program, which imports Akai Programs. SampleTank 2 has WAVE/AIFF, Akai, and SampleCell conversion built-in. IK Multimedia is noted for their skilled artwork with their interface, corporate graphics, and web site. SampleTank may not be the "sampler-of-samplers," but it sure looks like it! Unfortunately, as of a little bit into SampleTank 3, and with SampleTank 4, IK decided to lock up the format and not allow anyone to read or write the files. So SampleTank 3/4 users are stuck with using only IK's sounds, free or sold. However, the PAK file that these samplers use are exposed and can be converted; hwoever, they are just the samples and not the mapping or programming. Synthesis and File Structure SampleTank 2 introduced a .stip file, which stores a Preset based on another .sth/sti/stw combination. You can make as many .stip's per .sth/sti/stw combination as you want. The downside for the SampleTank user is that there is no real editor, although SampleTank 2 allows editing of parameters in an overriding macro sort of way. (You don't get to see the overall layout of the structure.) An Instrument is made up of one KeyMap, which contains 2 "Oscillators;" in other words, two sample references, which can be mono or stereo. The main structure is a "Region", which is a a keyrange. There can be up to 127 Regions, one per MIDI key, and they can't overlap. Within each Region there can be up to 8 velocity splits. So, the most complex SampleTank Instrument can reference 2032 samples - 127 x 8 x 2. The big limitation with SampleTank is that each Region has to share the same tuning information. Thus, conversions can be very complex if the incoming source has samples that have programmed tuning offsets; however, Translator is able to deal with this adequately using hard pitch changing and sample replication. SampleTank 2 relieves some of this by giving each sample in a Region it's own Unity Note, and implementing a tuning control in the sample itself (thus alleviating the need to hard-change the sample data). SampleTank's parameter makeup is standard, with tunings and ADSR envelopes, although they are shared by both Oscillators. The modulation matrix is very extensive and modular, more advanced than most. |
|
Translating and Building to SampleTank Format This is another "square peg in round hole" type of thing. It is entirely possible that an import format can overwhelm the single Keymap format of SampleTank, so multiple sets of .sth/.sti/.stw will be created, put inside a single directory. This may make duplicate samples, but hey, what can you do? |
Translating Out of SampleTank Format The Conversion Engine can convert out of SampleTank 1, SampleTank 2, and some SampleTank 3 files. Most SampleTank 3 and all SampleTank 4 files are encrypted and can't be read. |