HD1 ,User samples & Ram observations after OPS v2.02

Discussion relating to the Korg Kronos Workstation.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

User avatar
AntonySharmman
Approved Merchant
Approved Merchant
Posts: 3741
Joined: Sat Oct 16, 2010 2:24 pm
Location: Hellas
Contact:

HD1 ,User samples & Ram observations after OPS v2.02

Post by AntonySharmman »

Yesterday I found some time to investigate new features of OPS 2 on HD1 module.

Initial expanded Ram status results seem to be :
All 13 Gb Factory Rom & EXs1-9 occupy 1141 Mb of Ram and remaining Ram will be 803 Mb.
I tested a GRD piano of 1GB size with un-looped samples of natural duration and under
virtual memory mode it occupied 45 Mb of Ram for preloaded samples !
In that best case Ram preservation ratio is 22:1 (SSD/Ram).


As you already know our X-Multisample User Bank after OPS 2 become Unknown Bank
and our first step is to convert it to new sampling section bank with pre-loading
features.
This convertion is instant using PROG/OSC-Pitch/upper screen menu selecting
Remap MS/sample Banks
option and copying red high-lighted Unknown Bank to
New Sampling Section , just a couple of seconds and everything will be as before.

Therefore my prior routine was to convert my 800 Gb User sounds to new pre-load mode.
My set includes approximately 200 multisamples and all samples are precisely looped.
The results after saving modifications and loading Pre-loading KSF was a Ram save of
600 Mb and SSD/Ram ratio is 4:1 as I assume for most moderate duration User Sample sets.

Another important thing is not to delete your initially created resource files
when you keep importing user samples and save your work since always the last
KSF files have reference to these initial resource files .
I believe that the right procedure in OPS 2 save all operation (under User preloading KSF)
is to save the entire resources in every save all function.

Under my estimation there is a huge disadvantage concerning editing samples
in preloading mode since there is no edit option unless you load the other KSF
which overflows memory if our user samples contents are big , you have to preserve
some free ram space and change loading mode for specific multisamples every time you
need to edit them !

These are my initial observations on important HD1 module under OPS 2.0.2
I hope this can help you ,dig deeper and correct me where I'm wrong !
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

Image
wavesΑrt official webpage - KorgPa.gr

DEMO's Playlist - WavesArt Facebook
User avatar
Steve Pavao
KORG R&D
Posts: 52
Joined: Mon Jan 22, 2007 4:02 am
Location: Boston area

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by Steve Pavao »

AntonySharmman wrote:Under my estimation there is a huge disadvantage concerning editing samples
in preloading mode since there is no edit option unless you load the other KSF
which overflows memory if our user samples contents are big , you have to preserve
some free ram space and change loading mode for specific multisamples every time you
need to edit them !

These are my initial observations on important HD1 module under OPS 2.0.2
I hope this can help you ,dig deeper and correct me where I'm wrong !
Hi Anthony,

First off, it's great to hear about the sample memory usage reduction you're observing.

Regarding the quote above, I'm not sure I 100% understand what you're trying to express, but I wanted to point out one note in the manual which I think is possibly related to your point.:

"Data in User Sample Banks can be loaded either into Sampling Mode (for editing), or as a User Sample Bank (for playback with Virtual Memory), but not both at the same time."

- Steve Pavao
Korg R&D
User avatar
QuiRobinez
Approved Merchant
Approved Merchant
Posts: 2562
Joined: Sat Aug 25, 2007 10:08 am
Location: Netherlands
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by QuiRobinez »

Steve Pavao wrote:"Data in User Sample Banks can be loaded either into Sampling Mode (for editing), or as a User Sample Bank (for playback with Virtual Memory), but not both at the same time."
This design decision was something i really liked.

I think it's very clear this way for users that the _userbanks aren't loaded in actual sample memory and that if you want to create new sets or modify sets that you have to open the original file and do your edits.
User avatar
AntonySharmman
Approved Merchant
Approved Merchant
Posts: 3741
Joined: Sat Oct 16, 2010 2:24 pm
Location: Hellas
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by AntonySharmman »

Steve Pavao wrote: Regarding the quote above, I'm not sure I 100% understand what you're trying to express, but I wanted to point out one note in the manual which I think is possibly related to your point.:

"Data in User Sample Banks can be loaded either into Sampling Mode (for editing), or as a User Sample Bank (for playback with Virtual Memory), but not both at the same time."
In other words data in User Sample Banks can be loaded into Sampling Mode (for editing)
and if your actual Ram contents are 5 Gb preloaded then Ram will overflow and will be
automatically loaded again in Virtual mode ! so you have to follow a complex strategy !
For me was quite easy but what about a simple User ?
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

Image
wavesΑrt official webpage - KorgPa.gr

