I’m developing a few modules oriented towards generative music; and I would also like to have a (small) module with a simple acoustic piano sound with a 1V/oct and trigger/gate inputs. Is there any free module already available (not a single sample played at different rates)?
If there isn’t one, I could implement one (using fair good 4 octaves samples, packed in a 40MB file that could be shipped with the plugin in the res folder); is it worth it?
Well other people have assembled patches for the piano sound:
Simple Piano Emulation - Music & Patches - VCV Community (vcvrack.com)
Not sure if they did come close to the real sound but they do exist!
See what you reckon to their versions and then see what you think you can improve on?
A full module would be good though!
Thanks for creating your modules, they always turn out great.
That’s nice but not what I meant. A lot of the appeal of the piano is the dynamics - playing the same note loudly or softly produces completely different sounds. The sustain pedal opens the note to full sustain, but actually acts as a mute when shortening the note. When even a single note is played, all the strings resonate in subtle ways (as does the body of the instrument). I am far from being an expert in such things, and it may be that the difficulties in reproducing all this render the exercise futile. I prefer to believe otherwise. It may actually be easier to build a real piano out of wood and strings, than in VCV Rack, but that won’t stop me trying.
I wonder if there are any open source physically modeled piano you could try to look at ?
I do agree that even though sampled piano can sound very nice (nice enough that you wouldn’t necessarily hear the difference in context/in a mix) , they are quite different to play . As you said, a real piano has so much variations, interactions between notes , anomalies in tuning between each string, the wood casing resonance etc etc. So many subtle details a sample library as good as it is won’t always be able to capture
Linked example is just sampled piano, but nice thing here is that Y axis mapped to velocity and it is multitouch, so if you play from phone or tablet you can sustain some notes with one finger and play next with other, so that is covered.