and the csound~ and csoundapi~ objects for MaxMSP and PD are modules
that are dynamically-linked to Csound, but their particulart licence
can be anything
(it's LGPL as it happens, csoundapi~).
Victor
On 8 Feb 2011, at 15:18, Brad Garton wrote:
This is how I did the sc3~ object for max/msp. RTcmix is set up to
compile as a static or dynamic library, so it's a bit more tightly-
coupled.
brad
http://music.columbia.edu/~brad
On Feb 8, 2011, at 3:43 AM, Dan Stowell wrote:
Morgan -
I don't know RTCmix but the situation you describe is similar to
that with SuperCollider: if you run SC's audio engine as a
background process and "call into the engine" usually using OSC,
your calling application is separate and doesn't need to be GPL'd.
I don't know how convenient this architecture (audio engine as
separate process) is on iOS, but it's certainly working on Android,
in fact the Java-ish frontend on Android makes it a kinda
convenient approach.
Dan
On 08/02/2011 05:08, Morgan Packard wrote:
Brad,
It seems there are a number of ways to interpret whether an
application which links to a GPL library must be open-sourced as
well
(based on wikipedia's expert legal advice). But it's great news to
me
that your interpretation is that RT CMix can be used in closed
source
applications. Should I consider myself to have the blessing of the
controllers of RT Cmix make a billion dollars on the app store after
which I will continually express my gratitude in various material
and
non-material ways?
-Morgan
On Mon, Feb 7, 2011 at 9:53 PM, Brad Garton<[email protected]>
wrote:
Hmmm, my understanding of the GPL we adopted was that it only
applied to
the source of RTcmix, _not_ to the 'enclosing' app. The way we
set up the iRTcmix
apps, we have a 'manager' class (source provided) that calls into
the RTcmix
engine. Any mods you would make to the RTcmix source *proper*
would
need to be published, but the app you develop that uses it would
not.
I honestly thought I had put up the source for iLooch (it's in
the next
iRTcmix release), but it looks like the link on the web page is
only
to the iRTcmix source. Which is what would attach to your app, I
*think*.
brad
On Feb 7, 2011, at 11:41 PM, Morgan Packard wrote:
Thanks Brad,
Just bought ilooch. Lovely stuff. Unless I'm mistaken though, I'm
required to make my source code publicly available if I embed RT
CMix
because it's licensed under the GPL. I swear, I'm not an
_entirely_
evil person, but for a few reasons, I don't think it's going to be
possible to open-source my app. However, the fact that I'm
running in
to this GPL license again and again does make me think that
maybe I
should reconsider this and see if maybe I can talk myself (and my
programming partner) in to it. Though, now that I look, I don't
see
the iLooch source code posted anywhere.
Can you confirm that RT Cmix is an option only if I make the
source
code to my app publicly available?
thanks,
-Morgan
On Mon, Feb 7, 2011 at 9:25 PM, Brad
Garton<[email protected]> wrote:
No, it's usable. I have an app already in the App store:
http://music.columbia.edu/~brad/ilooch/
We have a new release up in the next few days.
brad
On Feb 7, 2011, at 8:25 PM, douglas repetto wrote:
Brad Garton has RTcmix running on the iPhone:
http://music.columbia.edu/~brad/iRTcmix/
Dunno what the license is though...
On 2/7/11 8:09 PM, 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.
================================
--
............................................... http://artbots.org
.....douglas.....irving........................ http://dorkbot.org
.......................... http://music.columbia.edu/cmc/music-dsp
.......... repetto............. http://music.columbia.edu/organism
............................... http://music.columbia.edu/~douglas
--
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
--
================================
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
--
Dan Stowell
Postdoctoral Research Assistant
Centre for Digital Music
Queen Mary, University of London
Mile End Road, London E1 4NS
http://www.elec.qmul.ac.uk/digitalmusic/people/dans.htm
http://www.mcld.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
--
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