DEMO's Playlist - WavesArt Facebook
User avatar
QuiRobinez
Approved Merchant
Approved Merchant
Posts: 2562
Joined: Sat Aug 25, 2007 10:08 am
Location: Netherlands
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by QuiRobinez »

AntonySharmman wrote:In other words data in User Sample Banks can be loaded into Sampling Mode (for editing)
and if your actual Ram contents are 5 Gb preloaded then Ram will overflow and will be
automatically loaded again in Virtual mode ! so you have to follow a complex strategy !
For me was quite easy but what about a simple User ?
interesting, as far as i understood from the manual the max size of a sample set that you can make is the limit of your installed memory, which is about 2.8 GB on a 3 gig expanded Kronos when you unload everything from the Kronos.

But if i read it correctly there is a way to create larger sets?

How do you do that :) ?
User avatar
Shakil
Platinum Member
Posts: 1169
Joined: Tue Jan 08, 2002 7:06 pm
Location: New Jersey, USA
Contact:

Post by Shakil »

when you have to edit, it will be a single sample not the whole 5gb library. I assume that KRONOS will load only one sample to ram and tben send it back to. irtual memory some how. So I see your point that there could be a scenario easily where yoj sould want edit a 50mb long sample and there is only 10 mb availae in ram. It could be rare but it is possible.
Roland Fantom-G6 ARX1, Korg M3-m exb-Radias, Korg Z1-18v, Roland MC-808, Roland MC-909, Korg microKontrol.
User avatar
AntonySharmman
Approved Merchant
Approved Merchant
Posts: 3741
Joined: Sat Oct 16, 2010 2:24 pm
Location: Hellas
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by AntonySharmman »

QuiRobinez wrote: But if i read it correctly there is a way to create larger sets?
How do you do that :) ?
Available Ram with all Unloaded (except Rom Bank) is 2 Gb so that is the biggest size
of the imported multisample.
Then after final editing you save all , load only user Preloaded KSF , and 1.8 Gb of
Ram will be available for next multisample you import and so on ...

Shakil
I Know how for sure but this option could be avoided , for many reasons
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

Image
wavesΑrt official webpage - KorgPa.gr

DEMO's Playlist - WavesArt Facebook
Ksynth
Platinum Member
Posts: 1225
Joined: Mon Jun 01, 2009 4:32 pm
Location: Northern California, USA

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by Ksynth »

This convertion is instant using PROG/OSC-Pitch/upper screen menu selecting
Remap MS/sample Banks option and copying red high-lighted Unknown Bank to
New Sampling Section , just a couple of seconds and everything will be as before.

Can you explain exactly in which area you are to carry out this change?

Sampling mode?

HD1? How do we bring that up?

etc

Thanks.
User avatar
QuiRobinez
Approved Merchant
Approved Merchant
Posts: 2562
Joined: Sat Aug 25, 2007 10:08 am
Location: Netherlands
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by QuiRobinez »

AntonySharmman wrote:
QuiRobinez wrote: But if i read it correctly there is a way to create larger sets?
How do you do that :) ?
Available Ram with all Unloaded (except Rom Bank) is 2 Gb so that is the biggest size
of the imported multisample.
Then after final editing you save all , load only user Preloaded KSF , and 1.8 Gb of
Ram will be available for next multisample you import and so on ...
thanks, i understand that.

But when you talk about a 5 GB library you actually mean 3 (or more) files that you put in autoload? or do you mean that you have created one 5 GB file?

I still have to look into it more, but my impression after the tests yesterday was that you can create soundsets with multisamples in that 2 GB memory and save that as one file. Now whenever i want to modify one of the samples in that set i need to load the complete 2 GB set to modify that one. Of course i could create a KSF file for every multisample, but that would be quite complex to maintain.
User avatar
AntonySharmman
Approved Merchant
Approved Merchant
Posts: 3741
Joined: Sat Oct 16, 2010 2:24 pm
Location: Hellas
Contact:

Post by AntonySharmman »

Ksynth
While in HD1 PROG/OSC-Pitch/upper screen menu selecting
Remap MS/sample Banks option and copying red high-lighted Unknown Bank to New Sampling Section.

QuiRobinez
Of course I mean more than 3 multisamples , and these 5Gb contents was just my test
when I finish my setup I let you know for User Samples GBs.

Try to explore it via manuals , and sorry but I have to leave and get prepared 'cause I leave for vacations today !

Greetings
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

Image
wavesΑrt official webpage - KorgPa.gr

DEMO's Playlist - WavesArt Facebook
User avatar
Steve Pavao
KORG R&D
Posts: 52
Joined: Mon Jan 22, 2007 4:02 am
Location: Boston area

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by Steve Pavao »

AntonySharmman wrote:
Steve Pavao wrote: In other words data in User Sample Banks can be loaded into Sampling Mode (for editing)
and if your actual Ram contents are 5 Gb preloaded then Ram will overflow and will be
automatically loaded again in Virtual mode ! so you have to follow a complex strategy !
For me was quite easy but what about a simple User ?
Here is the workflow I use:

