sunforte piano synth

Post Reply
User avatar
AutumnCheney
Posts: 503
Joined: Sun Dec 29, 2019 8:16 am
Location: tahlequah, ok, usa
Contact:

sunforte piano synth

Post by AutumnCheney »

UPDATE 2022/2023: this module as posted here is out of date, please go to my github repo to get the latest version of this module: https://github.com/autumncheney/sunvox-modules

here's a small piano-sounding synth i made. the idea was to replicate the way that an acoustic piano makes sound, namely by hitting a string with a hammer. the hammer usually bounces off the string and hits it multiple times, which creates a "layered" sound with lots of phase interference. the sound can also resonate through the body of the piano, which further shapes it

i call it "sunforte" because the piano was originally named the pianoforte, and "sunpiano" seems too generic for my taste

the initial harmonic sound was made with an filtered imperfect square wave, which adds in some even harmonics along with the usual odd harmonics. the keytracking options are enabled to give the sound consistency. a set of echo modules create the hammer bounce effect, and a reverb module was used for the body resonance. the sound at this point was kind of loud, so i turned it down and filtered out some dc signals. for added realism, i added a keystriking sound with some noise, which can be turned down with the controllers

do note that the brightness of the sound (the amount of harmonics) is controlled primarily through velocity. you can also change the timbre of the piano with the "timbre" controller, which changes the random seed of the resonator. this creates a unique new piano sound

overall, this sounds surprisingly realistic on almost all octaves. it can sound like a piano at times and a harpsichord-piano hybrid thing at other times, it just depends on your playing style. you can use the synth by itself or sample a single note and replay that if you want a consistent sound (since each pitch sounds slightly different)

i included a demo of the synth featuring me noodling around on a midi keyboard. forgive my bad playing, i'm not good at playing the keyboard.

this is under the mit license. if you modify and distribute it, just credit me and say that it's under the mit license. you don't have to credit me if you use it in a song.
Attachments
AutumnC Sunforte.sunsynth
(9.54 KiB) Downloaded 172 times
sunforte_demo.sunvox
(61.65 KiB) Downloaded 156 times
Last edited by AutumnCheney on Mon Oct 17, 2022 11:57 am, edited 2 times in total.
my website: https://acheney.xyz

it features my music, sunvox content, and social media links!
User avatar
AutumnCheney
Posts: 503
Joined: Sun Dec 29, 2019 8:16 am
Location: tahlequah, ok, usa
Contact:

Re: sunforte piano synth

Post by AutumnCheney »

here's a video of it playing the fantaisie-inpromptu by chopin, made with nightradio's soul resonance player.



you can unzip the sunvox project from the attached file. the midi file was provided by bernd krueger of http://piano-midi.de and is licensed under cc by-sa
Attachments
sunforte-impromptu.sunvox.zip
(13.3 KiB) Downloaded 144 times
my website: https://acheney.xyz

it features my music, sunvox content, and social media links!
User avatar
AutumnCheney
Posts: 503
Joined: Sun Dec 29, 2019 8:16 am
Location: tahlequah, ok, usa
Contact:

Re: sunforte piano synth

Post by AutumnCheney »

i updated the module!

i realized that using the flanger module was a better way to implement waveguide synthesis and modified the module to use it. i also added a controller to control the feedback and two more to control the individual delays
my website: https://acheney.xyz

it features my music, sunvox content, and social media links!
Post Reply