Csound Csound-dev Csound-tekno Search About

[Csnd] OSCsound

Date2013-11-15 19:36
FromSteven Yi
Subject[Csnd] OSCsound
Hi All,

I was working on a proof-of-concept project called OSCsound.  It is
available here:

https://github.com/kunstmusik/OSCsound

There is a "Download Zip" button on the right hand side if you scroll
down. The idea behind this is that you could create a CSD without
worrying what the source of events and continuous data was, just using
channels.  The OSCsound.py script would handle reading in OSC messages
and automatically setting channels or firing events.

I tried getting this to work with TouchOSC on iPad and Android but
didn't manage to get any OSC data from the devices to my computer. I
did manage to get a PD patch to send OSC data.  I imagine a .csd with
the OSC opcodes might fun to send various events and continuous data
as well.

I think conceptually I like the idea of the project, as the CSD could
then be re-used on various platforms and the source of data is
abstracted out.  For example, the CSD could be used on iOS, Android,
Desktop, or Web, and the source of cutoff and resonance could be
widgets, touch, sensors, etc.

I spent a few hours on this and will probably stop work on it for the
time being to explore some other ideas.  I thought the project and
concept might be interesting though to share.

Thanks!
steven

Date2013-11-15 22:46
FromTarmo Johannes
SubjectRe: [Csnd] OSCsound
Thank you very much for sharing!

Can be a very good starting point and good example of python code for some 
porject.

tarmo

On Friday 15 November 2013 14:36:25 Steven Yi wrote:
> Hi All,
> 
> I was working on a proof-of-concept project called OSCsound.  It is
> available here:
> 
> https://github.com/kunstmusik/OSCsound
> 
> There is a "Download Zip" button on the right hand side if you scroll
> down. The idea behind this is that you could create a CSD without
> worrying what the source of events and continuous data was, just using
> channels.  The OSCsound.py script would handle reading in OSC messages
> and automatically setting channels or firing events.
> 
> I tried getting this to work with TouchOSC on iPad and Android but
> didn't manage to get any OSC data from the devices to my computer. I
> did manage to get a PD patch to send OSC data.  I imagine a .csd with
> the OSC opcodes might fun to send various events and continuous data
> as well.
> 
> I think conceptually I like the idea of the project, as the CSD could
> then be re-used on various platforms and the source of data is
> abstracted out.  For example, the CSD could be used on iOS, Android,
> Desktop, or Web, and the source of cutoff and resonance could be
> widgets, touch, sensors, etc.
> 
> I spent a few hours on this and will probably stop work on it for the
> time being to explore some other ideas.  I thought the project and
> concept might be interesting though to share.
> 
> Thanks!
> steven
> 
> 
> Send bugs reports to the Sourceforge bug trackers
> csound6:
>             https://sourceforge.net/p/csound/tickets/
> csound5:
>             https://sourceforge.net/p/csound/bugs/
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"

Date2013-11-16 07:33
FromRichard van Bemmelen
SubjectRe: [Csnd] OSCsound
Nice idea Steven!
Maybe it could also be extended by accepting instruments sent over via OSC (much like Tarmo's server idea),
or is this already possible?

Richard


2013/11/15 Steven Yi <stevenyi@gmail.com>
Hi All,

I was working on a proof-of-concept project called OSCsound.  It is
available here:

https://github.com/kunstmusik/OSCsound

There is a "Download Zip" button on the right hand side if you scroll
down. The idea behind this is that you could create a CSD without
worrying what the source of events and continuous data was, just using
channels.  The OSCsound.py script would handle reading in OSC messages
and automatically setting channels or firing events.

I tried getting this to work with TouchOSC on iPad and Android but
didn't manage to get any OSC data from the devices to my computer. I
did manage to get a PD patch to send OSC data.  I imagine a .csd with
the OSC opcodes might fun to send various events and continuous data
as well.

I think conceptually I like the idea of the project, as the CSD could
then be re-used on various platforms and the source of data is
abstracted out.  For example, the CSD could be used on iOS, Android,
Desktop, or Web, and the source of cutoff and resonance could be
widgets, touch, sensors, etc.

I spent a few hours on this and will probably stop work on it for the
time being to explore some other ideas.  I thought the project and
concept might be interesting though to share.

Thanks!
steven


Send bugs reports to the Sourceforge bug trackers
csound6:
            https://sourceforge.net/p/csound/tickets/
csound5:
            https://sourceforge.net/p/csound/bugs/
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"