Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-17 Thread Batuhan Bozkurt
Hi,

I'm currently working on a library (about 85% done at the moment) that does 
some of the things you want. I too am a SuperCollider user and once I wanted to 
make a clean library implementation (fork) of scsynth to use with mobile 
development. When I brought up the case in sc-dev mailing list, I've learned 
that I can't distribute my art through Apple appstore because the GPL binary 
distribution clauses aren't compatible with Apple agreement. So even if I 
provide the full source with my art, I am not allowed to distribute it in 
binary form if the source is GPL'ed. This was the consensus so I backed off.

Now I've made a kind of lame audio server implementation which is heavily 
influenced by scsynth. I have nodes but they are restricted to synths at this 
moment so there are no groups. I've ported many of the SuperCollider UGens 
(recoded all of them by hand, followed through the original sources and all). I 
also do not have FFT (yet) and multichannel expansion like things but it is not 
very hard to achieve. It is easy to connect UGens to parameters of other UGens 
and such. I'm quite happy with it overall for the time being.

The good part is that I've made the implementation in haXe (http://www.haxe.org 
) language so I can target the same DSP code for Flash (Flash 10+ supports 
realtime audio), JavaScript (for the upcoming audio api for js in firefox 4) 
and I can also emit C++ code for mobile development. The performance is quite 
good (only tested in flash yet though, a very pessimistic ballpark would be 
that it is half as efficient as scsynth running in a browser with Flash). I'll 
open source it at some moment but not under GPL.

I can use some help so if anyone is interested in helping to make it release 
ready, drop me a line.

Best,
Batuhan Bozkurt
/* http://www.earslap.com */




On Feb 8, 2011, at 3:09 AM, Morgan Packard wrote:

 (First post to this list. Sent this a few days ago and it doesn't seem
 to have gone through, so trying again.)
 
 
 Hi There,
 I've been writing low-level code for my iOS app, Thicket, pretty much
 myself, with the exception of a sine oscillator and an envelope
 borrowed from STK. I'd like to be able to work on this platform in a
 much faster way than I have been, simply plugging unit generators in
 to one another, not having to stop and think about how to, for
 example, go from a mono oscillator signal to a stereo reverb signal.
 I'd like to be able to work more like I work in SuperCollider, writing
 higher-level code to create a signal path, trusting that the
 connections will be efficiently managed for me.  In other words, I'd
 like to spend a little less time being a fairly incompetent engineer,
 and more time being a halfway-decent artist.  I'm finding that my list
 of options is surprisingly small
 SuperCollider -- GPL licence, would require that I open-source my app
 ChucK -- GPL license, would require that I open-source my app
 CSound -- the FAQ indicates that I need to make arrangements with MIT
 to put it to commercial use. Worth looking in to, perhaps.
 JSyn -- java, not gonna work on iOS
 MusicKit -- looks very interesting, but doesn't seem to be a very
 active project, and I don't think anyone has gotten it running on iOS
 yet
 Pure Data -- seems like my best option. more permissive license, but
 I'm wary of the visual programming paradigm, and have at least one
 technical detail which is making me a bit uncomfortable
 
 Am I missing something? Is there anything -- free, or not, which I
 should look at for iOS development besides Pure Data? Are there not
 hundreds of other people with the same needs that I have? Are my
 options really limited to: Pure Data or rolling my own, or
 open-sourcing my app?
 I sincerely appreciate any info or thoughts any of you are able to
 share with me.
 thanks,
 -Morgan
 --
 
 Web:
 http://www.morganpackard.com
 Music/Art:
 Latest album: Moment Again Elsewhere
 iOS app Thicket available on iTunes store.
 
 
 
 
 -- 
 
 Web:
 http://www.morganpackard.com
 Music/Art:
 Latest album: Moment Again Elsewhere
 iOS app Thicket available on iTunes store.
 
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-17 Thread Michael Gogins
LuaJIT is being ported by its impressive author, Mike Pall, to PowerPC
architecture, for pay.

Regards,
Mike

On Thu, Feb 17, 2011 at 9:47 AM, Gwenhwyfaer gwenhwyf...@gmail.com wrote:
 On 17/02/2011, Michael Gogins michael.gog...@gmail.com wrote:
 All reports are not yet in, but there is a distinct possibility that
 with LuaJIT, dynamic languages have come into their own and can be
 considered for many high-performance applications.

 Isn't LuaJIT currently limited to x86*? If so, that would seem to rule
 it out for iOS development... although as you say, it's a hugely
 impressive achievement in and of itself.
 ___
 * ...no longer - x86, x64 and PPC/e500v2 are supported; ARM, however, is not
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp




