Csound Csound-dev Csound-tekno Search About

[Cs-dev] Csound and Processing

Date2015-03-27 23:34
FromJono Califa
Subject[Cs-dev] Csound and Processing
AttachmentsNone  None  
Hi,

I'm putting together some audio for this game being developed in Processing, so I've been looking at the API examples for Java, and they seem to make sense, but, I was wondering if any of you had any advice before I get going.

Thanks,
Jono

Date2015-03-27 23:36
FromMichael Gogins
SubjectRe: [Cs-dev] Csound and Processing
AttachmentsNone  None  
I think it would help us to know more about your game, what it is for, who will play, what kind it is, how music and sound will be used in it.

Regards,
Mike




-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa <jacalifa@gmail.com> wrote:
Hi,

I'm putting together some audio for this game being developed in Processing, so I've been looking at the API examples for Java, and they seem to make sense, but, I was wondering if any of you had any advice before I get going.

Thanks,
Jono

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2015-03-27 23:55
FromJono Califa
SubjectRe: [Cs-dev] Csound and Processing
AttachmentsNone  None  
Well, it's a pretty minimal game designed for Windows / Linux / OS X. I should be able to generate all of the music / sound effects through additive synthesis. All of the transitions between states are relatively gradual, so the score shouldn't have to be updated all too frequently, but I would like sound effects to be triggered on cue.

So far most of my work in Csound has been linear, so I'm mostly just hoping this is feasible.

On 27 March 2015 at 19:36, Michael Gogins <michael.gogins@gmail.com> wrote:
I think it would help us to know more about your game, what it is for, who will play, what kind it is, how music and sound will be used in it.

Regards,
Mike




-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa <jacalifa@gmail.com> wrote:
Hi,

I'm putting together some audio for this game being developed in Processing, so I've been looking at the API examples for Java, and they seem to make sense, but, I was wondering if any of you had any advice before I get going.

Thanks,
Jono

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2015-03-28 00:11
FromMichael Gogins
SubjectRe: [Cs-dev] Csound and Processing
AttachmentsNone  None  
I think it should be possible. But why not use JavaScript instead of Processing? People are writing online games in JavaScript. The you could use the Emscripten or PNaCl build of Csound to produce the sound. The only tool you need for this is the browser: Emscripten Csound runs in any browser, PNaCl Csound runs in any desktop version of the Chrome browser.

Regards,
Mike


-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

On Fri, Mar 27, 2015 at 7:55 PM, Jono Califa <jacalifa@gmail.com> wrote:
Well, it's a pretty minimal game designed for Windows / Linux / OS X. I should be able to generate all of the music / sound effects through additive synthesis. All of the transitions between states are relatively gradual, so the score shouldn't have to be updated all too frequently, but I would like sound effects to be triggered on cue.

So far most of my work in Csound has been linear, so I'm mostly just hoping this is feasible.

On 27 March 2015 at 19:36, Michael Gogins <michael.gogins@gmail.com> wrote:
I think it would help us to know more about your game, what it is for, who will play, what kind it is, how music and sound will be used in it.

Regards,
Mike




-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com

On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa <jacalifa@gmail.com> wrote:
Hi,

I'm putting together some audio for this game being developed in Processing, so I've been looking at the API examples for Java, and they seem to make sense, but, I was wondering if any of you had any advice before I get going.

Thanks,
Jono

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2015-03-28 02:46
FromSteven Yi
SubjectRe: [Cs-dev] Csound and Processing
Hi Jono,

These kinds of questions might be better asked on the csound users
lists, as this list is mostly for the development of csound itself.
Also, I imagine there are people who have worked with processing and
Csound on the user list who might be able to give more feedback.

That said, I don't see any particular problems myself.  You should be
able to trigger events using ReadScore or InputMessage, as well as
send any values to Csound using channels.  If you have any particular
questions on how to implement something using the API, feel free to
ask away.

Also to note, there is the Csoundo wrapper to Csound for Processing. I
think it was originally developed Jacob Joachin and later updated by
Rory Walsh.  There's a version here:

https://github.com/rorywalsh/Csoundo

That might ease the connection between Processing and Csound.

steven


On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa  wrote:
> Hi,
>
> I'm putting together some audio for this game being developed in Processing,
> so I've been looking at the API examples for Java, and they seem to make
> sense, but, I was wondering if any of you had any advice before I get going.
>
> Thanks,
> Jono
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-03-28 19:39
FromJono Califa
SubjectRe: [Cs-dev] Csound and Processing
AttachmentsNone  None  
Thank you both. And, yeah, I wasn't aware of the Csound-users list.

It's looking like we're pretty keen on using Java right now, but I'll take a look at Csoundo for sure.

