![]() Try it in Free mode at under 0.1ms to create wild glitching effects. Load up Retrigger in the Script Editor and experiment with the Rate control. Retrigger FingerĪ good way to create unique drum patterns is to slice a drum break in Kontakt and play it back via MIDI. This affects the amplitude of the sample, rather than the frequency content, giving a cleaner sound. A simple but different way to achieve the same effect is to modulate the Volume control found in the Amplifier module. Making a wobbly, dubstep-style bass is usually done by modulating the filter cutoff on a square wave. A crude example would be using the Random Unipolar and Bipolar modulation sources (found in the External Sources section of the Add Modulator menu), which change their state every time a note is pressed. Organic ModulationĪdding elements of randomness to a Kontakt instrument can really bring it to life. ![]() It's ideal for filtering samples with sharp transients, such as drums, resulting in less unpleasant resonances than you'd get with a regular filter, for example. The Adaptive Resonance Filter can be used to create filter sweep effects without adding too much harshness - as the amplitude of the signal increases, the resonance is reduced to match. Sync it to host tempo or adjust the playback speed manually. Hidden inside the Other section of the Modulation menu is a 32-step modulator that works in a similar fashion to a step sequencer. So Solid CrewĪs well as super-clean digital EQ and compression algorithms, NI have included some superb emulations of classic SSL hardware processors in Kontakt's extensive roster of built-in effects - try the Solid G EQ for characterful EQ boosts, and the Solid Bus Comp to add that SSL-style snap to your transients. InstallChildLibrarySnapshots(parentDir) else if (mainInstrument & !librarySnapshots.Reached the limits of what Kontakt's main functions offer, or just fancy learning a bit of programming? Why not look at the Script Editor? The scripting functions included with the software can be used to customise the playability and functionality of any instrument, and even allow you to make your own custom backgrounds and controls. MsgBox("Installed " installed " snapshot folders.") Installed += InstallChildLibrarySnapshots(libraryDir) SnapshotsDir := A_MyDocuments "\Native Instruments\User Content\Kontakt" The "libraryDirs" and "excludeFolders" variables should be updated for your setup, and the rest should probably work as-is. I'll add version details and a changelog if/when I update this post. This was thrown together fairly quickly and could use improvements, but I've found it extremely useful already and thought I would share. This directory structure with the "Factory" symlink allows you to store your user-level snapshots outside of the "Factory" directory so that they are stored within My Documents and not within each library folder. If you move existing libraries, you will need to delete the symlink manually before the script will re-add it. ![]() ![]() The script is idempotent, each time you add a new library you can re-run the script and it will only add any missing symlinks. The script then creates symlinks for each instrument snapshots folder at the location %A_MyDocuments%\Native Instruments\User Content\Kontakt\%InstrumentName%\Factory.If there is no nicnt file, the script checks for a Snapshots folder, and attempts to match up the snapshots with any.For each Kontakt library folder, it looks for a file containing an "nicnt" extension and skips over that library if present (Kontakt manages those snapshots automatically).The script loops through the folders defined in "libraryDirs" recursively, skipping over folder names contained in "excludeFolders", looking for Kontakt library folders.It can be installed via chocolatey with "choco install ln" or via winget with "winget install HermannSchinagl.ln". The script uses the "ln" command line tool. One limitation of the script is that it relies on each Kontakt library having an "Instruments" folder in order to know what the library's main directory is, so in my case this required re-organizing some of my third-party libraries and batch-resaving them with Kontakt. I got tired of manually managing my Kontakt instrument snapshots and decided to automate a process that would be more maintainable long-term, so I wrote a script to scan all of my Kontakt library directories and create symlinks to the factory snapshots of each one. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |