KSC management for > 2Gb User samples library creation
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
- AntonySharmman
- Approved Merchant
- Posts: 3733
- Joined: Sat Oct 16, 2010 2:24 pm
- Location: Hellas
- Contact:
KSC management for > 2Gb User samples library creation
I briefly propose a user's sample file architecture in Kronos OPS 2, that has proved to be reliable.
This method will be useful to users who want to create their user library , that will exceed
many times 3Gb Ram capacitance and can't have a single compact "save all" method with
all their resources.
It's obvious that slicing your Library is the only way to achieve that , and your creation must
begin with importing the largest multisamples/SF2 files you own.
Therefore you have to clear Ram every time and create your user library in parts of 1.9 Gbs ,
(biggest samples size that can imported)and then save sampling data under recognizable name.
As all of you already know, two KSC files will be created , one for editing and one for DFD
for every created part of 1.9 GB.
It's essential to decide which external Kronos library you want to use in order to define
size of your streamed sample data that will fit to Ram !
When you finish with all library parts , you'll clear Ram and load all created DFD KFC files
of every created part and then save all as global KSC file ,including also any reference
you need from Kronos internal library.
Also include only that standalone KSC file in your pre-loading list.
You can edit any library 1.9 Gb part is needed , using it's normal KSC and after saving
it's new sample data you must update global KSC file (re-creating it)
But remember, you must never delete any of partial KSC files or folders , since samples are
streamed from there , and your global KSC file & folder will contain only samples attack portion
that will be transferred to Ram.
Adopting this method, you can create up to 55 Gb user Samples Library.
(I tested it with 29 big non-looped sample resources and exceeded 54 GB)
After that procedure you can feel freely to create your custom PCG contents with all samples
that will have a constant presence every time you turn on your Kronos saving sporadically
only your PCG file.
I hope this can be useful to you !
This method will be useful to users who want to create their user library , that will exceed
many times 3Gb Ram capacitance and can't have a single compact "save all" method with
all their resources.
It's obvious that slicing your Library is the only way to achieve that , and your creation must
begin with importing the largest multisamples/SF2 files you own.
Therefore you have to clear Ram every time and create your user library in parts of 1.9 Gbs ,
(biggest samples size that can imported)and then save sampling data under recognizable name.
As all of you already know, two KSC files will be created , one for editing and one for DFD
for every created part of 1.9 GB.
It's essential to decide which external Kronos library you want to use in order to define
size of your streamed sample data that will fit to Ram !
When you finish with all library parts , you'll clear Ram and load all created DFD KFC files
of every created part and then save all as global KSC file ,including also any reference
you need from Kronos internal library.
Also include only that standalone KSC file in your pre-loading list.
You can edit any library 1.9 Gb part is needed , using it's normal KSC and after saving
it's new sample data you must update global KSC file (re-creating it)
But remember, you must never delete any of partial KSC files or folders , since samples are
streamed from there , and your global KSC file & folder will contain only samples attack portion
that will be transferred to Ram.
Adopting this method, you can create up to 55 Gb user Samples Library.
(I tested it with 29 big non-looped sample resources and exceeded 54 GB)
After that procedure you can feel freely to create your custom PCG contents with all samples
that will have a constant presence every time you turn on your Kronos saving sporadically
only your PCG file.
I hope this can be useful to you !
Last edited by AntonySharmman on Sun Oct 21, 2012 10:25 pm, edited 5 times in total.
Music Conductor - Sound Engineer & Developer - Automotive SMPS/RF R&D - Electronics Engineer
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
wow that is pretty damn useful of course!! thanks a lot!!
does it will be implemented in the new software update??

does it will be implemented in the new software update??
Love my kronos 88 
Love my yamaha psr s910 as well
Korg Kronos 88, Yamaha PSR s910, Korg C720, Yamaha DTX 520, Focusrite Scarlett 18i6, a pair of Yamaha HS80 in (soon not to be) an unproperly treated room..

