How to make piano soundfont smaller? Dec 23, 2018 21:33:50 GMT
Post by pabstblueribbon on Dec 23, 2018 21:33:50 GMT
I own an oldschool sampler from E-MU (the ESI 2000). I would like to use some piano sound libraries for it. The problem is I only have 128 Mb, while many present piano libraries are much larger in file size. Also there's the thing it only supports two-layer presets. I can solve it to create multiple presets each containing a specific velocity range. I can use my stagepiano as master keyboard which can play 4 presets simultaniously. This will give me to use 8 velocity layers in total.
It's quite amazing how my stagepiano Roland RD700sx containing for about 64 Mb of piano samples can sound much more expressive and realistic than many software pianos with multiple gigs of samples. My Roland stagepiano contains samples of each key in multiple layers. To squeeze that into 64 MB the samples have to contain loops which you'll hear after about 8 seconds. Creating loops in piano samples is very challenging and often lead to terrible results. I've noticed very short loops usually give better results than longer ones.
I've got an idea for more appealing sounding results:
This picture represents the sound wave of a single piano tone in its low register. The first part lasts for about 8 seconds. Then the loop appears: a very short loop so won't hear anything repeating. The loop will sound very flat, comparable with an unedited sine wave.
The loop part will be edited into audio editor software. First step is to repeat it so many times the audio fragment lasts for a couple of seconds. Then it can be edited to simulate the vibrations in the piano string. It's nice to listen to the diminishing sound of a piano after you've pressed the keys, because then you will hear a kind of pattern repeating over and over until the sound is silent. You'll hear that same kind of vibrations in other stringed music instruments like a guitar or in some percussion instruments like cymballs. I assume you need to know some basic knowledge about sound acoustics to understand what's happening. I've read something about it in the far far past, but it ain't 100% clear to me what actually happens. So if you can explain it to me or tell what I should study to understand it you will help me a lot. The meaning is to simulate this for the loop part of the piano sample. It doesn't have to be 100% realistic, but it has to be appealing to listen to. Because then loops can be used in the samples of a piano library.
By the way: in the picture you see a gradient transitions between the first part and the looped part. This is to represent a crossover transition when attaching the looped part to the first part: maybe this will lead to good results.
It's a very challenging idea and perhabs very hard or not feasable at all. So I would like to get feedback about this!
Thanks in advantage,