bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/04/02 11:55:42
(permalink)
When we were doing our orchestral shootout last summer, I made one using nothing but Dimension Pro. Man, was that confusing, keeping track of which was which with sixteen instances of the same synth on screen!
 All else is in doubt, so this is the truth I cling to. My Stuff
|
Tripecac
Max Output Level: -58 dBFS
- Total Posts : 1702
- Joined: 2004/01/27 16:45:15
- Location: New Zealand
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/04/02 14:53:07
(permalink)
That's a really good point. I wish Sonar had a way to copy a synth's patch name into a field in Track View. Even if it's can't be the patch selector, there should be a way to "peek". We know it can peek at effects, for purposes of automation. Why can't it peek at patch names?
post edited by Tripecac - 2011/09/21 22:52:49
tripecac.com Sonar Platinum + Komplete 9 Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA
|
Tripecac
Max Output Level: -58 dBFS
- Total Posts : 1702
- Joined: 2004/01/27 16:45:15
- Location: New Zealand
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/04/19 22:20:16
(permalink)
When I mix, I really like to be able to see velocity envelopes for each MIDI track. Kontakt lets me do this as long as each instrument is on a separate MIDI channel. Ditto for Dimension Pro and most multi-channel soft synths. The problem is drums. If I use a single instance of a drum kit (e.g., an Abbey Road 60s kit), then I cannot have separate volume envelopes for kick, snare, hat, toms, tambourine, cymbals, etc. For some songs this doesn't matter much, but other times I really want to be able to turn up or down some of the drum subsets (e.g., toms) without affecting the others. For a drum subset to have its own volume envelope, it needs its own track and its own MIDI channel, correct? And than means Kontakt (or Dimension Pro) needs to have a separate drum kit instance for each drum subset/track. So then the decision is whether to include all the drum kit copies within a single instance of Kontakt, or give each one its own instance. The latter option might use more memory/cpu, but I'm guessing it's negligible compared to the cost of duplicating all those drum kit instances. Some other pros and cons: all kits in a single Kontakt instance: - PRO: easier to PURGE all unused samples (to save memory and load time) - PRO: lets you save all kits as a single "multi" (for reuse in a future song) each kit in its own Kontakt instance: - PRO: lets you apply Sonar FX to individual drum types - PRO: if you double click the MIDI icon, you immediately see the correct kit Also, the second method requires more tracks (one audio for each Kontakt instance), which increased the clutter, unless you either: a) hide the audio tracks once you are done assigning effects to them. or b) use simple instrument tracks rather than the midi/audio pairs Are simple instrument tracks recommended in this scenario?
tripecac.com Sonar Platinum + Komplete 9 Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA
|
Elffin
Max Output Level: -67 dBFS
- Total Posts : 1196
- Joined: 2007/02/11 16:49:19
- Location: Wales
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/08 10:49:13
(permalink)
if I can just ask one question.... Why does sonar allow me to automate only one of the tracks associated with kontakt? I've been fiddling with Kontakt and Omnisphere and when you right click to create envelopes kontakt's options only appear on a single output (or a single midi track if chosen). Am I right in assuming that Sonar can only produce one track that allows the use of envelopes dedicated to that VST. (thus other tracks in multitimbral setups don't have this control).
|
Beagle
Max Output Level: 0 dBFS
- Total Posts : 50621
- Joined: 2006/03/29 11:03:12
- Location: Fort Worth, TX
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/08 12:26:37
(permalink)
where are you right clicking? if you want automation on output #2, then you need to be trying to write automation on THAT output, not on the first one.
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/08 13:07:08
(permalink)
Am I right in assuming that Sonar can only produce one track that allows the use of envelopes dedicated to that VST. (thus other tracks in multitimbral setups don't have this control). Nope, you can automate each instrument in a multitimbral collection independently. That does, however, assume that each instrument has its own MIDI track and its own MIDI channel assignment, which is how you'd normally set it up. The exception would be when you want to layer two or more voices and have them all driven by the same MIDI track, in which case they would all share the same automation. If you wanted to drive multiple voices from one MIDI track but automate them independently, you'd create separate MIDI tracks but link them.
 All else is in doubt, so this is the truth I cling to. My Stuff
|
Elffin
Max Output Level: -67 dBFS
- Total Posts : 1196
- Joined: 2007/02/11 16:49:19
- Location: Wales
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 08:37:58
(permalink)
Thanks gents.. I am quite syre I have setup it coorrectly... see pics.. the scond audio out of kontakt does not provide the ability to automate the vst channel 2.
|
Elffin
Max Output Level: -67 dBFS
- Total Posts : 1196
- Joined: 2007/02/11 16:49:19
- Location: Wales
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 09:45:16
(permalink)
The kontakt options only appear on the first kontakt out... notice the kontakt submenu... If I do the same to the next kontakt out I only get ... the automated mute/pan/volume and tracke EQ options..
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 11:22:21
(permalink)
That looks OK to me. The only option is to send automation to your one and only instance of Kontakt, as it should be. Tracks 1-4 are all routed to the same instance of Kontakt, and any automation you place on any of them will all be routed to the same place: that one Kontakt instance. The sampler itself will split them up internally based on which MIDI channel they came in on. Bear in mind that automation on the audio track is limited to your basic audio automation parameters, namely volume/mute and pan, and is a separate issue from MIDI automation.
 All else is in doubt, so this is the truth I cling to. My Stuff
|
Tripecac
Max Output Level: -58 dBFS
- Total Posts : 1702
- Joined: 2004/01/27 16:45:15
- Location: New Zealand
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 16:21:05
(permalink)
What I'd like most of all is to figure out how to get my midi and audio tracks organized in a way that's easy to use. Back when I used the Triton, things were easy. All the effects were handled in the Triton, so there was only one audio track: the line-out from the Triton. My 16 MIDI tracks were all in a row, each with its own MIDI channel and volume and/or pan envelope. I used 8 tracks for drums (one for kick, one for snare, etc.) and the other 8 for bass, piano, etc. I selected patches from within Sonar. Projects were neatly organized, and workflow was efficient; the only problem was I got tired of the Triton's sounds. Now that I've switched to soft synths, I find my projects a lot harder to manage. Some of my Kontakt-using MIDI tracks have their own audio track. Others share an audio track. I try to keep volume and pan envelopes on the MIDI tracks, but sometimes that doesn't work, so I have to put envelopes on the audio tracks. If I want to use an effect that is not inside of Kontakt, then I need to fiddle with audio routing, which sometimes requires multiple restarts of Kontakt. If most of my MIDI tracks share an audio track, I put the MIDI tracks in a track folder, and the audio tracks in their folder. If, however, I find that many of my MIDI tracks have a corresponding audio track, I group them in MIDI/audio pairs, so it's easier to see envelopes on the audio tracks. The net result is inconsistency, inefficiency, and frustration. That's why I am tempted to just use Simple Instrument Tracks for Kontakt, which each track getting its own Kontakt instance. That way, I don't have to worry about grouping instruments or maintaining separate MIDI and AUDIO envelopes. However, I don't know whether that would work well. Does anyone else do it? How do you determine when an envelope effects MIDI or audio? And if Simple Instrument Tracks are not a good long-term option, what other organizing strategies do you have?
tripecac.com Sonar Platinum + Komplete 9 Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA
|
Beagle
Max Output Level: 0 dBFS
- Total Posts : 50621
- Joined: 2006/03/29 11:03:12
- Location: Fort Worth, TX
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 16:35:00
(permalink)
|
Tripecac
Max Output Level: -58 dBFS
- Total Posts : 1702
- Joined: 2004/01/27 16:45:15
- Location: New Zealand
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 16:49:16
(permalink)
How do you organize your folders? a) separate MIDI and audio folders b) separate folder for each instrument (MIDI/audio pairs) c) something else?
tripecac.com Sonar Platinum + Komplete 9 Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA
|
Beagle
Max Output Level: 0 dBFS
- Total Posts : 50621
- Joined: 2006/03/29 11:03:12
- Location: Fort Worth, TX
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 16:58:24
(permalink)
☄ Helpfulby robert_e_bone 2014/12/31 10:57:06
I think it would be helpful if cake would implement SUB folders. in the meantime, I organzie by putting the MIDI track and it's associated output track in a folder for each MIDI track/output track combo.
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/09 19:02:38
(permalink)
CW needs to implement subfolders and project reports. It's time to acknowledge that large projects are now the norm and scale up our tools accordingly. I don't have one organizational strategy, because what works in one project may not be best for another. For example, an orchestral piece might be best grouped by strings, woodwinds, brass and percussion. A pop tune might need to have separate folders for lead and backing vocals. As a general rule, though, I put MIDI tracks together and their corresponding audio tracks in a separate folder. That's because I am primarily working with just one or the other at any given stage of the project, so I can collapse the tracks I'm not working with yet. Also, don't forget to archive and hide tracks you're done with. Archiving saves CPU resources and hiding tracks tidies up your screen.
 All else is in doubt, so this is the truth I cling to. My Stuff