Love my yamaha psr s910 as well
Korg Kronos 88, Yamaha PSR s910, Korg C720, Yamaha DTX 520, Focusrite Scarlett 18i6, a pair of Yamaha HS80 in (soon not to be) an unproperly treated room..
This is already possible within OS2.02
I did it as well with all the libraries I had in before. I still have not filled all RAM now, but now my factory Kronos HDD is full, so I am going to install the 2nd SSD this weekend using the suggestions of this forum and Sharp's video.
Thanks for the description Antony
I did it as well with all the libraries I had in before. I still have not filled all RAM now, but now my factory Kronos HDD is full, so I am going to install the 2nd SSD this weekend using the suggestions of this forum and Sharp's video.
Thanks for the description Antony
Ad
Current gear : Korg Kronos 88 (SN 0979) / Nektar LX88+ / Korg PA2X / Kurzweil K2500R / Korg Nanopad2 / Neo Ventilator / Akai EWI USB / Cantabile / Reaper / Cakewalk / Reason / way too many VST's
Current gear : Korg Kronos 88 (SN 0979) / Nektar LX88+ / Korg PA2X / Kurzweil K2500R / Korg Nanopad2 / Neo Ventilator / Akai EWI USB / Cantabile / Reaper / Cakewalk / Reason / way too many VST's
- BasariStudios
- Approved Merchant
- Posts: 6510
- Joined: Sun May 29, 2005 4:56 am
- Location: NYC, USA
- Contact:
Actually i think this is the only way of doing it.
http://www.basaristudios.com
Cubase 8.5 Pro. Windows 7 X64. ASUS SaberTooth X99. Intel I7 5820K. ASUS GTX 960 Strix OC 2GB. 4x8 GB G.SKILL.
2 850 PRO 256GB SSDs. 1 850 EVO 1TB SSD. Acustica: Nebula Server 3 Ultimate, Murano, Magenta 3, Navy, Titanium.
Cubase 8.5 Pro. Windows 7 X64. ASUS SaberTooth X99. Intel I7 5820K. ASUS GTX 960 Strix OC 2GB. 4x8 GB G.SKILL.
2 850 PRO 256GB SSDs. 1 850 EVO 1TB SSD. Acustica: Nebula Server 3 Ultimate, Murano, Magenta 3, Navy, Titanium.
-
- Full Member
- Posts: 119
- Joined: Fri May 21, 2010 6:28 am
- Location: Greece, Athens
- Contact:
- DoubleM
- Junior Member
- Posts: 52
- Joined: Fri Jan 27, 2012 1:35 pm
- Location: Germany, in the very South!
+1sigiriuk wrote:Evening all
Would it be possible to put together an idiots guide on the subject of creating large gig streaming user sample banks.
I am a bit lost...however I was able to load Nedim's guitars.....so I am not a total newbie.LOL
Maybe it could be a stickie?
I second that.
It would be very helpful if someone could take the time to create a tutorial ("step by step") on how
- user sample libraries are created, stored on second ssd and autoloaded,
- to create (maybe) a single "autoload" file, which loads all the samples you choose at boot time.
I currently use the Legendary Strings, Karo Unison Strings and the brass-EX3+extras. I would like to add Kronos Assault and some individual user sample sets from the community, but don´t have enough RAM for it (I have 3,25 Gb). I currently do not see through how to do it and would be grateful for any help.
A sticky could prevent repeated questions arise on this issue.
Cheers, Michael
Gear: Kronos-2 61, Kronos 88, KingKorg, MOXF8, Fantom X 7, Hammond XK-1c
Gear: Kronos-2 61, Kronos 88, KingKorg, MOXF8, Fantom X 7, Hammond XK-1c
I would update your list to be:DoubleM wrote:+1sigiriuk wrote:Evening all
Would it be possible to put together an idiots guide on the subject of creating large gig streaming user sample banks.
I am a bit lost...however I was able to load Nedim's guitars.....so I am not a total newbie.LOL
Maybe it could be a stickie?
I second that.
It would be very helpful if someone could take the time to create a tutorial ("step by step") on how
- user sample libraries are created, stored on second ssd and autoloaded,
- to create (maybe) a single "autoload" file, which loads all the samples you choose at boot time.
I currently use the Legendary Strings, Karo Unison Strings and the brass-EX3+extras. I would like to add Kronos Assault and some individual user sample sets from the community, but don´t have enough RAM for it (I have 3,25 Gb). I currently do not see through how to do it and would be grateful for any help.
A sticky could prevent repeated questions arise on this issue.
- user sample libraries are created, stored on second ssd and autoloaded,
- to create (maybe) a single "autoload" file, which loads all the samples you choose at boot time.
- how to go back in, edit the original samples and then build a new streaming library
Korg Kronos 61 (2); Kurzweil PC4; Casio Privia PX-350m; Macbook Pro
- AntonySharmman
- Approved Merchant
- Posts: 3733
- Joined: Sat Oct 16, 2010 2:24 pm
- Location: Hellas
- Contact:
DoubleM
Users that use 2nd SSD resources.
- Clear Ram contents
- Load your collection Karo or whatever up to 1.9 Gb size
- Save "Sampling Data" mode only in your 2nd SSD
- Add streaming KCS file from 2nd SSD to your preloading list
The Pro-way is to clear Ram and load all your streaming KCS files from all libraries
you've created in your 2nd SSD plus Factory library you need and save your set in
all mode (sampling data and paths)
Ram size will be reduced dramatically at least at 80 %.
Also usable ram from 4 Gb installation is just 3 Gb not 3.25 as it's written.
Hope that this can help you
Users that use 2nd SSD resources.
- Clear Ram contents
- Load your collection Karo or whatever up to 1.9 Gb size
- Save "Sampling Data" mode only in your 2nd SSD
- Add streaming KCS file from 2nd SSD to your preloading list
The Pro-way is to clear Ram and load all your streaming KCS files from all libraries
you've created in your 2nd SSD plus Factory library you need and save your set in
all mode (sampling data and paths)
Ram size will be reduced dramatically at least at 80 %.
Also usable ram from 4 Gb installation is just 3 Gb not 3.25 as it's written.
Hope that this can help you
Last edited by AntonySharmman on Sun Oct 21, 2012 11:09 pm, edited 1 time in total.
Music Conductor - Sound Engineer & Developer - Automotive SMPS/RF R&D - Electronics Engineer
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
- rs.felicio
- Approved Merchant
- Posts: 307
- Joined: Fri Dec 30, 2011 5:20 pm
- Location: São Paulo - Brasil
Antony,
Thanks for information, really very usefull!!!
I think that this procedure is usefull too if You've load all contents / samples, but only use some progs / samples (for example - Factory EXs3)....We can load into RAM only what we need, without changing the original KSC.
I tried to exemplify this on this topic (last post).
http://www.korgforums.com/forum/phpBB2/ ... c&start=45
Thanks for information, really very usefull!!!
I think that this procedure is usefull too if You've load all contents / samples, but only use some progs / samples (for example - Factory EXs3)....We can load into RAM only what we need, without changing the original KSC.
I tried to exemplify this on this topic (last post).
http://www.korgforums.com/forum/phpBB2/ ... c&start=45
- AntonySharmman
- Approved Merchant
- Posts: 3733
- Joined: Sat Oct 16, 2010 2:24 pm
- Location: Hellas
- Contact:
rs.felicio
Factory libraries are already written is SSD !
You just save their path through your Master KSC that includes all rest User library references !
Just open factory KSC and load what you need according to your free Ram !
Factory libraries are already written is SSD !
You just save their path through your Master KSC that includes all rest User library references !
Just open factory KSC and load what you need according to your free Ram !
Music Conductor - Sound Engineer & Developer - Automotive SMPS/RF R&D - Electronics Engineer
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
- rs.felicio
- Approved Merchant
- Posts: 307
- Joined: Fri Dec 30, 2011 5:20 pm
- Location: São Paulo - Brasil
- AntonySharmman
- Approved Merchant
- Posts: 3733
- Joined: Sat Oct 16, 2010 2:24 pm
- Location: Hellas
- Contact:
rs.felicio this might be more clear ...
Let's assume that you have created a master KSC that occupies 1Gb of Ram
with partial libraries streamed KSC .
The final step is to load the factory Preload.KSC in append mode , that will
add to Ram , 800 Mb of it's streamed data , totally 1.8 Gb (from 1.9 Gb) and
a surplus of 100 Mb.
Then you save master KSC you made under "path & sampling data" and that's all !
when loading master KSC, all will be on board ! You see ... It's so simple !
Let's assume that you have created a master KSC that occupies 1Gb of Ram
with partial libraries streamed KSC .
The final step is to load the factory Preload.KSC in append mode , that will
add to Ram , 800 Mb of it's streamed data , totally 1.8 Gb (from 1.9 Gb) and
a surplus of 100 Mb.
Then you save master KSC you made under "path & sampling data" and that's all !
when loading master KSC, all will be on board ! You see ... It's so simple !
Last edited by AntonySharmman on Sun Oct 21, 2012 11:10 pm, edited 1 time in total.
Music Conductor - Sound Engineer & Developer - Automotive SMPS/RF R&D - Electronics Engineer
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
- AntonySharmman
- Approved Merchant
- Posts: 3733
- Joined: Sat Oct 16, 2010 2:24 pm
- Location: Hellas
- Contact:
I gained some extra information for extreme Kronos X users about HD1 module and DFD samples
capabilities and I'm gonna update this topic !
I made a very organized SF2 file of a precisely sampled Upright Grand piano of my commercial collections
that consist of 616 stereo non looped samples , with nominal size 1,850 Gb due to test streaming
limits in Kronos X and all details of partial sample sizes used for Ram preloading.
Well my status knowledge has been updated as following.
Using all Ram (1.9 Gb without preset factory preloaded KSC) for user's non looped sampled instruments
the total maximum size capacitance is not 15 Gb but 55 Gb !!!
Yes this is truth ... I imported this SF2 file 29 times (=53,65 Gb) with 29 different preloading KSC s
in appending mode !
If Korg will update Linux Kernel to 64b (or edit current one) in order system to recognize all 4 Gb of
supported Ram then this ability goes to 80 Gb or to more than 50 Gb with all factory
library contents preloaded !
Also preloading all 12 Gb factory contents , this ability goes to max 12.3 Gb of users samples.
Some Ram details :
High duration non looped samples , occupy Ram at an average amount of 106 Kb per stereo sample
on the contrary a looped small stereo sample can reach 0.8 Mb per sample when streamed and can
waste Ram easily !
Using 1000 small looped samples as 0.5Mb , you can easily waste more than 300 Mb of your free Ram !
Seems that Kronos X HD1 is ideal for carrying all of our own non looped sound libraries ,
so forget PC & Mac stage stuff in near future !
I hope these can be useful to all of You !
capabilities and I'm gonna update this topic !
I made a very organized SF2 file of a precisely sampled Upright Grand piano of my commercial collections
that consist of 616 stereo non looped samples , with nominal size 1,850 Gb due to test streaming
limits in Kronos X and all details of partial sample sizes used for Ram preloading.
Well my status knowledge has been updated as following.
Using all Ram (1.9 Gb without preset factory preloaded KSC) for user's non looped sampled instruments
the total maximum size capacitance is not 15 Gb but 55 Gb !!!
Yes this is truth ... I imported this SF2 file 29 times (=53,65 Gb) with 29 different preloading KSC s
in appending mode !
If Korg will update Linux Kernel to 64b (or edit current one) in order system to recognize all 4 Gb of
supported Ram then this ability goes to 80 Gb or to more than 50 Gb with all factory
library contents preloaded !
Also preloading all 12 Gb factory contents , this ability goes to max 12.3 Gb of users samples.
Some Ram details :
High duration non looped samples , occupy Ram at an average amount of 106 Kb per stereo sample
on the contrary a looped small stereo sample can reach 0.8 Mb per sample when streamed and can
waste Ram easily !
Using 1000 small looped samples as 0.5Mb , you can easily waste more than 300 Mb of your free Ram !
Seems that Kronos X HD1 is ideal for carrying all of our own non looped sound libraries ,
so forget PC & Mac stage stuff in near future !
I hope these can be useful to all of You !
Last edited by AntonySharmman on Mon Oct 22, 2012 10:55 am, edited 9 times in total.
Music Conductor - Sound Engineer & Developer - Automotive SMPS/RF R&D - Electronics Engineer
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook
Keyboards : Steinway-D, Kronos X, Pa5X 76, Pa4X 76, Montage M7 , Roland-XV88, Emu3,Emax II, Synclavier II , Yamaha DX Series, ΟΒ-8V

wavesΑrt official webpage - KorgPa.gr
DEMO's Playlist - WavesArt Facebook