Sitar - The sympathetic resonance machine

Disclaimer: The plugin is fully LLM-written and only human-tested. I’m a software engineer but know nothing about audio plugins and generally audio processing.

I have always loved the sound of the sitar, and specifically the sound its sympathetic strings generate when they resonate with your instrument. Unfortunately I play wind instruments only so it bugged me a bit that I couldn’t get such a sound. I tried looking around at how to generate the sound through plugins in the past but couldn’t, so now I thought: why not try with some LLM. And the initial result was fantastic! In maybe 30 minutes I had a working Mod plugin with a sitar-like sound! I had to play around with the concept a bit more the generalize it from just 13 sympathetic strings to 48 to cover 4 octaves on a chromatic scale for more weird stuff and add stuff like “bloom” which works as a sort of feedback/interaction between the sympathetic strings themselves. I added a few scales in so you don’t have to tune 48 strings manually but it’s obviously a very personal selection of scales, especially since I’m interested in eastern music. I had to add in an input noise gate because this thing resonates with everything, including the electrical noise and the wind.

Feel free to give it a try and I’d be happy to hear comments or suggestions. GitHub - stefdoerr/sitar: A sitar-like resonator LV2 plugin · GitHub

A HUGE thank you to the MOD team and community for creating such a wonderful tool and welcoming community.

Here is an audio sample of me testing it

13 Likes

I haven’t touched my dwarf for long time now, but, this one get my attention. Back, when I was young, I played Sitar and loved the sound, but tuning it was what makes me given up on it. Getting it as a resonator is a nice idea. Your sound sample sounds like I could use it. Nice. :grinning_face:

The knobs looking funny.

3 Likes

What do you mean with “DPF is ISC/MIT depending on the file" ?

I think he carved the knobs out of wood.

1 Like

Hah yeah for some reason it decided to design knobs to look like wood but they look pretty bad as expected. I might switch to something more readable, although I don’t personally look at them much.

About DPF at it’s github DPF/LICENSING.md at 4238e1c7f0351bbe488d79f0899c540543ac7583 · DISTRHO/DPF · GitHub it mentions that some plugins use different licences. But I could just remove that stuff I think. Whatever was generated by the LLM/me in that repo excluding the DPF submodule is public domain, I just submoduled DPF for convenience

I like the wood concept. The pegs of the sympathetic strings on a Sitar - Wikipedia are wooden. Traditional Shruti box - Wikipedia , which are used for drones, are wooden. The Indian harmonium - Wikipedia are wooden with little metal drone knobs. Inspiration from any of these seems consistent. And while I’m popping a bunch of links in this thread, check out the labor involved in hand making instruments like the sitar https://m.youtube.com/watch?v=F4nltNJyePQ and if you like wind instruments, oboes https://m.youtube.com/watch?v=_xOj9bLkYVQ.

2 Likes

These plugin formats require additional libraries that have an additional license.

DPF itself is ISC though.

1 Like

true and indeed I’m only using the LV2 target which is ISC. I updated the README now, thanks!

1 Like

Any chance you’ll also add the binaries for the Dwarf? :sweat_smile:

1 Like

Good idea! Here they are: Releases · stefdoerr/sitar · GitHub

By the way I recommend tuning Decay to something like 0.70-0.75 and increasing Jawari and Bloom to around 0.1 but you will have to play around a bit with these three knobs to get the best effect :slight_smile:

3 Likes

Thank you!!

1 Like

I finally got around to compiling a couple of your plugins. The Sitar definitely has some potential for the right sort of music. I really enjoyed it.

Might be just on my end but in Firefox there’s a small graphic bug on the output cables.

2 Likes

I’m so happy to hear that! :grin: About the cable bug you are right, I was able to reproduce it. I had a few issues aligning the cable initially so it’s probably due to that. I’ll take a look at fixing it, thanks!

1 Like

Cable CSS fixed in 0.0.6 version, it’s just an aesthetics fix though :slight_smile:

2 Likes

I wanted to just let you know that I fixed two major issues in the Boreas plugin in case you want to give it another try. It should not have the previous perfomance issues and the buttons make more sense on a hardware device.

Hi @StefanD ,

Do you mind to share a couple of thoughts on how your development loop works?

Your example is quite inspiring to try to do something myself (again), but all the development information is scattered all over the place, some stuff is outdated, MOD Desktop appeared, a lot of things happened in the last several years, so if I (or anybody else) would like to try to develop something (with or without AI) he would probably had to reinvent a wheel or two.

P.S. For now I would start with building DuoX binaries of your Sitar plugin.

Just to clarify, I’m not related to MOD at all, I’m just a user who recently bought a MOD Dwarf and wanted to create a new sound. As for DuoX I can’t help with that as I don’t have one to test.

If anyone else wants to try though, I’ve kept a plugin template here which allows them to write new plugins faster. GitHub - stefdoerr/mod-plugin-template: A template repo for developing MOD/Dwarf audio plugins · GitHub

But the fastest way to write new plugins is probably the official new AI plugin builder The mod-plugin-cookbook: using AI to create new plugins - #31 by oeSmash

2 Likes

I managed to try it on the Mod Duo X.It works really well!

3 Likes

I finally got some time to test this plugin. Liked it a lot!

1 Like

I’m super glad to hear that! :grin: Personally last time I tried it I got a bit annoyed with the runaway volume, I need to find a way to prevent it a bit further from escalating so much when you hit just the right frequency. Usually putting the Jawari knob to 0 fixes it but I’d prefer to find a cleaner way so I might improve on it in the future.

1 Like