<div dir="ltr">@Evan<div><br></div><div>Thanks for detailed and sincere reply. I can see your points.</div><div>That VST/mobiles market is very crowded business and it's really </div><div>hard to compete with super giants especially when you</div><div>don't provide any significant change or creative opportunity  </div><div>in the app. </div><div><br></div><div>So I think this project is going to be more a prove of the</div><div>concept and example that it's really possible to create</div><div>real-time audio with Haskell and wrap it in non-Haskell UI. </div><div>Hope I would manage to do the mobile version of it too some days.</div><div>I would really like to add non equal temeprament scales, I feel<br></div><div>that it can make a difference to the mood of the music.</div><div><br></div><div>Maybe it's better to look in the direction of media installations.</div><div>The Python has many cool libraries for non-trivial user interaction</div><div>like computer vision. It would be great to stream this data</div><div>in Haskell generated synthesizer. Maybe something can be created in this area. </div><div><br></div><div><br></div><div>Anton</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-20 21:41 GMT+03:00 Evan Laforge <span dir="ltr"><<a href="mailto:qdunkan@gmail.com" target="_blank">qdunkan@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It sounds hard to get enough interest for significant funding, because<br>
it's a niche of a niche.  And, at least if I am anything to go by, the<br>
niche is occupied by especially iconoclastic sorts.  For instance,<br>
even though I'm very much interested in that kind of thing, and would<br>
like to do something myself, I would only do it for the the purpose of<br>
using something better than MIDI, because there are already tons of<br>
MIDI using VSTs out there.  Doing something different would give an<br>
opportunity to easily support things that are awkward in MIDI, and<br>
offline incremental rendering would allow expensive synthesis and<br>
unlimited polyphony.  Also it would be nice to have a programmable<br>
sampler which is not as hilariously terrible as kontakt.<br>
<br>
So I wouldn't really be personally interested, unless it had some<br>
unique gimmick that made it more interesting than all the existing<br>
VSTs, or if perhaps it were about establishing low level libraries<br>
that would make it easier to do what I'm interested in.  In fact your<br>
existing work with csound-sampler is already somewhat along those<br>
lines since it makes all the csound stuff available with a nice<br>
haskell frontend.<br>
<br>
But even then... though I wish you luck and I do support the general<br>
idea of more of this kind of thing happening, software development is<br>
really expensive.  It seems to me pretty much the only way it can work<br>
is for an interested individual to do on their own for free.  Either<br>
that, or an established product with aiming at the most mainstream<br>
possible market, e.g. ardour.  And even then it will likely struggle.<br>
<div><div class="h5"><br>
On Fri, Dec 18, 2015 at 3:22 AM, Anton Kholomiov<br>
<<a href="mailto:anton.kholomiov@gmail.com">anton.kholomiov@gmail.com</a>> wrote:<br>
> I'm wondering if it's good idea to make crowd-founding project<br>
> for  a synthesizer written in Haskell. What's your opinion?<br>
> Would you like to support such a project?<br>
><br>
> I've made a prototype:<br>
><br>
> <a href="https://github.com/anton-k/tiny-synth" rel="noreferrer" target="_blank">https://github.com/anton-k/tiny-synth</a><br>
><br>
> It's a desktop synthesizer, a collection of instruments. About 150<br>
> instruments<br>
> written in Haskell. It works with midi keyboard. You can try it out with<br>
> USB-midi device.<br>
><br>
> The UI is written with Python and audio engine is<br>
> written with Haskell. I use my library csound-expression to<br>
> generate the code for Csound. The Csound is an audio programming language<br>
> it can be used as C library.  There are bindings to many languages and it<br>
> can work on Android / iOS.<br>
><br>
> Right now I've made a prototype for desktop. The big plan is to<br>
> create VST/AU/Lv2 plugins and mobile versions for Android and iOS.<br>
><br>
> [1] <a href="https://github.com/anton-k/tiny-synth" rel="noreferrer" target="_blank">https://github.com/anton-k/tiny-synth</a><br>
> [2] <a href="http://hackage.haskell.org/package/csound-expression" rel="noreferrer" target="_blank">http://hackage.haskell.org/package/csound-expression</a><br>
> [3] <a href="https://github.com/spell-music/csound-expression" rel="noreferrer" target="_blank">https://github.com/spell-music/csound-expression</a><br>
><br>
> Cheers,<br>
> Anton<br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> Haskell-Cafe mailing list<br>
> <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
> <a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe</a><br>
><br>
</blockquote></div><br></div>