Csound Csound-dev Csound-tekno Search About

[Csnd] Winforms to Csound via OSC and/or channels

Date2018-08-12 08:27
FromRichard
Subject[Csnd] Winforms to Csound via OSC and/or channels
I am working on a nice project with C#, Winforms, OSC and Csound.
The structure is as follows:

Windows PC                                                    Mac
GUI element (e.g. slider) ->OSCy class ==> Python OSC server => channel 
or OSC message -> Csound

The name of the GUI element is the channel or OSC name, e.g.:
'att'    will be converted to a channel message with the same name
'att_'  will be converted to an OSC message '/att'

Seems to work quite well!

Richard

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here

Date2018-08-12 23:21
FromTarmo Johannes
SubjectRe: [Csnd] Winforms to Csound via OSC and/or channels
Hi,

Winforms seems nice platform to create the interface.

Do you know or have you concidered using UDP messages instead of OSC for 
controlling Csound? Since 6.10 you can set channel values with UDP messages, 
if csound is started with --port flag like

@your_channel 0.25

see https://csound.com/docs/manual/udpserver.html
- it is very powerful way to control Csound! I have used similar setup on Qt 
platform.

I know little about C# and .NET but I guess writing a function that sends UDP 
message should be not too complicated -  so you can skip the OSC server and 
converting channel values to OSC and back.

tarmo


On Sunday, August 12, 2018 10:27:07 AM EEST you wrote:
> I am working on a nice project with C#, Winforms, OSC and Csound.
> The structure is as follows:
> 
> Windows PC                                                    Mac
> GUI element (e.g. slider) ->OSCy class ==> Python OSC server => channel
> or OSC message -> Csound
> 
> The name of the GUI element is the channel or OSC name, e.g.:
> 'att'    will be converted to a channel message with the same name
> 'att_'  will be converted to an OSC message '/att'
> 
> Seems to work quite well!
> 
> Richard
> 
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here