Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4169] Re: Newbie : GUI's

Date2004-02-25 22:14
From"gogins@pipeline.com"
Subject[CSOUND-DEV:4169] Re: Newbie : GUI's
The CsoundVST project, which can be found on the Csound SourceForge page,
also has a (somewhat more elaborate) FLTK user interface. This differs from
John Ramsdell's flCsound as follows:

(1) Uses Python and a C++ extension module for algorithmic composition,
thus has more external dependencies than flCsound

(2) Edits CSD files in a text box, stores CSD files in an internal C++
object.

You might get ideas for extending flCsound from CsoundVST, or you might
want to do something from scratch. 

You also, of course, have a choice of languages for producing this user
interface. Look at Steven Yi's Blue for a Java interface. You could do one
in Python, also.

Original Message:
-----------------
From:  ramsdell@mitre.org (John D. Ramsdell)
Date: 25 Feb 2004 16:17:37 -0500
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:4167] Re: Newbie : GUI's


"Christian Bracchi"  writes:

> Hi all.
> 
> I am currently studying computer science at Swansea University and
> for my 3rd year dissertation I have been given the task of
> researching Csound and producing a user interface to it. 

Instead of creating a new GUI, would you consider making a major
improvement to an existing one?  The flCsound program is a platform
independent graphical CSD file renderer which includes an instrument
plotter within a single window.  It currently provides no mechanism to
edit any part of a CSD file.  The obvious first step is to provide a
means to graphically edit the  section of a CSD file.  I've
been thinking about adding this feature, but I haven't yet come up
with a good design.  You can browse the flCsound sources here:

http://cvs.sourceforge.net/viewcvs.py/csound/flcsound/

The 0.1 version of the sources are available in the wxcsound package
of the csound project's CVS repository.

Let me know if this task is of interest.

John


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .

Date2004-03-03 21:44
From"Christian Bracchi"
Subject[CSOUND-DEV:4229] Re: Newbie : GUI's
Thanks to all for advice, I have decided just to create a GUI in .net using
c#.  All I have to do is learn that, ohh, fun!  I decided against anything
else as they would take far longer and since I only have 7 weeks left to
complete my dissertation I have taken the somewhat more feasible option.
I'll post it on my website and let you all know when I finish it.

Christian Bracchi

-----Original Message-----
From: owner-csound-dev@eartha.mills.edu
[mailto:owner-csound-dev@eartha.mills.edu] On Behalf Of gogins@pipeline.com
Sent: 25 February 2004 22:14
To: Csound Developers Discussion List
Subject: [CSOUND-DEV:4169] Re: Newbie : GUI's

The CsoundVST project, which can be found on the Csound SourceForge page,
also has a (somewhat more elaborate) FLTK user interface. This differs from
John Ramsdell's flCsound as follows:

(1) Uses Python and a C++ extension module for algorithmic composition,
thus has more external dependencies than flCsound

(2) Edits CSD files in a text box, stores CSD files in an internal C++
object.

You might get ideas for extending flCsound from CsoundVST, or you might
want to do something from scratch. 

You also, of course, have a choice of languages for producing this user
interface. Look at Steven Yi's Blue for a Java interface. You could do one
in Python, also.

Original Message:
-----------------
From:  ramsdell@mitre.org (John D. Ramsdell)
Date: 25 Feb 2004 16:17:37 -0500
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:4167] Re: Newbie : GUI's


"Christian Bracchi"  writes:

> Hi all.
> 
> I am currently studying computer science at Swansea University and
> for my 3rd year dissertation I have been given the task of
> researching Csound and producing a user interface to it. 

Instead of creating a new GUI, would you consider making a major
improvement to an existing one?  The flCsound program is a platform
independent graphical CSD file renderer which includes an instrument
plotter within a single window.  It currently provides no mechanism to
edit any part of a CSD file.  The obvious first step is to provide a
means to graphically edit the  section of a CSD file.  I've
been thinking about adding this feature, but I haven't yet come up
with a good design.  You can browse the flCsound sources here:

http://cvs.sourceforge.net/viewcvs.py/csound/flcsound/

The 0.1 version of the sources are available in the wxcsound package
of the csound project's CVS repository.

Let me know if this task is of interest.

John


--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .

Date2004-03-06 22:51
Fromramsdell@mitre.org (John D. Ramsdell)
Subject[CSOUND-DEV:4248] Re: Newbie : GUI's
"Christian Bracchi"  writes:

> Thanks to all for advice, I have decided just to create a GUI in .net using
> c#.  

Barf, but maybe resistance is futile.  I don't believe it.

John