But the callback can also tell the sampler to play a release recording, or initiate a legato transition recording, or choose a proper recording based on a velocity of the key being pressed.įor example, if you load a strings library, the patch will tell the sampler where the sounds are, how are they mapped and where the scripts are. Once the callback code is found, inside it are instructions that tell the sampler what to do next: usually the callback tells the sampler to play the sound mapped for this particular key. When you press the key, the script takes over – it looks what key you pressed, and searches the code to look for a callback for this particular action. When you load the patch, the patch’s “graphical interface” already contains a lot of information – it tells Kontakt where the samples are on the hard drive, what plugins must be loaded as inserts or sends, how modulation is set, and how the patches are mapped to piano keys. This is an example of a choir’s syllable mapped to various velocities.Īll right – how all of this works together? The picture below shows an example of a simple Kontakt test script.Īudio files for Kontakt instrument. The script has two functions: it’s used to build dedicated interface of the instrument, and it controls the instrument’s behavior. Script Editor – And here you can actually write the code, using Kontakt scripting language.This is where you make long sustained notes ). You may edit the wave form, and set the part of the sound sample to loop. Wave Editor – Here you can edit the wave form of each individual sound mapped to a key.Mapping Editor – Here you can assign audio files (recorded sounds of the instrument you’re sampling) to the keys of a piano roll, and even various velocities.These groups are used for scripting and playback purposes. Then, with scripting, you can control these groups. Groups are categories, to which you assign samples – actual recordings of the notes played by the instrument. Group Editor – Here you can edit various groups of samples.You can add various plugins, or set the modulation (attack, delay, release) of samples etc. Instrument Options – Here you can set basic settings for the instrument.On the image above notice the upper row of buttons: The following picture shows Kontakt 5 player with a loaded instrument – Olympus Choir Micro by Soundiron – I’ve loaded “Full Ensemble” patch. Today, let’s take a quick look at some more details that will be useful for people who want to make their own Kontakt instruments. I talked a bit about how Kontakt works in my “ How to Make Epic and Orchestral Music” course, part 3. How does a sampler works? Any sampler is a computer program that allows us to load instruments from libraries and play these instruments to create music. Then I make some recommendations to people who want to learn how to make Kontakt instruments. In this article we’ll take a look at the basics of Kontakt and its instrument panel, the basics of scripting to get the idea, and I will also give you a link to some great tutorials about Kontakt scripting.īy the way, this isn’t a practical tutorial, but an overview – I explain how Kontakt generally works, and how Kontakt instruments are made. While I focus on Kontakt, all samplers work in similar way. But some people may be interested in this craft, so I decided to write an article on how Kontakt works. You don’t have to know how Kontakt sampler (or any other sampler) works in order to make your own music.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |