Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Building on x86_64

Date2007-01-04 23:52
From"Michael Gogins"
SubjectRe: [Cs-dev] Building on x86_64
Provide a concise but complete set of requirements for a "simple GUI" and I 
will see if I think it is easy enough to adapt or make one.

You could draw screen shots with buttons and menus if that is clearer than a 
text description.

Regards,
Mike

----- Original Message ----- 
From: "Art Hunkins" 
To: "Developer discussions" 
Sent: Thursday, January 04, 2007 5:20 PM
Subject: Re: [Cs-dev] Building on x86_64


> Although I'm very happy with the Lettuce environment, I feel strongly that
> some alternate, *simple* Windows front end should be available and
> maintained. Are there other candidates beside Csound5GUI and Winsound?
>
> IMHO, both of the above are worthy software; both (as noted) have a couple
> of weak spots. Surely, an interested developer could eliminate the latter.
>
> *Perhaps* the fact that Istvan is no longer a developer (at least here)
> rules out Csound5GUI - though I've yet to be completely convinced of this.
> Let me simply repeat that it is my fond hope that *at least one* of these
> fine programs will thrive and grow - appropriately nourished.
>
> Art Hunkins
>
> ----- Original Message ----- 
> From: "jpff" 
> To: 
> Sent: Thursday, January 04, 2007 4:33 PM
> Subject: [Cs-dev] Building on x86_64
>
>
>> I finally managed to build most stuff on the machine; I had to
>> compiler swig 1.3.31 from source and install and that seemed to fix a
>> number of issues.  If we really need the latest cutting edge SWIG it
>> really ought to be tested for.
>>
>> I still have the lack of declaration of numBuffersInput in
>> frontends/fltk_gui but I suspect that is a side effect of fltk1.1.7
>> not building on x86_64; again that needs to be tested for if we require
>> the latest version.
>>
>> Yes I know I am being grumpy(*) but i have wasted hours on this.
>>
>> My questions about 0.0/0.0 was really curiosity.  I could not find a
>> definition of the functions P() etc and in C I would expect an
>> interrupt.
>>
>> Next issue; do we really need an opcode to call out?  (I dislike the
>> name shell as it comes from one subculture and its meaning is not
>> obvious; at least system is a C function call and it does wait btw).
>>
>> What is the future of the various GUI systems?  I stopped developing
>> winsound as it was clearly being rubbished.  So who is maintaining
>> fltk_gui?
>>
>> ==John ffitch
>> (*) and I am not feeling well today
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share 
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-01-05 04:21
FromDavid Worrall
SubjectRe: [Cs-dev] Building on x86_64
Permit me to add some thoughts on this, though not specifically  
related to x86_64.

* IMO Csound and it's operation under various (eg parallel,  
heterogeneous) computing
  environments should be the principle focus of development.

* UI is related to the ways Csound is used in making (compositions,  
sonifications etc)
* HW platforms change and which particular platform one uses for a  
particular task is
  related to what one has at hand + which best suits the particular  
combination of tasks
  one is undertaking at a particular time. This changes, sometimes  
daily.

* GUI's take a _lot_ of time to develop

* Given that any combination is possible, and development time is of  
the essence,
  it stands to reason that better results would be achieved if the  
effort is focussed on
  fewer variations.

* Any UI above the commandline is use-related i.e it is a component  
of composition/
  performance/rendering. In realtime work one doesn't always have the  
luxury of going
  from score generation to rendering via disk. One needs to use pipes.

* A user might want to develop a collection of GUIs (windows,  
dialogs) for a specific task
  and control other things via the CLI. Locking everything 'under the  
hood' of a pre-defined
  and event-loop GUI is  like forcing users to convert their  
compositions to the score language.

* To me this suggests an approach in which GUI is part of the wrapper  
around a dynamic
library and it is better to spend one's time bettering wrappers for  
different languages
  (python, lisp, ruby, c++ etc etc) around csound as a dynamic  
library (or system calls or
  through named pipes) than trying to develop different GUIs on  
different platforms whilst
  trying to imagine what users might want.

