LMMS Sharing Platform

Share your work with the LMMS community.

All Content      Projects      Misc      My best(er) attempt at a synthesized piano.mmpz

by Sample Text (sampletext)
Size: 16 KB
License: Creative Commons (by)
LMMS Version: 1.2.2
Submitted: 2025-03-23 15:31:10
Updated: 2025-03-23 15:31:10
Popularity:  99   2
Rating:    2
Name: My best(er) attempt at a synthesized piano.mmpz  Download
Description:

This is my 2nd attempt at synthesizing a piano, and I think it sounds quite a bit better than my first. I did limit the notes that can be played, especially the higher ones, since I still haven't figured out how to make convincing high-pitch piano notes.

I accomplished this sound by separating the octaves of the piano into many different part numbers inside ZynAddSubFX. The part number is basically a new layer that can be applied to a synth. I also limited every part number to have a range of 1 octave, so that I can change how the piano sounds one octave at a time. I did something that I like to call "interlaced octaves", where I made each octave of the piano overlap each other, so that the piano smoothly transitions between the different part numbers with different changes to the oscillators.

This means that there isn't just one oscillator that will change the sound of the entire instrument, but several different oscillators that alter the sound. So far I have 8 part numbers, which is difficult to work with, because each part number is independent of each other. So, if I wanted to change how the piano sounded, I would need to change ALL of the part numbers.

I'd like to find a solution at some point that is far less complicated, but this is the best I have for now. I really think it's possible to make a fully-convincing synth piano using ZynAddSubFX, because I've gotten this close, but also because of how powerful it is. Just by using ADSynth alone, that part of ZynAddSubFX enables you to add 8 voices to the synth, and combine them / subtract them from each other. And then because ZynAddSubFX has 16 part numbers, that means you can make a synth with 128 LAYERS of varying oscillators that combines into one synth. I think that is enough oscillators to replicate a real piano.

Comments:
awesome Posted by: roy38  on 2025-03-30 20:41:27
wow. This is going into my collection if you don't mind :) Posted by: NiftySardine  on 2025-04-13 16:43:24