-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-17 Thread Gwenhwyfaer
On 17/02/2011, Michael Gogins michael.gog...@gmail.com wrote:
 LuaJIT is being ported by its impressive author, Mike Pall, to PowerPC
 architecture, for pay.

So with an iPad and a whip-round...? ;)
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] Modular synthesis percussion?

2011-02-17 Thread Michael Gogins
This book is an excellent source: Andy Farnell, Designing Sound. There
are code examples for Pure Data online, some of which go beyond the
book.

Regards,
Mike

On Thu, Feb 17, 2011 at 12:51 PM, Alan Wolfe alan.wo...@gmail.com wrote:
 Hey Guys,

 Does anyone know how to do percussion sounds with modular synthesis?

 I'm talking about just using VCO, VCA, EG etc, not an actual
 percussion module (:

 I've been looking around and all the info i can find shows people
 using percussion modules which isn't so helpful if you only have the
 basic tools at your disposal hehe.

 Or i guess, info about percussion synthesis in the DSP realm at all
 would be nice too if anyone can point me at any of that.

 Thank you!!
 Alan
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp




-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-17 Thread Michael Gogins
What is a whip-round?

Regards,
Mike

On Thu, Feb 17, 2011 at 12:31 PM, Gwenhwyfaer gwenhwyf...@gmail.com wrote:
 On 17/02/2011, Michael Gogins michael.gog...@gmail.com wrote:
 LuaJIT is being ported by its impressive author, Mike Pall, to PowerPC
 architecture, for pay.

 So with an iPad and a whip-round...? ;)
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp




-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] Modular synthesis percussion?

2011-02-17 Thread Gabor Pap
Hi,

There are some percussion-related articles in the excellent Synth
Secrets series (by Sound On Sound):
http://www.soundonsound.com/sos/allsynthsecrets.htm

Regards,
Gabor

On Thu, Feb 17, 2011 at 6:51 PM, Alan Wolfe alan.wo...@gmail.com wrote:
 Hey Guys,

 Does anyone know how to do percussion sounds with modular synthesis?

 I'm talking about just using VCO, VCA, EG etc, not an actual
 percussion module (:

 I've been looking around and all the info i can find shows people
 using percussion modules which isn't so helpful if you only have the
 basic tools at your disposal hehe.

 Or i guess, info about percussion synthesis in the DSP realm at all
 would be nice too if anyone can point me at any of that.

 Thank you!!
 Alan
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] Modular synthesis percussion?

2011-02-17 Thread Andy Farnell

If you can translate from LISP then a good start to be made here
https://ccrma.stanford.edu/~sdill/220A-project/drums.html


And these additive patches, like Risset's drum, are still 
great templates for other experiments

http://www.codemist.co.uk/AmsterdamCatalog/02/index.html

What I found makes a significant difference in making
good percussion is having a genuine exponential envelope
generator.


On Thu, 17 Feb 2011 19:01:21 +0100
Gabor Pap rem...@gmail.com wrote:

 Hi,
 
 There are some percussion-related articles in the excellent Synth
 Secrets series (by Sound On Sound):
 http://www.soundonsound.com/sos/allsynthsecrets.htm
 
 Regards,
 Gabor
 
 On Thu, Feb 17, 2011 at 6:51 PM, Alan Wolfe alan.wo...@gmail.com wrote:
  Hey Guys,
 
  Does anyone know how to do percussion sounds with modular synthesis?
 
  I'm talking about just using VCO, VCA, EG etc, not an actual
  percussion module (:
 
  I've been looking around and all the info i can find shows people
  using percussion modules which isn't so helpful if you only have the
  basic tools at your disposal hehe.
 
  Or i guess, info about percussion synthesis in the DSP realm at all
  would be nice too if anyone can point me at any of that.
 
  Thank you!!
  Alan
  --
  dupswapdrop -- the music-dsp mailing list and website:
  subscription info, FAQ, source code archive, list archive, book reviews, 
  dsp links
  http://music.columbia.edu/cmc/music-dsp
  http://music.columbia.edu/mailman/listinfo/music-dsp
 
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp


-- 
Andy Farnell padawa...@obiwannabe.co.uk
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-17 Thread Gwenhwyfaer
On 17/02/2011, Michael Gogins michael.gog...@gmail.com wrote:
 What is a whip-round?

An impromptu collection of money, generally for a benevolent cause.
--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp