Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Changes to csound5gui

Date2007-02-12 19:03
FromMichael Gogins
SubjectRe: [Cs-dev] Changes to csound5gui
Thanks for the information, this all sounds very good, and I'm looking forward to trying it.

I only have one question. In my view, the main problem with csound5gui is that it remembers settings from the last session, and does not parse out the settings from the csd file. 

How hard would it be for you to add this feature? In other words, when you select a csd file in csound5gui, the program would load the csd file, parse out the command line options, and populate the GUI with the results. 

Similarly, when you change the options in csound5gui, it would change the options in the csd file itself.

This would be more useful to those of us who typically work on more than one project at a time. Perhaps it could also be an option to choose the old behavior or this new behavior.

Let me know what you think.

Regards,
Mike

-----Original Message-----
>From: Andres Cabrera 
>Sent: Feb 12, 2007 1:47 PM
>To: Developer discussions 
>Subject: Re: [Cs-dev] Changes to csound5gui
>
>Hi,
>
>The changes are the following:
>
>  * Changed look and colors of interface and dialogs
>  * Added field for specifying additional command line flags
>  * Program now takes an argument, so you can associate the csd and orc
>    file types with it and open csd or sco files directly.
>  * Added platform native file open dialog (Fl_Native_File_Chooser)
>  * Option to use a built in editor (based on cseditor) with syntax
>    highlighting, transport control menu, opens the help page for the
>    opcode on the cursor position
>  * Auto save file in editor when file is played from the built in editor
>  * Check box for realtime I/O on the main interface and configure button.
>  * Windows remember their last positions and sizes.
>  * Display only the relevant Realtime MIDI and Audio modules
>    (depending on platform)
>  * Selection of realtime MIDI and audio devices from a list
>  * Show the full command line in stdout
>  * Added support for CSDOCDIR environment variable
>  * Changed Text editor, sound editor, sound player and help browser
>    default programs to more useful defaults according to platform
>  * Added "Do not write output to disk" check box for '-n' flag
>  * Added MIDI to p-field routing fields (-midi-key=N, -midi-key-cps=N,
>    etc.)
>  * Made CsOptions override default to true
>  * Many small interface additions
>
>Cheers,
>Andrés
>
>
>
>Andres Cabrera wrote:
>> Hi,
>>
>> I've made some quite major changes to csound5gui, and would like to
>> commit for testing, but as there is a windows bug fix release pending, I
>> wouldn't want an untested (and possibly buggy) version to be released as
>> well, so I wanted to ask, is the bug fix release scheduled soon, or
>> should I commit, and maybe we can plan a general release in something
>> like two or three weeks?
>>
>> Opinions?
>>
>> Cheers,
>> Andrés
>>
>>
>>   
>
>
>-------------------------------------------------------------------------
>Using Tomcat but need to do more? Need to support web services, security?
>Get stuff done quickly with pre-integrated technology to make your job easier.
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel




-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinf

Date2007-02-12 20:59
FromAndres Cabrera
SubjectRe: [Cs-dev] Changes to csound5gui
Hi Michael,
I think Csound5gui approaches things in a different way. You can save
different settings (e.g for realtime low and high latencies, different
k-rates or different audio/MIDI devices) in a section called Csound
Performace presets. This makes a lot of sense to me. Do most of your csd
files contain very different CsOptions? I can't quite picture a workflow
where this happens. What I've done is add an option (which is on by
default), which disables reading the CsOptions tag. That way, you always
use the settings for csound5gui. I guess csound5gui places more
importance on local machine options than on csd specific options.
I think parsing the CsOptions to be read by csound5gui wouldn't be all
that hard (the design of csound5gui by Istvan is very clear and
organized - any dirtyness in the new version is probably by me =) ), but
right now I'm a bit swamped, and can't have a look for a while. There
are also other things I would like to add, but they will also have to
wait...

Cheers,
Andrés


Michael Gogins wrote:
> Thanks for the information, this all sounds very good, and I'm looking forward to trying it.
>
> I only have one question. In my view, the main problem with csound5gui is that it remembers settings from the last session, and does not parse out the settings from the csd file. 
>
> How hard would it be for you to add this feature? In other words, when you select a csd file in csound5gui, the program would load the csd file, parse out the command line options, and populate the GUI with the results. 
>
> Similarly, when you change the options in csound5gui, it would change the options in the csd file itself.
>
> This would be more useful to those of us who typically work on more than one project at a time. Perhaps it could also be an option to choose the old behavior or this new behavior.
>
> Let me know what you think.
>
> Regards,
> Mike
>
> -----Original Message-----
>   
>> From: Andres Cabrera 
>> Sent: Feb 12, 2007 1:47 PM
>> To: Developer discussions 
>> Subject: Re: [Cs-dev] Changes to csound5gui
>>
>> Hi,
>>
>> The changes are the following:
>>
>>  * Changed look and colors of interface and dialogs
>>  * Added field for specifying additional command line flags
>>  * Program now takes an argument, so you can associate the csd and orc
>>    file types with it and open csd or sco files directly.
>>  * Added platform native file open dialog (Fl_Native_File_Chooser)
>>  * Option to use a built in editor (based on cseditor) with syntax
>>    highlighting, transport control menu, opens the help page for the
>>    opcode on the cursor position
>>  * Auto save file in editor when file is played from the built in editor
>>  * Check box for realtime I/O on the main interface and configure button.
>>  * Windows remember their last positions and sizes.
>>  * Display only the relevant Realtime MIDI and Audio modules
>>    (depending on platform)
>>  * Selection of realtime MIDI and audio devices from a list
>>  * Show the full command line in stdout
>>  * Added support for CSDOCDIR environment variable
>>  * Changed Text editor, sound editor, sound player and help browser
>>    default programs to more useful defaults according to platform
>>  * Added "Do not write output to disk" check box for '-n' flag
>>  * Added MIDI to p-field routing fields (-midi-key=N, -midi-key-cps=N,
>>    etc.)
>>  * Made CsOptions override default to true
>>  * Many small interface additions
>>
>> Cheers,
>> Andrés
>>
>>
>>
>> Andres Cabrera wrote:
>>     
>>> Hi,
>>>
>>> I've made some quite major changes to csound5gui, and would like to
>>> commit for testing, but as there is a windows bug fix release pending, I
>>> wouldn't want an untested (and possibly buggy) version to be released as
>>> well, so I wanted to ask, is the bug fix release scheduled soon, or
>>> should I commit, and maybe we can plan a general release in something
>>> like two or three weeks?
>>>
>>> Opinions?
>>>
>>> Cheers,
>>> Andrés
>>>
>>>
>>>   
>>>       
>> -------------------------------------------------------------------------
>> Using Tomcat but need to do more? Need to support web services, security?
>> Get stuff done quickly with pre-integrated technology to make your job easier.
>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>     
>
>
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>   


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://list