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
Hello!
I recently attempted to create a realistic guitar synth in SunVox, and what I have to offer is the result of my excursion. It works by playing six Analog Generators simultaneously, simulating the six strings of an actual guitar. There are two release envelopes: the String Release (letting the string vibrate without stopping the string) and the String Sustain Release (stopping the string manually). The six strings each have their own note ranges, which can be tuned in the synth controls. The default tuning settings are:
String 1: E3 - E4
String 2: A3 - A4
String 3: D4 - D5
String 4: G4 - G5
String 5: B4 - B5
String 6: E5 - E6
The synth also uses a Filter Pro to boost the upper frequencies.
I think that it sounds pretty good, and even if it is not entirely realistic, I think that it has its own charm.
The SunSynth file was too large to attach to this post, so I have instead provided a Cozy download link: https://autumncheney-drive.mycozy.cloud ... TL0PRLE7Rf
I hope that you enjoy it!
semi-realistic guitar
- AutumnCheney
- Posts: 507
- Joined: Sun Dec 29, 2019 8:16 am
- Location: tahlequah, ok, usa
- Contact:
semi-realistic guitar
Last edited by AutumnCheney on Mon Oct 17, 2022 11:56 am, edited 1 time in total.
- AutumnCheney
- Posts: 507
- Joined: Sun Dec 29, 2019 8:16 am
- Location: tahlequah, ok, usa
- Contact:
Re: semi-realistic guitar
i updated the module! i recently decided to revisit this module after i forgot about it for a while
first, i removed the six strings function because i couldn't figure out how to actually implement it with one oscillator. you can just recreate drop tunings and stuff like that in the pattern editor
next, i replaced the saw wave with a drawn wave provided by so?ing machine (aka saltbearer) that sounds a lot more like a guitar string
lastly, i revamped the reverb resonator. there are now two reverb modules, with one inverted to cancel it out and remove certain resonances, which makes the sound even more realistic.
i also added a few other functions. the "pitch imperfection" controller offsets the pitch a little, because a real guitar player usually never hits the exact same pitch every time they move their fingers and strum the string. the "pluckiness" controller boosts the highs to simulate using a guitar pick (plectrum). the "release" controller creates a combination filter/amplitude envelope. there are also two controllers for the reverb seeds.
here's the pixilang function for the curve on the release multictl:
also, the module can actually be attached now
btw, this is under the mit license, which means that if you modify and distribute the module, do credit me and say that this was originally under the mit license. you don't have to credit me if you just use it in a song
first, i removed the six strings function because i couldn't figure out how to actually implement it with one oscillator. you can just recreate drop tunings and stuff like that in the pattern editor
next, i replaced the saw wave with a drawn wave provided by so?ing machine (aka saltbearer) that sounds a lot more like a guitar string
lastly, i revamped the reverb resonator. there are now two reverb modules, with one inverted to cancel it out and remove certain resonances, which makes the sound even more realistic.
i also added a few other functions. the "pitch imperfection" controller offsets the pitch a little, because a real guitar player usually never hits the exact same pitch every time they move their fingers and strum the string. the "pluckiness" controller boosts the highs to simulate using a guitar pick (plectrum). the "release" controller creates a combination filter/amplitude envelope. there are also two controllers for the reverb seeds.
here's the pixilang function for the curve on the release multictl:
Code: Select all
$y = 1 - pow((1-$x), 3 )
btw, this is under the mit license, which means that if you modify and distribute the module, do credit me and say that this was originally under the mit license. you don't have to credit me if you just use it in a song
- Attachments
-
- AutumnC Acoustic Guitar.sunsynth
- (13.74 KiB) Downloaded 198 times