My new, free finite-difference time-domain physical modelling string synth
-
- KVRer
- 6 posts since 15 Jul, 2026
PartialString
Finite-difference time-domain physical modelling string synthesiser
I’ve been working on this on and off since releasing https://github.com/crnbaker/gostringsynth back in 2022 (although for some reason the post seems to have been deleted - maybe the mods getting rid of old software posts). It uses the FDTD method to model a simple, “ideal” string (no stiffness) but let’s you do some silly things like reduce the accuracy for metallic sounds and modulate the position of the pickup at audio rate for AM-like side bands.
A version with a more realistic model is in the pipeline.
Free to download at: https://differentinstruments.com.
KVR page: https://www.kvraudio.com/product/partia ... nstruments
Finite-difference time-domain physical modelling string synthesiser
I’ve been working on this on and off since releasing https://github.com/crnbaker/gostringsynth back in 2022 (although for some reason the post seems to have been deleted - maybe the mods getting rid of old software posts). It uses the FDTD method to model a simple, “ideal” string (no stiffness) but let’s you do some silly things like reduce the accuracy for metallic sounds and modulate the position of the pickup at audio rate for AM-like side bands.
A version with a more realistic model is in the pipeline.
Free to download at: https://differentinstruments.com.
KVR page: https://www.kvraudio.com/product/partia ... nstruments
- KVRAF
- 10174 posts since 16 Dec, 2002
Sounds good, does it allow extreme settings outside of a normal constrained model?
- KVRAF
- 1796 posts since 3 May, 2023 from Norway
Thanks for this
FL Studio 25 | AudioThing JULY - Deimos - U-he Filterscape - NI Kontour - Softube Model 80 - LUSH-2 - UAD Opal - WaveOSC
-
- KVRer
- Topic Starter
- 6 posts since 15 Jul, 2026
Yes, it's not supposed to be realistic. Just a different way of thinking about sound design. Some "unreal" things:VariKusBrainZ wrote: Sat Jul 18, 2026 2:41 pm Sounds good, does it allow extreme settings outside of a normal constrained model?
* You can reduce the accuracy of the model (i.e. the number of points by which the string is represented) to introduce dispersion, and therefore inharmonicity. It sounds metallic and bell like.
* You can modulate the position of the pickup up to audio rate, which does some AM type things.
And... that's about it I think
-
- KVRAF
- 1786 posts since 21 Dec, 2012
nice release, any chance to get GUI resizing
it GUI is a bit too small 
- KVRAF
- 4896 posts since 3 Jan, 2003 from Vancouver
Aging eyes + aging CPU =
I appreciate it, though. I'll save it for when I get a new computer and new glasses. It might be able to replace some old string modeling synths I used to enjoy that never got 64 bit versions.
I appreciate it, though. I'll save it for when I get a new computer and new glasses. It might be able to replace some old string modeling synths I used to enjoy that never got 64 bit versions.
Surely there must be consensus by now...
-
- KVRer
- Topic Starter
- 6 posts since 15 Jul, 2026
Have you tried the overload protection option? Stops you playing strings too long for your CPU to handle. Not ideal though, I appreciate!
You can also set the accuracy to “pitch dependent” and then reduce the accuracy slider a bit. Low notes will then be less accurate (so effectively low-pass filtered and in extreme cases a bit inharmonic) but will be much kinder to your cpu.
