<%@LANGUAGE=VBScript%>
 
 
 
history
 
specifications
gallery
mp3 demos
HW 1 wet set
HW3 wet set
HW3 dry set
contact & order
home

 

 
 
 
 

RAM configuration

Memory Consumption of Litomysl sets

With the Hauptwerk 2.10 and higher you can use the memory compression to load the organ into less RAM than before. In Hauptwerk 1, there is no memory compression but MyOrgan allows for this feature. These are my findings:

  • the Litomysl Wet Set for Hauptwerk 1 can be fully loaded (in stereo with original reverberation) into 3 GB of RAM.
  • The Litomysl Dry set can be fully loaded into approx. 1.6 GB of RAM
  • The Litomysl Wet Set for Hautpwerk 2 can be loaded into 3 GB of RAM provided:
    • all samples in 16 bit / 44.1kHz
    • first loop only (multiple looping disabled)
    • all the noise samples off (keyboard noise off, pedal noise off, blower off, stop noise off)

Litomysl Wet Set memory consupmption details and feedback

Since I have only 3 GB or RAM myself, I have to rely on the consumer feedback about the Litomysl Wet Set performance.
The user with Core Duo 6700 processor, 8GB of memory reports:

  • The Litomysl 24bit/48kHz version can be loaded into Hauptwerk 3 in 20-bits using the memory compression. It takes approximately 6.5 GB of RAM.
  • The 44.1/16bit version of the Litomysl wet sample set loads up in 2 minutes and 55 secs. Full organ, all loops and release samples and no compression.
  • The user with 4 GB or RAM (Win 64) was really satisfied with the result using the 44.1kHz version. He wrote: I use 3,99 GigaBytes of RAM when loading all the registers of the Lytomysl wet organ except Trompete Imperial 32', Trompete Magna 16' and  Quinte Bass 10' 2/3. The multiple sample loops in the General Settings is also disabled. The time of the loading is about 400 seconds.
  • Other user using 48kHz version of Litomysl Wet Set reports (load still at 16 bit): From what the windows task manager tells me, I can confirm that the full organ seems to require 5.24 GB memory to be fully loaded.
  • Other customers' findings are: 16-bit/44.1kHz Litomysl wet, loading time: 13min12sec, RAM consumption: 4.799 GB load time when cached sample used. (2nd load) 2min6sec.
  • And another one: I have just succeeded in loading the entire HW2 4-manual Litomysl wet into the limited memory of 32-bit XP WITHOUT the /3GB switch (which I can't get to work yet). That's within the 2GB per task limit!
    1. All 16-bit
    2. All memory compressed.
    3. All reverbs truncated to shortest time.
    4. All redundant loops suppressed.
    5. All miscellaneous noises turned off.
    6. All Pedal and Bombardwerk mono but the rest still stereo.
     

There are some more calculations of the amount of RAM needed to run Litomysl Wet Set under HW2.

RAM (GB) resolution bit depth release channels loops organ
1.274 44.1 kHz 16 bit No Mono First only whole
1.715 44.1 kHz 16 bit No Mono All whole
1.865 48 kHz 16 bit No Mono All whole
2.011 44.1 kHz 16 bit Yes Mono First only whole
2.159 48 kHz 16 bit Yes Mono First only whole
2.452 44.1 kHz 16 bit Yes Mono All whole
partial sets
2.499 48 kHz 32 bit Yes Stereo All 1. man. only
1.613 48 kHz 32 bit Yes Stereo All 2. man. only
2.688 48 kHz 32 bit Yes Stereo All 3. man. only
0.863 48kHz 32 bit Yes Stereo All 4. man. only
1.26 48kHz 32 bit Yes Stereo All Pedal only

To load the whole wet organ under 48 kHz/32bit it seems that you would need some 9-10 GB of RAM. The mere addition of all above figures is misleading since you have to subtract some 300-400 MB for the Hauptwerk and Litomysl core media files each time. Also, the Windows Task Manager which was used to set these figures shows only VERY approximate numbers, as I discovered.

Results, considerations:

  • Loading 44.1kHz or 48 kHz does not make a significant change in memory consumption.
  • Loading MONO instead of STEREO saves half of the memory.
  • Loading at 16 bit depth instead of 32 bit depth saves half of the memory.
  • Loading only the first loop (disabling multiple loops) makes significant change in the memory consumption: saves approx. 1/3 of memory.
  • Loading the samples "dry" (i.e. without the reverberation part) contributes significantly to the reduction of the memory consumption: more than 1/3 memory saving.
  • When loaded MONO, First loop only, 16 bit and without the reverberation parts, you need only 1.27 GB of RAM to load the FULL instrument!

Another measurement (more close to the reality) can be taken from the cached samples which HW2 produces when loading the organ. The cached samples on the disk show 2.82 GB when the whole instrument is loaded at 48kHz/16bit. The amount of RAM needed would double when loaded at 32 bit, so it should be 5,64 GB needed to accomodate the samples themselves. In addition, you need to calculate the core media files and the tremulat files, so, my estimation is that 7 GB should be far enough to run the whole set at 48kHz/32bit. As I still do not have enough memory, I cannot check the whole set live.