<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Samvada - iOS Sympathetic Strings App]]></title><description><![CDATA[<p>Hi All,</p>
<p>I've just released a free app for iOS called Samvada that uses Pure Data, through libpd and pd-for-ios. It's meant to simulate sympathetic strings, like on a sitar, for practicing and performing Indian music. It's also fun for other uses, and the strings make a nice resonance turning background sounds into tones. You can watch the demo and download it here:</p>
<p><a href="http://iotic.com/samvada/" rel="nofollow">Samvada for iOS</a></p>
<p>It's basically a bank of Karplus-Strong resonators. The UI handles the tuning aspects, which are aimed at Indian musicians using a drone and the Sa Re Ga Ma system of note naming/notation.</p>
<p>I'd welcome any feedback or questions about the process of making an app like this, etc.</p>
<p>Enjoy!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app</link><generator>RSS for Node</generator><lastBuildDate>Tue, 17 Mar 2026 16:13:31 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/6559.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Sep 2012 11:37:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Tue, 04 Sep 2012 11:37:49 GMT]]></title><description><![CDATA[<p>Hi All,</p>
<p>I've just released a free app for iOS called Samvada that uses Pure Data, through libpd and pd-for-ios. It's meant to simulate sympathetic strings, like on a sitar, for practicing and performing Indian music. It's also fun for other uses, and the strings make a nice resonance turning background sounds into tones. You can watch the demo and download it here:</p>
<p><a href="http://iotic.com/samvada/" rel="nofollow">Samvada for iOS</a></p>
<p>It's basically a bank of Karplus-Strong resonators. The UI handles the tuning aspects, which are aimed at Indian musicians using a drone and the Sa Re Ga Ma system of note naming/notation.</p>
<p>I'd welcome any feedback or questions about the process of making an app like this, etc.</p>
<p>Enjoy!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Tue, 04 Sep 2012 11:37:49 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Mon, 18 Mar 2013 03:57:50 GMT]]></title><description><![CDATA[<p>Hi Iotic!</p>
<p>First, thank you for creating this app, it does exactly what I have been looking for. I am a musician that has long used filters and resonant strings to create new tones while I play. I also play the dilruba. There are a few things I would suggest for the app to make it even more amazing!!</p>
<p>First, if it is possible to add Audiobus support, at some point in the future, it would be greatly appreciated.</p>
<p>Would it be possible to add &quot;just intonation&quot; to the list of tunings? Perhaps some other non-western scales, as well, like slendro and pelog for gamelan?</p>
<p>In the spirit of experimentation, is there a way to change the wave that is used to generate the tones, like different presets for saw, square, sine, etc. without getting to modular?</p>
<p>MIDI control of the plucking strings would be pretty awesome as well.</p>
<p>thanks!!! and great job!!</p>
<p>Colorplates</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/2</guid><dc:creator><![CDATA[colorplates]]></dc:creator><pubDate>Mon, 18 Mar 2013 03:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Tue, 19 Mar 2013 12:51:41 GMT]]></title><description><![CDATA[<p>Hi Colorplates,</p>
<p>I'm glad you enjoy using Samvada! I also have a dilruba, though I don't play it much. My main Indian instrument is the bansuri - I made Samvada to help me get to grips with Indian ragas on that.</p>
<p>You are not the first person to ask for Audiobus support - I have a copy of the SDK and am looking into it.</p>
<p>Re: &quot;just intonation&quot;, etc. You know you can make your own presets, right? Just tap the 'action' button and then 'Save To Preset ...': you'll be prompted for a name, and if it's a new name it'll make a new preset. I should probably document that somewhere. In the new version you can see how many cents from Sa you are for each string tuner, so if you have a list of cent values for your desired tuning you can just dial them in.</p>
<p>If you come up with useful presets, please let me know - it would be good to be able to share them with other users.</p>
<p>When you say, &quot;the wave that is used to generate the tones&quot; - do you mean the drone, the pluck or the sympathetic resonance? The strings are physically modelled, not samples - but the excitation stimuli (pluck, drone) are samples. Yes it's possible to change them, but I'd rather keep the interface as simple and powerful as possible.</p>
<p>I hadn't thought of making the string plucks able to receive MIDI - I'll look into how easy that might be to add.</p>
<p>Many thanks</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/3</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Tue, 19 Mar 2013 12:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Tue, 19 Mar 2013 13:26:13 GMT]]></title><description><![CDATA[<p>demo sounds beautiful!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/4</guid><dc:creator><![CDATA[mod]]></dc:creator><pubDate>Tue, 19 Mar 2013 13:26:13 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Mon, 25 Mar 2013 03:35:32 GMT]]></title><description><![CDATA[<p>Hi Iotic,</p>
<p>I wrote too soon before, because of how excited I was to use it. After another week of use, I have set up about 16 different presets that I am very happy about. I used this chart to get me there, <a href="http://www.sfu.ca/sonic-studio/handbook/Just_Tuning.html" rel="nofollow">http://www.sfu.ca/sonic-studio/handbook/Just_Tuning.html</a> but have also set up a few more western modes as well.</p>
<p>There is some really magical stuff happening when turning down the mic mix, and listening to the resonances on their own. I totally understand how hard it must be to add another tone into the physical model, I have played a lot with the extremes of the long and the plucked alot.</p>
<p>I did encounter an issue where when drone was turned on, the output would decay slowly and then no audio would come through, and I would exit out of the app and start again. Other than that it's working quite well.</p>
<p>I am going to record some work soon, and I'll throw a soundcloud link up here for everyone.</p>
<p>Keep up the great work.</p>
<p>Cheers!</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/5</guid><dc:creator><![CDATA[colorplates]]></dc:creator><pubDate>Mon, 25 Mar 2013 03:35:32 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Fri, 24 May 2013 05:58:23 GMT]]></title><description><![CDATA[<p>Very good and interesting app! It's almost the same thing, I wanted make(and after I started I found this). Microtuned drones is absolutely magical thing, I even thinking to make a real monochord to make such drones. Also, very good visual design, it's outstanding for a non-commercial app.<br />
Just asking, would you share your Karplus-Strong resonator module? I noticed resonators doesn't have jivari. I'll maybe try to add it, but I don't know how resonator could be made by this method.</p>
<p>upd:</p>
<blockquote>
<p>Updated: May 23, 2013<br />
Improved 'sitar-like' jawari tone</p>
</blockquote>
<p>LOL, that's funny. And now I even more want to look at your synthesis module. Pretty please! :3</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/6</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/6</guid><dc:creator><![CDATA[hodok]]></dc:creator><pubDate>Fri, 24 May 2013 05:58:23 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Fri, 31 May 2013 08:53:23 GMT]]></title><description><![CDATA[<p>Hi hodok,</p>
<p>I'm glad you like Samvada - thanks.</p>
<p>Unfortunately it's a bit hard to send you the core string synthesis patch as it contains a custom external (2nd order allpass filter) and currently relies on messages from Objective-C for much of its functionality. However, I can describe what it does. There are two tricks used that add a bit of jawari tone to the basic Karplus-Strong waveguide:</p>
<p>1. Feeding a (small!) amount of the output back into the <em>delay length</em> of the waveguide. This simulates the sitar's flat bridge, slightly changing the length of the string with each vibration. Watch out though, more than even a tiny amount will create the most horrible digital feedback sound ever.</p>
<p>2. String inharmonicity. Adding an allpass filter in the Karplus-Strong loop (I used a second order one) will do this. For some reason the combination of this with point 1 above results in something like the jawari sound (though it's not perfect).</p>
<p>You might want to check <a href="http://www.talaash.at/sitar/" rel="nofollow">http://www.talaash.at/sitar/</a> which has a great sitar model. I had to cut a few corners in my version: cramming 13 oscillators into an iOS app is pushing things in terms of performance.</p>
<p>Let me know (here or on email) if you have any other questions.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/7</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/7</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Fri, 31 May 2013 08:53:23 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Fri, 31 May 2013 10:59:40 GMT]]></title><description><![CDATA[<p>i must have been in la la land when this was first announced. installing now.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/8</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/8</guid><dc:creator><![CDATA[mod]]></dc:creator><pubDate>Fri, 31 May 2013 10:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Fri, 14 Jun 2013 11:27:45 GMT]]></title><description><![CDATA[<p><strong>iotic</strong><br />
Thanks for your valuable advices. For a couple of days I tried to recreate that algorithm by Sadjad Siddiq, but I found what it's too difficult for me for now, and I decided to try that little trick with Karplus-Strong algorithm, but the next problem has appeared: now I'm using Max/MSP(because of Max for Live), and I'm using <em>snapshot~</em> to convert output signal to float number and feed it to number input of <em>tapout</em> as the delay length. <em>Snapshot~</em> is set to the time resolution of 1 sample, and it freezes the application, but I've been advised to use gen~ to avoid that somehow, so I think I'll manage.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/9</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/9</guid><dc:creator><![CDATA[hodok]]></dc:creator><pubDate>Fri, 14 Jun 2013 11:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Tue, 23 Jul 2013 15:07:47 GMT]]></title><description><![CDATA[<p>I don't know if you fixed this hodok. In order to get pitches high enough, i had to use a block~ 16 just around the core K-S synthesis unit.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/10</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/10</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Tue, 23 Jul 2013 15:07:47 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Sat, 31 Aug 2013 06:45:02 GMT]]></title><description><![CDATA[<p>This is a little late, but can I ask how you're modulating the delay lengths? Just adding some feedback from a [vd~] output to its own delay time input would result in a dsp loop, and using [s~] and [r~] or whatever would delay the feedback by one block, which probably isn't the effect that you're looking for. The easiest way I could think to do it would be to have two delay reads that are the same (nominal) length, with one fixed one modulating the other. I think this would be close, but not exactly accurate.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/11</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/11</guid><dc:creator><![CDATA[acreil]]></dc:creator><pubDate>Sat, 31 Aug 2013 06:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Sat, 31 Aug 2013 12:01:26 GMT]]></title><description><![CDATA[<p>Hi acreil. Since I had needed to keep the patch as fast as possible to run 13 resonators on fairly low-performance devices, I cut as many corners as possible. So yes, I used [s~] and [r~] objects to feed the one [vd~] back to its [delwrite~]. No it's not ideal, and you have to keep the &quot;jawari&quot; amount pretty low to avoid some really nasty feedback, but that's the best I could get away with under the performance limitations. I know others have used a model as in your suggestion - two separate delay lines - and this seems a good idea if you have the CPU available.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/12</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/12</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Sat, 31 Aug 2013 12:01:26 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Sat, 31 Aug 2013 18:17:08 GMT]]></title><description><![CDATA[<p>That makes sense. A block size of 1 would work best, but it would be too expensive.</p>
<p>What struck me as an interesting possibility with the second delay tap case is that it could be set to some different length. Of course this has no basis in reality, but it could be an interesting way to change the phase of the delay modulation, or possibly emphasize certain harmonics.</p>
<p>I'm also imagining that you could crudely model the bridge shape by inserting a nonlinearity between the delay read and the [vd~] delay time input, and maybe also insert a [lop~] or similar. I think this might help to avoid unbounded oscillations.</p>
<p>In general it seems that you can do lots of abstract and more or less arbitrary variations to basic physical models with the result not necessarily sounding obviously synthetic. I'm consistently surprised at how easy it is to make something sound plausibly acoustic, even if it doesn't necessarily suggest a specific instrument.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/13</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/13</guid><dc:creator><![CDATA[acreil]]></dc:creator><pubDate>Sat, 31 Aug 2013 18:17:08 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Sat, 31 Aug 2013 22:35:26 GMT]]></title><description><![CDATA[<p>Hey.</p>
<ul>
<li>
<p>different length delay modulating the string length. Yeah, I guess what you'll get there is like FM sidebands, except with both carrier and modulator resonating according to the input.</p>
</li>
<li>
<p>nonlinearity in the return. Yes, I used that idea in Samvada - a cubic soft clip, I think.</p>
</li>
<li>
<p>&quot;acousticness&quot; - absolutely. &quot;Physical modelling&quot; sounds impressive but it's really very simple elements. It's amazing how organic the results can be.</p>
</li>
</ul>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/14</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/14</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Sat, 31 Aug 2013 22:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Wed, 04 Sep 2013 16:22:43 GMT]]></title><description><![CDATA[<p>I'd read previously that certain percussion instruments (cymbals and asian instruments like tamtams) exhibit nonlinear behavior that is audible as a pitch glide or increasing brightness over time. This is due to thin metal transmitting sound faster as it deflects. This can be demonstrated by exciting an ordinary cymbal with a sinusoidal signal. As input level increases, additional harmonics and subharmonics are added, and eventually this breaks into chaotic oscillation.</p>
<p>What this suggests to me is that maybe these effects could be crudely simulated by adding delay self-modulation (with the absolute value of the modulating signal) into a feedback delay network.</p>
<p>And I guess this could also incorporated into other configurations. I often use small FDNs with 3x3 rotation matrices to obtain various metallic and resonant effects. This makes me wonder what kinds of effects I could get this way, either for &quot;instruments&quot; with impulsive or noise-based input or resonators processing other sounds.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/15</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/15</guid><dc:creator><![CDATA[acreil]]></dc:creator><pubDate>Wed, 04 Sep 2013 16:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Fri, 06 Sep 2013 08:59:27 GMT]]></title><description><![CDATA[<p>That's an interesting idea acreil. I don't know so much about pitch glides in cymbals, gongs etc, but it occurs to me that something like that might be an interesting way to model another kind of Indian jawari - the jawari on a tabla head. As I understand it, there's a thread that goes round the part of the rim of the tabla that acts in a similar way to the jawari on a sitar or tambura. I don't know if much work has gone into modelling tabla, but it would certainly be an interesting project.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/16</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/16</guid><dc:creator><![CDATA[iotic]]></dc:creator><pubDate>Fri, 06 Sep 2013 08:59:27 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Sat, 22 Mar 2014 15:13:42 GMT]]></title><description><![CDATA[<p>Still looking for realistic sitar physical model, any suggestions?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/17</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/17</guid><dc:creator><![CDATA[hodok]]></dc:creator><pubDate>Sat, 22 Mar 2014 15:13:42 GMT</pubDate></item><item><title><![CDATA[Reply to Samvada - iOS Sympathetic Strings App on Tue, 12 Aug 2014 21:36:45 GMT]]></title><description><![CDATA[<p>Yop,</p>
<p>simply couldn't help it.<br />
Thank you Iotic, you inspired me a lot (as all forum contibutors here).</p>
<p>So I tried to make a Samvada-inspired patch , and the topic is <a href="http://forum.pdpatchrepo.info/topic/8269/sympathetic-strings-resonator-inspired-by-samvada-app">http://forum.pdpatchrepo.info/topic/8269/sympathetic-strings-resonator-inspired-by-samvada-app</a> .</p>
<p>So fun when you learn things and get immediately rewarded with a simple yet functional patch <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";-)" alt=";-)" /></p>
<p>Suggestions welcome !</p>
<p>Nau</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/18</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/6559/samvada-ios-sympathetic-strings-app/18</guid><dc:creator><![CDATA[nau]]></dc:creator><pubDate>Tue, 12 Aug 2014 21:36:45 GMT</pubDate></item></channel></rss>