Let's say I have a sample set I saved. There are 2 files:
Test.KSC
Test_UserBank.KSC

A. If I want to edit the samples, then I load Test.KSC with setting "Clear Sampling Mode Data". It will load into Sampling mode. I can edit what I need to, then resave Test.KSC if I want to keep my changes. (Test_UserBank will also be re-saved as a result of re-saving Test.KSC).

or

B. If I want to load my sounds for VMT playback, I load Test_UserBank.KSC w/ Default Settings. It will use VMT.


I don't do both A. and B. at the same time. It's not allowed. I do one or the other. If I happen to do A, then if I want to do B right afterward, in Step B I load with setting "Clear Sampling Mode Data".

This is all pretty straightforward. It is described in the manual.

For larger sample sets that span multiple KSC, it's a matter of "lather, rinse, repeat" the steps above. I think the "simple User" can follow these steps and harness the power of the feature with no problem.

- Steve P.
Korg R&D
Last edited by Steve Pavao on Fri Aug 10, 2012 9:56 pm, edited 3 times in total.
User avatar
QuiRobinez
Approved Merchant
Approved Merchant
Posts: 2562
Joined: Sat Aug 25, 2007 10:08 am
Location: Netherlands
Contact:

Post by QuiRobinez »

AntonySharmman wrote: QuiRobinez
Of course I mean more than 3 multisamples , and these 5Gb contents was just my test
when I finish my setup I let you know for User Samples GBs.

Try to explore it via manuals , and sorry but I have to leave and get prepared 'cause I leave for vacations today !

Greetings
no problem, thanks for your help, i'm going to dive some deeper in the manuals :)

have a nice vacation!
User avatar
QuiRobinez
Approved Merchant
Approved Merchant
Posts: 2562
Joined: Sat Aug 25, 2007 10:08 am
Location: Netherlands
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by QuiRobinez »

Steve Pavao wrote: ...

For larger sample sets that span multiple KSC, it's a matter of "lather, rinse, repeat" the steps above. I think the "simple User" can follow these steps and harness the power of the feature with no problem.
yes, that was basicly how i did it. The only thing i missed was the area above. I didn't know that you could combine multiple large KSC's into one new sampleset. I thought that you always had to load the multiple KSC's in autoload to complete your soundset.

But i still need to spend some more time with the manual and my test projects, so it's just a matter of time before i know how to do it :)
User avatar
danatkorg
Product Manager, Korg R&D
Posts: 4205
Joined: Fri Jan 21, 2005 7:28 am
Location: California, USA
Contact:

Re: HD1 ,User samples & Ram observations after OPS v2.02

Post by danatkorg »

QuiRobinez wrote: yes, that was basicly how i did it. The only thing i missed was the area above. I didn't know that you could combine multiple large KSC's into one new sampleset. I thought that you always had to load the multiple KSC's in autoload to complete your soundset.
Yes, you can absolutely combine them together! See the "PRELOAD.KSC" file, for instance, which includes data from most of the factory EXs.

This is a really important point, actually, since it's critical for being able to easily store the entire state of the machine with Save All. When you save a KSC file, you have the option to save just the Sampling Mode data, just the links to EXs and User Sample Banks, or both. The "links to EXs and User Sample Banks" gathers up all of your sample references into a single KSC file, regardless of the source of those samples. So, one KSC can load a set of converted SoundFont2 data and several Korg EXs (or selected samples thereof) for a cover-band gig; another KSC could load some third-party KRONOS sounds, two of your own custom User Sample Banks, and EXs7, for a recording project; etc.
Dan Phillips
Manager of Product Development, Korg R&D
Personal website: www.danphillips.com
For technical support, please contact your Korg Distributor: http://www.korg.co.jp/English/Distributors/
Regretfully, I cannot offer technical support directly.
If you need to contact me for purposes other than technical support, please do not send PMs; instead, send email to dan@korgrd.com
User avatar
jimknopf
Platinum Member
Posts: 3374
Joined: Mon Jan 17, 2011 1:52 pm

Post by jimknopf »

Dan, I'm certainly not lazy figuring this all out, and I'm sure I will just by trying what you write.

But I also think it would be really helpful if there was a short video instruction covering the whole area of sampling import, conversion (user streaming) and management of sample sets including autostart options, to have a picture of the whole context before going into single steps. I got by well so far, but I'm not sure if I understood everything perfectly well.
Kronos 73 - Moog Voyager RME - Moog LP TE - Behringer Model D - Prophet 6 - Roland Jupiter Xm - Rhodes Stage 73 Mk I - Elektron Analog Rytm MkII - Roland TR-6s - Cubase 12 Pro + Groove Agent 5
Post Reply

Return to “Korg Kronos”