[Csnd] porting csnd.jar and libcsnd to android
Date | 2010-12-08 19:01 |
From | Brian Redfern |
Subject | [Csnd] porting csnd.jar and libcsnd to android |
I'm interested in being able to write little gui synth apps on top of the csound lib, or even a simple csd editor and executor on android. I'd like to be able to have an android tablet in the future that I could use as a performance platform for multitouch music apps. Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-12-08 19:11 |
From | Michael Gogins |
Subject | [Csnd] Re: porting csnd.jar and libcsnd to android |
I think this is an excellent idea. You could do this in Java, Python, or Lua. Python is probably the best way to go. Regards, Mike On Wed, Dec 8, 2010 at 2:01 PM, Brian Redfern |
Date | 2010-12-08 19:15 |
From | Nick Suda |
Subject | [Csnd] Re: Re: porting csnd.jar and libcsnd to android |
Please keep the mailing list updated on your progress with this project, because I am also looking into the possibility of Csound-based Android development, and would very much like to see the intercalary work you've done to get to the final product! -Nick Suda On Dec 8, 2010 2:12 PM, "Michael Gogins" <michael.gogins@gmail.com> wrote:
> I think this is an excellent idea. You could do this in Java, Python, > or Lua. Python is probably the best way to go. > > Regards, > Mike > > On Wed, Dec 8, 2010 at 2:01 PM, Brian Redfern <brianwredfern@gmail.com> wrote: >> I'm interested in being able to write little gui synth apps on top of >> the csound lib, or even a simple csd editor and executor on android. >> I'd like to be able to have an android tablet in the future that I >> could use as a performance platform for multitouch music apps. >> >> >> Send bugs reports to the Sourceforge bug tracker >> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >> Discussions of bugs and features can be posted here >> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" >> >> > > > > -- > Michael Gogins > Irreducible Productions > http://www.michael-gogins.com > Michael dot Gogins at gmail dot com > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > |
Date | 2010-12-08 20:22 |
From | Brian Redfern |
Subject | [Csnd] Re: Re: Re: porting csnd.jar and libcsnd to android |
I don't think you can use python on android, this will be an extremely bleeding edge project because only the Nexus S support android 2.3, its going to be a lot of work, so by the time I'm done more phones will likely support 2.3. My own phone only supports 2.1. It wouldn't be possible to support older phones for realtime front ends, but it may be possible to support a csound editor that can render a csd file to a wav file and then use the standard MediaPlayer object to play the result back. On Wed, Dec 8, 2010 at 11:15 AM, Nick Suda |
Date | 2010-12-08 20:36 |
From | Nick Suda |
Subject | [Csnd] Re: Re: Re: Re: porting csnd.jar and libcsnd to android |
I haven't learned enough about the OS architecture (or Java or Python... _yet_!) to necessarily put that point in context. Are you saying it would not be possible to support a realtime engine that is rendering live output from Csound in a version of Android older than 2.3 because of something about Python? Because I have a Verizon Droid Incredible (currently at 2.2... I didn't even know 2.3 was going to exist yet!), and I was planning on initially just keeping the support for my app limited to my phone before getting anything else working. -Nick Suda On Dec 8, 2010 3:22 PM, "Brian Redfern" <brianwredfern@gmail.com> wrote:
> I don't think you can use python on android, this will be an extremely > bleeding edge project because only the Nexus S support android 2.3, > its going to be a lot of work, so by the time I'm done more phones > will likely support 2.3. My own phone only supports 2.1. > > It wouldn't be possible to support older phones for realtime front > ends, but it may be possible to support a csound editor that can > render a csd file to a wav file and then use the standard MediaPlayer > object to play the result back. > On Wed, Dec 8, 2010 at 11:15 AM, Nick Suda <nick.suda@gmail.com> wrote: >> Please keep the mailing list updated on your progress with this project, >> because I am also looking into the possibility of Csound-based Android >> development, and would very much like to see the intercalary work you've >> done to get to the final product! >> >> -Nick Suda >> Renton, WA/Brookline, MA >> nick.suda@gmail.com >> (425) 941-0093 >> >> On Dec 8, 2010 2:12 PM, "Michael Gogins" <michael.gogins@gmail.com> wrote: >>> I think this is an excellent idea. You could do this in Java, Python, >>> or Lua. Python is probably the best way to go. >>> >>> Regards, >>> Mike >>> >>> On Wed, Dec 8, 2010 at 2:01 PM, Brian Redfern <brianwredfern@gmail.com> >>> wrote: >>>> I'm interested in being able to write little gui synth apps on top of >>>> the csound lib, or even a simple csd editor and executor on android. >>>> I'd like to be able to have an android tablet in the future that I >>>> could use as a performance platform for multitouch music apps. >>>> >>>> >>>> Send bugs reports to the Sourceforge bug tracker >>>> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >>>> Discussions of bugs and features can be posted here >>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe >>>> csound" >>>> >>>> >>> >>> >>> >>> -- >>> Michael Gogins >>> Irreducible Productions >>> http://www.michael-gogins.com >>> Michael dot Gogins at gmail dot com >>> >>> >>> Send bugs reports to the Sourceforge bug tracker >>> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >>> Discussions of bugs and features can be posted here >>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe >>> csound" >>> >> > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > |
Date | 2010-12-08 20:42 |
From | Nick Suda |
Subject | [Csnd] Re: Re: Re: Re: porting csnd.jar and libcsnd to android |
I suppose I may have misinterpreted your response to Michael... you're saying your project is just going to employ Java, correct? -Nick Suda On Dec 8, 2010 3:36 PM, "Nick Suda" <nick.suda@gmail.com> wrote:
> I haven't learned enough about the OS architecture (or Java or Python... > _yet_!) to necessarily put that point in context. > > Are you saying it would not be possible to support a realtime engine that is > rendering live output from Csound in a version of Android older than 2.3 > because of something about Python? > > Because I have a Verizon Droid Incredible (currently at 2.2... I didn't even > know 2.3 was going to exist yet!), and I was planning on initially just > keeping the support for my app limited to my phone before getting anything > else working. > > -Nick Suda > Renton, WA/Brookline, MA > nick.suda@gmail.com > (425) 941-0093 > On Dec 8, 2010 3:22 PM, "Brian Redfern" <brianwredfern@gmail.com> wrote: >> I don't think you can use python on android, this will be an extremely >> bleeding edge project because only the Nexus S support android 2.3, >> its going to be a lot of work, so by the time I'm done more phones >> will likely support 2.3. My own phone only supports 2.1. >> >> It wouldn't be possible to support older phones for realtime front >> ends, but it may be possible to support a csound editor that can >> render a csd file to a wav file and then use the standard MediaPlayer >> object to play the result back. >> On Wed, Dec 8, 2010 at 11:15 AM, Nick Suda <nick.suda@gmail.com> wrote: >>> Please keep the mailing list updated on your progress with this project, >>> because I am also looking into the possibility of Csound-based Android >>> development, and would very much like to see the intercalary work you've >>> done to get to the final product! >>> >>> -Nick Suda >>> Renton, WA/Brookline, MA >>> nick.suda@gmail.com >>> (425) 941-0093 >>> >>> On Dec 8, 2010 2:12 PM, "Michael Gogins" <michael.gogins@gmail.com> > wrote: >>>> I think this is an excellent idea. You could do this in Java, Python, >>>> or Lua. Python is probably the best way to go. >>>> >>>> Regards, >>>> Mike >>>> >>>> On Wed, Dec 8, 2010 at 2:01 PM, Brian Redfern <brianwredfern@gmail.com> >>>> wrote: >>>>> I'm interested in being able to write little gui synth apps on top of >>>>> the csound lib, or even a simple csd editor and executor on android. >>>>> I'd like to be able to have an android tablet in the future that I >>>>> could use as a performance platform for multitouch music apps. >>>>> >>>>> >>>>> Send bugs reports to the Sourceforge bug tracker >>>>> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >>>>> Discussions of bugs and features can be posted here >>>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe >>>>> csound" >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Michael Gogins >>>> Irreducible Productions >>>> http://www.michael-gogins.com >>>> Michael dot Gogins at gmail dot com >>>> >>>> >>>> Send bugs reports to the Sourceforge bug tracker >>>> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >>>> Discussions of bugs and features can be posted here >>>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe >>>> csound" >>>> >>> >> >> >> Send bugs reports to the Sourceforge bug tracker >> https://sourceforge.net/tracker/?group_id=81968&atid=564599 >> Discussions of bugs and features can be posted here >> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound" >> |
Date | 2010-12-08 20:49 |
From | Brian Redfern |
Subject | [Csnd] Re: Re: Re: Re: Re: porting csnd.jar and libcsnd to android |
Yeah it wouldn't be a full blown port of csound, it would be a port of csound library and csnd.jar so that you can write software synths using a csd file and a java front end that can execute the csd file in realtime. Python isn't supported on android, so it would have to be a combination of java and jni native code. On Wed, Dec 8, 2010 at 12:42 PM, Nick Suda |
Date | 2010-12-08 21:05 |
From | Michael Gogins |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: porting csnd.jar and libcsnd to android |
Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are supported on Android via http://code.google.com/p/android-scripting/. I have considerable experience with Lua (another possibility for this job) and some with Python. Lua works just fine. These do not have direct access to the GUI, but you can do a pretty capable GUI using a WebView; you bring up a Web page that has widgets and callbacks that can produce events that your script can consume -- and vice versa. The advantage of this approach over Java is that you can develop on the phone or Android device itself. I chose this approach because I need to be able to compose by programming scripts on my phone. I can do that now, see Silencio on Google Code. Regards, Mike On Wed, Dec 8, 2010 at 3:49 PM, Brian Redfern |
Date | 2010-12-08 21:38 |
From | Brian Redfern |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: Re: porting csnd.jar and libcsnd to android |
Yeah I'm thinking of how OLPC uses csound as a backend for GUI activities, I don't see why the same kind of thing can't run on android, thinking of java based gui's that could even be sold by developers in the app store, the end user doesn't have to know csound, all they know is that it runs fast and sounds awesome. On Wed, Dec 8, 2010 at 1:05 PM, Michael Gogins |