* If wxWidgets is used, the same GUI code is usable on all platforms.  
[I've just done a
  compile of a large program of an Intel Mac of C++ code written on  
Ubuntu Linux. Untested
   by the author on any other platform, The GUI came up just like it  
was meant to. Beautiful!
  I've spent 100's of hours scratching around GUI tools and IMO  
wxWidgets runs rings
  around the rest.

* There are GUI tools for GUI design (such as Glade) which can for a  
large part open
  the design process to the user/developer community, much as UGEN  
design is.

* Focus can then be placed on improving/standardising the  
communication protocol
  between GUI/wrappers and CS proper. This probably means considered  
XML/OSC support.

* Where one puts things like the presynthesis f-table displays could  
be debated. I've been
used to seeing them since music 5, or at least C, and they remain a  
quick feedback,
  but they're not essential to the operation of csound.

My quickie 2c worth. Not meaning to tread on anyone's toes.... :-)

ciao, David

On 05/01/2007, at 10:52 AM, Michael Gogins wrote:

> Provide a concise but complete set of requirements for a "simple  
> GUI" and I
> will see if I think it is easy enough to adapt or make one.
>
> You could draw screen shots with buttons and menus if that is  
> clearer than a
> text description.
>
> Regards,
> Mike
>
> ----- Original Message -----
> From: "Art Hunkins" 
> To: "Developer discussions" 
> Sent: Thursday, January 04, 2007 5:20 PM
> Subject: Re: [Cs-dev] Building on x86_64
>
>
>> Although I'm very happy with the Lettuce environment, I feel  
>> strongly that
>> some alternate, *simple* Windows front end should be available and
>> maintained. Are there other candidates beside Csound5GUI and  
>> Winsound?
>>
>> IMHO, both of the above are worthy software; both (as noted) have  
>> a couple
>> of weak spots. Surely, an interested developer could eliminate the  
>> latter.
>>
>> *Perhaps* the fact that Istvan is no longer a developer (at least  
>> here)
>> rules out Csound5GUI - though I've yet to be completely convinced  
>> of this.
>> Let me simply repeat that it is my fond hope that *at least one*  
>> of these
>> fine programs will thrive and grow - appropriately nourished.
>>
>> Art Hunkins
>>
>> ----- Original Message -----
>> From: "jpff" 
>> To: 
>> Sent: Thursday, January 04, 2007 4:33 PM
>> Subject: [Cs-dev] Building on x86_64
>>
>>
>>> I finally managed to build most stuff on the machine; I had to
>>> compiler swig 1.3.31 from source and install and that seemed to  
>>> fix a
>>> number of issues.  If we really need the latest cutting edge SWIG it
>>> really ought to be tested for.
>>>
>>> I still have the lack of declaration of numBuffersInput in
>>> frontends/fltk_gui but I suspect that is a side effect of fltk1.1.7
>>> not building on x86_64; again that needs to be tested for if we  
>>> require
>>> the latest version.
>>>
>>> Yes I know I am being grumpy(*) but i have wasted hours on this.
>>>
>>> My questions about 0.0/0.0 was really curiosity.  I could not find a
>>> definition of the functions P() etc and in C I would expect an
>>> interrupt.
>>>
>>> Next issue; do we really need an opcode to call out?  (I dislike the
>>> name shell as it comes from one subculture and its meaning is not
>>> obvious; at least system is a C function call and it does wait btw).
>>>
>>> What is the future of the various GUI systems?  I stopped developing
>>> winsound as it was clearly being rubbished.  So who is maintaining
>>> fltk_gui?
>>>
>>> ==John ffitch
>>> (*) and I am not feeling well today
>>>
>>> -------------------------------------------------------------------- 
>>> -----
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>>> share
>> your
>>> opinions on IT & business topics through brief surveys - and earn  
>>> cash
>>> http://www.techsay.com/default.php? 
>>> page=join.php&p=sourceforge&CID=DEVDEV
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> --------------------------------------------------------------------- 
>> ----
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to  
>> share
>> your
>> opinions on IT & business topics through brief surveys - and earn  
>> cash
>> http://www.techsay.com/default.php? 
>> page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ---------------------------------------------------------------------- 
> ---
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to  
> share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php? 
> page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>

_______________________________________
experimental polymedia:	www.avatar.com.au
Sonic Communications Research Group,
University of Canberra:	 www.canberra.edu.au





-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-01-05 06:17
From"Graham Breed"
SubjectRe: [Cs-dev] Building on x86_64
AttachmentsNone  

Date2007-01-05 07:23
From"David Akbari"
SubjectRe: [Cs-dev] Building on x86_64
AttachmentsNone