On 27 March 2015 at 22:46, Steven Yi <stevenyi@gmail.com> wrote:
Hi Jono,

These kinds of questions might be better asked on the csound users
lists, as this list is mostly for the development of csound itself.
Also, I imagine there are people who have worked with processing and
Csound on the user list who might be able to give more feedback.

That said, I don't see any particular problems myself.  You should be
able to trigger events using ReadScore or InputMessage, as well as
send any values to Csound using channels.  If you have any particular
questions on how to implement something using the API, feel free to
ask away.

Also to note, there is the Csoundo wrapper to Csound for Processing. I
think it was originally developed Jacob Joachin and later updated by
Rory Walsh.  There's a version here:

https://github.com/rorywalsh/Csoundo

That might ease the connection between Processing and Csound.

steven


On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa <jacalifa@gmail.com> wrote:
> Hi,
>
> I'm putting together some audio for this game being developed in Processing,
> so I've been looking at the API examples for Java, and they seem to make
> sense, but, I was wondering if any of you had any advice before I get going.
>
> Thanks,
> Jono
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


Date2015-04-01 16:26
FromJono Califa
SubjectRe: [Cs-dev] Csound and Processing
AttachmentsNone  None  
Hi,

I tried both Csoundo and importing csnd.jar directly in Eclipse. I've been getting the following error consistently:

_jcsound6 native code library failed to load.
java.lang.UnsatisfiedLinkError: C:\Program Files\Csound\bin\_jcsound6.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

Do you know of a way to resolve this?

On 28 March 2015 at 15:39, Jono Califa <jacalifa@gmail.com> wrote:
Thank you both. And, yeah, I wasn't aware of the Csound-users list.

It's looking like we're pretty keen on using Java right now, but I'll take a look at Csoundo for sure.

On 27 March 2015 at 22:46, Steven Yi <stevenyi@gmail.com> wrote:
Hi Jono,

These kinds of questions might be better asked on the csound users
lists, as this list is mostly for the development of csound itself.
Also, I imagine there are people who have worked with processing and
Csound on the user list who might be able to give more feedback.

That said, I don't see any particular problems myself.  You should be
able to trigger events using ReadScore or InputMessage, as well as
send any values to Csound using channels.  If you have any particular
questions on how to implement something using the API, feel free to
ask away.

Also to note, there is the Csoundo wrapper to Csound for Processing. I
think it was originally developed Jacob Joachin and later updated by
Rory Walsh.  There's a version here:

https://github.com/rorywalsh/Csoundo

That might ease the connection between Processing and Csound.

steven


On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa <jacalifa@gmail.com> wrote:
> Hi,
>
> I'm putting together some audio for this game being developed in Processing,
> so I've been looking at the API examples for Java, and they seem to make
> sense, but, I was wondering if any of you had any advice before I get going.
>
> Thanks,
> Jono
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel



Date2015-04-01 16:55
FromRory Walsh
SubjectRe: [Cs-dev] Csound and Processing
I'm not java expert but I think that's because you have a 64bit Java
environment. Csound on Windows is compiled for 32bit architecture
therefore in order to use it you will need a 32bit jvm.

On 1 April 2015 at 16:26, Jono Califa  wrote:
> Hi,
>
> I tried both Csoundo and importing csnd.jar directly in Eclipse. I've been
> getting the following error consistently:
>
> _jcsound6 native code library failed to load.
> java.lang.UnsatisfiedLinkError: C:\Program Files\Csound\bin\_jcsound6.dll:
> Can't load IA 32-bit .dll on a AMD 64-bit platform
>
> Do you know of a way to resolve this?
>
> On 28 March 2015 at 15:39, Jono Califa  wrote:
>>
>> Thank you both. And, yeah, I wasn't aware of the Csound-users list.
>>
>> It's looking like we're pretty keen on using Java right now, but I'll take
>> a look at Csoundo for sure.
>>
>> On 27 March 2015 at 22:46, Steven Yi  wrote:
>>>
>>> Hi Jono,
>>>
>>> These kinds of questions might be better asked on the csound users
>>> lists, as this list is mostly for the development of csound itself.
>>> Also, I imagine there are people who have worked with processing and
>>> Csound on the user list who might be able to give more feedback.
>>>
>>> That said, I don't see any particular problems myself.  You should be
>>> able to trigger events using ReadScore or InputMessage, as well as
>>> send any values to Csound using channels.  If you have any particular
>>> questions on how to implement something using the API, feel free to
>>> ask away.
>>>
>>> Also to note, there is the Csoundo wrapper to Csound for Processing. I
>>> think it was originally developed Jacob Joachin and later updated by
>>> Rory Walsh.  There's a version here:
>>>
>>> https://github.com/rorywalsh/Csoundo
>>>
>>> That might ease the connection between Processing and Csound.
>>>
>>> steven
>>>
>>>
>>> On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa  wrote:
>>> > Hi,
>>> >
>>> > I'm putting together some audio for this game being developed in
>>> > Processing,
>>> > so I've been looking at the API examples for Java, and they seem to
>>> > make
>>> > sense, but, I was wondering if any of you had any advice before I get
>>> > going.
>>> >
>>> > Thanks,
>>> > Jono
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > Dive into the World of Parallel Programming The Go Parallel Website,
>>> > sponsored
>>> > by Intel and developed in partnership with Slashdot Media, is your hub
>>> > for
>>> > all
>>> > things parallel software development, from weekly thought leadership
>>> > blogs
>>> > to
>>> > news, videos, case studies, tutorials and more. Take a look and join
>>> > the
>>> > conversation now. http://goparallel.sourceforge.net/
>>> > _______________________________________________
>>> > Csound-devel mailing list
>>> > Csound-devel@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>> sponsored
>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>> for all
>>> things parallel software development, from weekly thought leadership
>>> blogs to
>>> news, videos, case studies, tutorials and more. Take a look and join the
>>> conversation now. http://goparallel.sourceforge.net/
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-04-01 17:48
FromJono Califa
SubjectRe: [Cs-dev] Csound and Processing
AttachmentsNone  None  
Just figured it out. Thanks.