|
Jazzy20
Max Output Level: -90 dBFS
- Total Posts : 16
- Joined: 2008/04/01 09:07:23
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/12 20:17:00
(permalink)
Hi Tripecac. The main reason why using multiple instances of Kontakt in a DAW is recommended, is that the CPU load is distributed more evenly through the CPU cores. About the memory cost: With 12 GB of RAM, I wouldn't worry too much. But. Each instance of Kontakt (3.5) eats up around 30 MB of RAM. So 20 instances for 20 instruments is definitely not an option. But as bitflipper said if you separate the instruments into sections, you can make it with 5 or 6 sections. Each in its folder. This should be easily manageable. About the CPU cost: On a core2 Duo E6750 3 instances of Kontakt cause a CPU load of between 2 & 3% I suppose this wouldn't even tickle an I7. For the automatic tracks naming and the individual drum sounds outputs assigning, you can find a detailed description in this page. Best. Sylvain.
post edited by Jazzy20 - 2011/06/12 20:21:58
|
Tripecac
Max Output Level: -58 dBFS
- Total Posts : 1702
- Joined: 2004/01/27 16:45:15
- Location: New Zealand
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/06/15 01:57:06
(permalink)
Thanks for the tips! I switched to single-instance Kontakt (where each instrument or ensemble gets its own single instance of Kontakt) and am loving it! No more scrolling through the Kontakt window, no more painful routing of Kontakt outputs. Everything is easy now!
post edited by Tripecac - 2012/10/10 19:37:49
tripecac.com Sonar Platinum + Komplete 9 Win7 SP1 64bit, Intel i7 950 3.07GHz, 12 GB RAM, M-Audio Delta44 (for Sonar), ASUS Xonar DX (for everything else), Nvidia GTX970, 2xSSD, 3xSATA
|
timwalk
Max Output Level: -90 dBFS
- Total Posts : 24
- Joined: 2011/09/06 23:11:07
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/09/07 00:22:13
(permalink)
OK. This is what I want to do simply in SONAR X1: http://www.youtube.com/watch?v=J12IibKInP0 Maybe I am too sleepy, but I cannot figure how to do it this easily. Surely if Protools does, Sonar does. Thoughts, helps or tutorials very much appreciated. Tim .
|
Glyn Barnes
Max Output Level: -0.3 dBFS
- Total Posts : 7564
- Joined: 2009/06/10 05:12:31
- Location: A Stone's Throw from the Line
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/09/07 01:13:45
(permalink)
timwalk OK. This is what I want to do simply in SONAR X1: . I have not got time to watch the video now but a couple of points. This is not the X1 forum so X1 experts may not see your question. To route outputs from different instruments from Kontakt 8.5.3 to different Sonar mixer channels(I don't think this has changed fundamentally in X1, but a lot of other things have) Do not insert Kontakt in a simple instrument track When you insert Kontakt you will have options, Kontakt, Kontakt 16 out and Kontakt 8 out. (the default Kontakt will be 32 outputs) May sure you enable "All synth audio outputs" and pick the most appropriate version of Kontakt. That done route your instruments to different channels in Kontakts mixer, then Kontakt's mixer channels to the host outputs.
|
timwalk
Max Output Level: -90 dBFS
- Total Posts : 24
- Joined: 2011/09/06 23:11:07
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2011/09/07 08:59:38
(permalink)
|
Starise
Max Output Level: -0.3 dBFS
- Total Posts : 7563
- Joined: 2007/04/07 17:23:02
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2014/12/31 10:30:06
(permalink)
I'm reviving an ancient thread , but I think the concerns are still valid today even with super fast computers and a lot of RAM. I don't think Kontakt 5 has changed routing significantly and X3 is very similar to X1 with regard to routing. For the longest time I felt I was doing it the "wrong way" with regard to using multis and Kontakt. I probably got this idea from reading articles written by guys who work for Sony and run lots of big mixes......yeah, all of those guys have huge Kontakt multis set up probably all in neat templates sent to stems. Like comparing apples to oranges for a smaller producer .
While I always intended to put together a few Kontakt templates simply using individual instances of Kontakt ( or any other multi synth vst shell) I never did......to me it was increased complexity with little payoff. I have thrown a few synths into a Kontakt shell on an occasional basis.
No one mentioned freezing tracks or did I miss it? I load an instance of Kontakt each time and after 5 or so I freeze them. If I want to return to edit I simply unfreeze the track and edit. This reduces the tracks demand to simple audio streaming .
One side benefit is I almost never need to change midi channels. I build mixes a track at a time.
To me the added redundancy of the effects and outputs in Kontakt can sometimes be overkill when we already have the tools in Sonar. I'm not entirely following the other posters comments on drums in Kontakt since Studio drummer has a mixer and you can adjust individual parts in it . Maybe this was pre Studio Drummer.
Intel 5820K O.C. 4.4ghz, ASRock Extreme 4 LGA 2011-v3, 16 gig DDR4, , 3 x Samsung SATA III 500gb SSD, 2X 1 Samsung 1tb 7200rpm outboard, Win 10 64bit, Laptop HP Omen i7 16gb 2/sdd with Focusrite interface. CbB, Studio One 4 Pro, Mixcraft 8, Ableton Live 10 www.soundcloud.com/starise Twitter @Rodein
|
wst3
Max Output Level: -55.5 dBFS
- Total Posts : 1979
- Joined: 2003/11/04 10:28:11
- Location: Pottstown, PA 19464
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2014/12/31 14:45:06
(permalink)
A topic near and dear to my heart these days.
The approach I am currently fine-tuning: I have eleven instances of Kontakt, each has 20 outputs, 16 for instruments, 4 for auxes. Each is associated with a track folder for which I have built a track folder template. I don't think more than a couple of these have all 16 slots loaded, and the eleventh one starts out with just a couple of pianos, I reserve it for all the stuff I discover I need along the way. The rest have between 12 and 14 instruments loaded.
Almost every instrument has its own discrete output. There are a handful of cases, 8Dio Adagietto strings for one, where I will route more than one instrument to a single output because I won't be using them at the same time, and it makes it easier to mix later, for example I have all the short articulations going to the same output. All of the multis are saved fully purged. With background loading, SSDs, and a reasonably fast computer I almost never get a glitch, even the first time through. And obviously, I don't use all the instruments, but even when I loaded every instrument completely I was only up to around 28 GB of memory used.
I tried a separate, 8 output instance of Kontakt for each instrument, but that crushed my computer. It also caused problems for routing MIDI. I have been experimenting with using more than 16 instruments in a single instance, but routing audio and MIDI becomes a wee bit challenging, and confusing! It would provide some savings in system resources though. My biggest problem now is routing MIDI! Every developer takes a slightly different approach to managing articulations. Key switches are almost always available, but since you can't "chase" key switches I avoid them. They also make a mess out of the notation output (I use Finale). For the Cinesamples Brass and Winds I use a separate MIDI track for each instrument. Their "All Articulations" patches work really well that way. For the Chris Hein Horns (compact) I have one MIDI track for trumpets, one for trombones, etc. I am using MIDI channels to switch between mutes or no mute, and that's working pretty well too. I have not found an acceptable solution for the 8Dio Agitato and Adagietto strings! For the Adagietto ensemble patches I use a single MIDI track, and I'm trying to use a single MIDI track with multiple channels for the individual instruments, but it is not perfect. Oddly enough, that does work for the Agitato patches. Go figure! I seldom use NI libraries for drums, like Bit I much prefer Toontrack Superior, and since I have the original DFH Superior libraries as well as the Avatar kits that came with Superior 2 I'm in really good shape. I keep meaning to buy the Custom & Vintage expansion, but haven't had the need yet. I drive Superior from Jamstix, which for some reason doesn't work as well using Sonar X3e and Jamstix 3 - not sure which, or maybe both is causing problems, but I've got it working at the moment, and I just keep my fingers crossed.
If I can figure out a way to load up more than 16 instruments into a single instance of Kontakt I will post the results.
-- Bill Audio Enterprise KB3KJF
|
robert_e_bone
Moderator
- Total Posts : 8968
- Joined: 2007/12/26 22:09:28
- Location: Palatine, IL
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2014/12/31 16:37:55
(permalink)
@Wst3 - Please pleas please elaborate on how you are able to have that many outputs used for a given instance of Kontakt, as I have issues where the input names in the drop-down list for assigning an input for an audio track in Sonar get messed up after perhaps 7-8 instruments in a single Kontakt instance are loaded and then referenced in Sonar. It starts displaying the available inputs from the Kontakt instance all jumbled up, with like 2 different channel numbers for the left and the right. That was and has been an issue since forever that I can remember, and yet you seem to have many more than that present in each of your instances. So - please if you don't mind explain how you get the above to work properly. Thanks, Bob Bone
Wisdom is a giant accumulation of "DOH!" Sonar: Platinum (x64), X3 (x64) Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22 Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64 Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms
|
Noel Borthwick [Cakewalk]
Cakewalk Staff
- Total Posts : 6475
- Joined: 2003/11/03 17:22:50
- Location: Boston, MA, USA
- Status: offline
Re: Kontakt - One big instance or a separate instance for each instrument?
2014/12/31 18:07:51
(permalink)
Tripecac The disadvantage of one Kontact instance per instrument is the increased CPU and memory usage, correct? Has anyone found out whether this is significant? How much overhead is associated with each new instance of Kontakt?
Are there other pros and cons of using multiple instances vs a single instance?
Incorrect, there would actually be less cpu use for multiple instances of Kontakt since each instance would be processed on a different thread unlike the case when you have a single Kontakt instance. IOW multiple instances would benefit from SONAR's multi-core processing while a single instance would use only one core.
|
konradh
Max Output Level: -42 dBFS
- Total Posts : 3325
- Joined: 2006/01/16 16:07:06
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2014/12/31 18:28:58
(permalink)
I have heard that separate instances can be more CPU efficient for multi-core CPUs, but there were a lot of variables so I'm not sure how valuable this information is. In fact, never mind!
Konrad Current album and more: http://www.themightykonrad.com/ Sonar X1d Producer. V-Studio 700. PC: Intel i7 CPU 3.07GHz, 12 GB RAM. Win 7 64-bit. RealGuitar, RealStrat, RealLPC, Ivory II, Vienna Symphonic, Hollywood Strings, Electr6ity, Acoustic Legends, FabFour, Scarbee Rick/J-Bass/P-Bass, Kontakt 5. NI Session Guitar. Boldersounds, Noisefirm. EZ Drummer 2. EZ Mix. Melodyne Assist. Guitar Rig 4. Tyros 2, JV-1080, Kurzweil PC2R, TC Helicon VoiceWorks+. Rode NT2a, EV RE20. Presonus Eureka. Rokit 6s.
|
lawajava
Max Output Level: -55 dBFS
- Total Posts : 2040
- Joined: 2012/05/31 23:23:55
- Location: Seattle
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2014/12/31 21:02:29
(permalink)
Beagle Kontakt's outputs are extremely configurable. I would certainly (and this is what I do myself) recommend using 1 instance of kontakt and use kontakt's outputs and buses for any routing you need. yes, using more than one instance of kontatk will be very taxing on your system. I can't give you details because they're going to be specific to your machine, but every instance of kontakt will tax your CPU, your RAM and your hard drive access.
Here's a totally alternate point of view. Use one instance per track. You can layer sounds in a multi on a track if you're looking for a combo sound. But per track you can use one instance per track of Kontakt. Then after you've laid down your track, just freeze it. It will take 0 CPU at that point. Unfreeze it any time you need to work with the midi again. This approach is also very flexible and fast and requires a lot less configuration. Just an alternate idea. I use it.
Two internal 2TB SSDs laptop stuffed with Larry's deals and awesome tools. Studio One is the cat's meow as a DAW now that I've migrated off of Sonar. Using BandLab Cakewalk just to grab old files when migrating songs.
|
Starise
Max Output Level: -0.3 dBFS
- Total Posts : 7563
- Joined: 2007/04/07 17:23:02
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2015/01/01 17:46:19
(permalink)
Lawajava , so what you're doing is making multi's by taking a set of sounds with the same midi file and running them all through a bus?or are you using Kontakt to build your multi and freezing those tracks? I can see doing that either way.
This is basically what I've been doing and my CPU / memory hit is next to nothing. I had 10 individual instances going today which worked fine unfrozen , but when I froze them my memory and CPU cores all went way down. I think in this way I could probably run at least 50 or more instances with minimal RAM use. Frozen tracks are simply audio files.
The only thing that would greatly help is if we could have a track name and then a sub name......for example, an Instance of Kontakt might be automatically labeled Kontakt 512 but I might want to rename the track "saxophone" .The combination name in the synth rack would read Kontakt 512/saxophone.Unfortunately naming tracks in the console views doesn't carry over to the synth browser.
Intel 5820K O.C. 4.4ghz, ASRock Extreme 4 LGA 2011-v3, 16 gig DDR4, , 3 x Samsung SATA III 500gb SSD, 2X 1 Samsung 1tb 7200rpm outboard, Win 10 64bit, Laptop HP Omen i7 16gb 2/sdd with Focusrite interface. CbB, Studio One 4 Pro, Mixcraft 8, Ableton Live 10 www.soundcloud.com/starise Twitter @Rodein
|
wst3
Max Output Level: -55.5 dBFS
- Total Posts : 1979
- Joined: 2003/11/04 10:28:11
- Location: Pottstown, PA 19464
- Status: offline
Re: Kontakt - One big instance or a separate instance for each instrument?
2015/01/02 11:30:09
(permalink)
Noel Borthwick [Cakewalk]
Tripecac The disadvantage of one Kontact instance per instrument is the increased CPU and memory usage, correct? Has anyone found out whether this is significant? How much overhead is associated with each new instance of Kontakt Incorrect, there would actually be less cpu use for multiple instances of Kontakt since each instance would be processed on a different thread unlike the case when you have a single Kontakt instance. IOW multiple instances would benefit from SONAR's multi-core processing while a single instance would use only one core.
Hello Noel! Always nice to see you here, and Happy New Year. But, I am going to take a tiny exception to your post... the last time I tried this experiment multiple instances of Kontakt took up a much larger memory footprint, which was a problem. Now I may be using Kontakt and Sonar in an atypical manner, or my data may be outdated... I am running a template that includes a little over 100 Kontakt instruments. Not all of them play all the time (in fact many are mutually exclusive). The idea here is to have all my 'tools' at my disposal. And this is not a large template by any stretch of the imagination, although it is probably reaching the point where a second computer will be necessary. But right now, except for loading time, it works brilliantly. And I've tried several tricks (short of purchasing VSL VEPro5) to let Kontakt run outside Sonar. (BTW, track templates really are an amazingly useful feature!!) So, since you know a thing or two about Sonar, should I revisit the one instance of Kontakt per instrument model now that I am using Sonar X3e and Kontakt 5? Thanks much, Bill
-- Bill Audio Enterprise KB3KJF
|
robert_e_bone
Moderator
- Total Posts : 8968
- Joined: 2007/12/26 22:09:28
- Location: Palatine, IL
- Status: offline
Re: Kontakt - One big instance or a separate instance for each instrument?
2015/01/02 12:55:25
(permalink)
Bill, per the PM I sent you, I will be running some tests of Kontakt instance-loading using 20 instruments, and will publish my results here when finished. I would myself never consider creating such a gigantic Kontakt-kitchen-sink instance of 100 loaded instruments - and even if my testing shows a single instance of 20 instruments is better than splitting those 20 across 3 instances, I would likely only create what I needed for a particular project. Anyways, I will post those results in about 3 hours, best guess. Bob Bone
Wisdom is a giant accumulation of "DOH!" Sonar: Platinum (x64), X3 (x64) Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22 Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64 Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms
|
wst3
Max Output Level: -55.5 dBFS
- Total Posts : 1979
- Joined: 2003/11/04 10:28:11
- Location: Pottstown, PA 19464
- Status: offline
Re: Kontakt - One big instance or a separate instance for each instrument?
2015/01/02 18:05:32
(permalink)
robert_e_bone I would myself never consider creating such a gigantic Kontakt-kitchen-sink instance of 100 loaded instruments - and even if my testing shows a single instance of 20 instruments is better than splitting those 20 across 3 instances, I would likely only create what I needed for a particular project. Hi Bob, Saw the PM, good test I think. So yeah, if loading times were miniscule I think I'd love to start every project with a blank slate. But even with SSDs and a faster CPU I haven't reached the point where that is practical. Of course the whole loading time thing is multi-faceted... I find waiting for the project to load almost as annoying as waiting for libraries to load. My compromise for now is to load my bigger libraries at the start: - 8Dio Adagietto Violins, Violas, Cellos, Basses, and Ensembles tie up five instances of Kontakt. I do not always use the ensembles, but they do sound lovely. I just tend to think in terms of the sections, and can't get my head around working with the ensembles.
- 8Dio Agitato ties up one more instance, but it could easily tie up a second one if I decide to ditch the keyswitching.
- I have two more instances for Cinesamples Core Winds and Core Brass (one each - I LOVE the way they organize their articulations.)
- Project Sam Orchestral Essentials ties up four more instances - I do not always load this one, but I'm loading it more and more often lately as I learn to think in terms of ensembles.
- Chris Hein Horns (Compact) ties up four more instances (trumpets, trombones, winds, and low brass and winds)
- I have one instance of Kontakt for pianos, upright basses, and spare slots for oddball instruments like prepared pianos, guitars and the like.
- I have another multi and template that I can load quickly for choirs, but at the moment I'm not doing much with choirs.
- I have one instance of Kontakt for a bunch of percussion libraries, and I'm about to add a second one.
Turns out I'm using quite a bit more than I realized when I first posted, or they are just creeping in when I'm not looking. So why do it this way? Lets say I'm trying to write a string chart and I'm cooking along in Adagietto, but the legato sections just aren't working for me. If Agitato is already loaded it's a simple matter to switch folders and start playing. I don't have to instantiate Kontakt and then load the patches... they are already there. I find that really handy. Same applies to brass and winds - although I really need to beef up those sections. And then there is the ear candy... odd percussion, tuned percussion, harps, etc. Those I do tend to load as I need them, although I have several SoundIron and 8Dio percussion libraries loaded in that percussion instance because I use them all the time. But 16 slots is not as many as it might seem. So that's why I have so many instances of Kontakt, and load them up the way I do. Make sense? My goal, now that I've built up my libraries to the point where is to move a lot of this (all of it?) onto slave computers so that I need only build track folders to address the various instruments via VEPro. Several folks have warned me that Sonar X3 does not play well with VEPro, so I need to carve out some time to test it. Take care, and I will be looking out for your results. And Noel - it you are listening - any thoughts on the best way to do what I'm doing? Thanks!
-- Bill Audio Enterprise KB3KJF
|
lawajava
Max Output Level: -55 dBFS
- Total Posts : 2040
- Joined: 2012/05/31 23:23:55
- Location: Seattle
- Status: offline
Re:Kontakt - One big instance or a separate instance for each instrument?
2015/01/02 19:43:21
(permalink)
Starise Lawajava , so what you're doing is making multi's by taking a set of sounds with the same midi file and running them all through a bus?or are you using Kontakt to build your multi and freezing those tracks? I can see doing that either way.
This is basically what I've been doing and my CPU / memory hit is next to nothing. I had 10 individual instances going today which worked fine unfrozen , but when I froze them my memory and CPU cores all went way down. I think in this way I could probably run at least 50 or more instances with minimal RAM use. Frozen tracks are simply audio files.
The only thing that would greatly help is if we could have a track name and then a sub name......for example, an Instance of Kontakt might be automatically labeled Kontakt 512 but I might want to rename the track "saxophone" .The combination name in the synth rack would read Kontakt 512/saxophone.Unfortunately naming tracks in the console views doesn't carry over to the synth browser.
Starise - yes I guess we're approaching it in a similar way. If I have a multi running in Kontakt I am generally outputting it to a single track (not a bunch of them going to a bus). I can see from this post there are uses of tens and tens of Kontakt tracks which is kind of mind blowing. For me anyway freezing and 0 CPU hits seems quite tidy. I actually do the following. Where it makes sense (which is often) I have an audio track also present. I simply copy the frozen track to the audio track. I have my effects and automations (like track or clip automations) all on the audio track. I mute the frozen track. I have the audio track named as makes sense for the Console View. Now all that goodness is on the audio track. We are all probably aware that if you unfreeze a synth the various edits to that frozen track go away. With the method I'm using, where the edits are on a separate audio track copy, whenever I unfreeze the Kontakt track the audio track remains and is stable. I can tweak Kontakt and re freeze that track. If I again copy and paste the frozen audio to the extra audio track all of the effects, clip automation, track automation remain intact. On my Console View I do not display muted tracks. This works quite well for me anyway.
Two internal 2TB SSDs laptop stuffed with Larry's deals and awesome tools. Studio One is the cat's meow as a DAW now that I've migrated off of Sonar. Using BandLab Cakewalk just to grab old files when migrating songs.
|