On 1 April 2015 at 11:55, Rory Walsh <rorywalsh@ear.ie> wrote:
I'm not java expert but I think that's because you have a 64bit Java
environment. Csound on Windows is compiled for 32bit architecture
therefore in order to use it you will need a 32bit jvm.

On 1 April 2015 at 16:26, Jono Califa <jacalifa@gmail.com> wrote:
> Hi,
>
> I tried both Csoundo and importing csnd.jar directly in Eclipse. I've been
> getting the following error consistently:
>
> _jcsound6 native code library failed to load.
> java.lang.UnsatisfiedLinkError: C:\Program Files\Csound\bin\_jcsound6.dll:
> Can't load IA 32-bit .dll on a AMD 64-bit platform
>
> Do you know of a way to resolve this?
>
> On 28 March 2015 at 15:39, Jono Califa <jacalifa@gmail.com> wrote:
>>
>> Thank you both. And, yeah, I wasn't aware of the Csound-users list.
>>
>> It's looking like we're pretty keen on using Java right now, but I'll take
>> a look at Csoundo for sure.
>>
>> On 27 March 2015 at 22:46, Steven Yi <stevenyi@gmail.com> wrote:
>>>
>>> Hi Jono,
>>>
>>> These kinds of questions might be better asked on the csound users
>>> lists, as this list is mostly for the development of csound itself.
>>> Also, I imagine there are people who have worked with processing and
>>> Csound on the user list who might be able to give more feedback.
>>>
>>> That said, I don't see any particular problems myself.  You should be
>>> able to trigger events using ReadScore or InputMessage, as well as
>>> send any values to Csound using channels.  If you have any particular
>>> questions on how to implement something using the API, feel free to
>>> ask away.
>>>
>>> Also to note, there is the Csoundo wrapper to Csound for Processing. I
>>> think it was originally developed Jacob Joachin and later updated by
>>> Rory Walsh.  There's a version here:
>>>
>>> https://github.com/rorywalsh/Csoundo
>>>
>>> That might ease the connection between Processing and Csound.
>>>
>>> steven
>>>
>>>
>>> On Fri, Mar 27, 2015 at 7:34 PM, Jono Califa <jacalifa@gmail.com> wrote:
>>> > Hi,
>>> >
>>> > I'm putting together some audio for this game being developed in
>>> > Processing,
>>> > so I've been looking at the API examples for Java, and they seem to
>>> > make
>>> > sense, but, I was wondering if any of you had any advice before I get
>>> > going.
>>> >
>>> > Thanks,
>>> > Jono
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > Dive into the World of Parallel Programming The Go Parallel Website,
>>> > sponsored
>>> > by Intel and developed in partnership with Slashdot Media, is your hub
>>> > for
>>> > all
>>> > things parallel software development, from weekly thought leadership
>>> > blogs
>>> > to
>>> > news, videos, case studies, tutorials and more. Take a look and join
>>> > the
>>> > conversation now. http://goparallel.sourceforge.net/
>>> > _______________________________________________
>>> > Csound-devel mailing list
>>> > Csound-devel@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/csound-devel
>>> >
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>> sponsored
>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>> for all
>>> things parallel software development, from weekly thought leadership
>>> blogs to
>>> news, videos, case studies, tutorials and more. Take a look and join the
>>> conversation now. http://goparallel.sourceforge.net/
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel