Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: [ann] QuteCsound 04.RC2 for Windows

Date2009-01-30 00:22
Frommichael.gogins@gmail.com
Subject[Csnd] Re: Re: [ann] QuteCsound 04.RC2 for Windows
I have installed several different versions of QuteCsound for Windows, but 
this is the first version that actually ran for me (doubles, Csound 5.10, XP 
SP3), although it's still not totally reliable. I've had a chance to play 
around with it, try various views, run a few simple .csd files, and so on. I 
like it!

In particular, I like:

o Standard Windows look and feel, not as much distracting eye candy as 
Csound5Gui.

o Ergonomic design - easy to show and hide windows.

o I like the integrated help and especially the context-sensitive help.

o I like that the widget code is embedded in its own element into the .csd 
file.

o Using Qt makes sense, especially with the upcoming change in the Qt 
license to LGPLv2.

Wishes:

o I wish that the widget code was (optionally) editable as text in the csd 
edit panel, in addition to using the GUI designer.

o I wish that QuteCsound would run Python code, and could treat a csd file 
embedded in a Python script the same way it currently treats a csd file --  
I.e. edit the code, write edited GUI widgets back into the orchestra code, 
etc.

Questions:

o Does QuteCsound manage its own I/O, so that it can write a soundfile at 
the same time as it plays real-time audio? If not, this is a wish.

Proposals:

o Make QuteCsound the default Csound GUI in the Windows installers, 
replacing Csound5Gui.exe.

o Move QuteCsound into the Csound license and into Csound CVS? (this becomes 
possible under the new Qt license).

Let me know your thoughts.

Regards,
Mike

----- Original Message ----- 
From: "Andres Cabrera" 
To: ; 
Sent: Thursday, January 29, 2009 12:16 PM
Subject: [Csnd] Re: [ann] QuteCsound 04.RC2 for Windows


Hi all,

Thanks to Andy Fillebrown, the Windows installers are now up. There
are some issues particularly with the doubles version, but please
update to this new version and let us know how it goes for you.

Cheers,
Andrés

On Tue, Jan 27, 2009 at 2:05 PM, Andres Cabrera  
wrote:
> Hi all,
>
> I'm happy to announce a new version of QuteCsound. You can get it here
> (currently OS X only, Windows version will be announced soon):
> https://sourceforge.net/project/showfiles.php?group_id=227265&package_id=275156
> http://qutecsound.sourceforge.net/
>
> This version, though in name a new release candidate, actually has
> major changes, both in performance, stability and functionality.
> Please try it and report any issues you find. Upgrading is highly
> recommended as this release fixes the nasty
> save-while-running-and-I'll-blank-your-file bug.
>
> To use the code graph function, you need graphviz from graphviz.org.
> This release also makes QuteCsound dependent on libsndfile to record
> Csound output directly from QuteCsound (no more need for fout).
>
> Here are the details:
>
> Version 0.4RC2
>
> New:
> -When there are compilation errors, the editor goes to error line and
> highlights it.
> -New record button which can start/stop recording csound's output to
> file at any moment (without overwriting previous recordings)
> -Code graph generator (you can now produce a graph of your Csound code
> using View Code)
> -Option in edit menu to change from invalue/outvalue to chnget/chnset
> and viceversaGraph in the View Menu. Some things like if's and labels
> are not yet properly shown)
> -Widgets with the same channel are now interconnected even when Csound
> is not running
> -New Scope widget which allows seeing Csound's output. It should be
> more efficient than using a graph widget with the display opcode.
> Additionally, the Scope Widget can be frozen by clicking and holding
> over it.
> -New option to set default csd file.
> -QuteCsound now builds on Solaris
> -Keyboard shortcut for Save as...
> -Groups fo widgets can now be selected dragging the mouse
> -New examples in Example menu
> -Changed Play to Run in menus
> -Graph Widget can now be zoomed in/out in the preferences
> -Graph widget now receives a value which sets the shown table. See
> included example.
>
> Fixed:
> -Widget Panel hides when open and save file chooser opens, to prevent
> the widget panel  from obstructing the dialog
> -Document tabs now display modified icon correctly when they are modified.
> -Files can't be opened (or saved as) if they are already open in 
> QuteCsound
> -Labels can now contain commas and other characters which were being 
> stripped
> -Added close button to find/replace dialog
> -Variables containing '_' are now highlighted properly
> -Graph widget now displays properly the output of the dispfft and
> display opcodes
> -Graph Widgets now zoom properly (no more white graphs)
> -Fixed crash when saving while running
> -Several bug fixes should improve performance and stability
>
> Internal changes:
> -QuteCsound now requires libsndfile for the Record button. This
> dependency can be removed in the src.pro file
> -Removed support for chnget/chnset as it conflicts too much with the
> internal model of QuteCsound
>
> Enjoy!
> Andrés
>



-- 


Andrés


Send bugs reports to this list.
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
csound" 


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2009-01-30 00:44
FromAndres Cabrera
Subject[Csnd] Re: Re: Re: [ann] QuteCsound 04.RC2 for Windows
Hi,

On Thu, Jan 29, 2009 at 7:22 PM,   wrote:
> I have installed several different versions of QuteCsound for Windows, but
> this is the first version that actually ran for me (doubles, Csound 5.10, XP
> SP3), although it's still not totally reliable. I've had a chance to play
> around with it, try various views, run a few simple .csd files, and so on. I
> like it!
>

Glad you like it! There are some issues with doubles, as I don't test
for that build. It would be great if you can provide some details of
the problems.

> In particular, I like:
>
> o Standard Windows look and feel, not as much distracting eye candy as
> Csound5Gui.
>
> o Ergonomic design - easy to show and hide windows.
>
> o I like the integrated help and especially the context-sensitive help.
>
> o I like that the widget code is embedded in its own element into the .csd
> file.
>
> o Using Qt makes sense, especially with the upcoming change in the Qt
> license to LGPLv2.
>
> Wishes:
>
> o I wish that the widget code was (optionally) editable as text in the csd
> edit panel, in addition to using the GUI designer.
>

This might actualy be too much trouble for the benefits...

> o I wish that QuteCsound would run Python code, and could treat a csd file
> embedded in a Python script the same way it currently treats a csd file --
>  I.e. edit the code, write edited GUI widgets back into the orchestra code,
> etc.
>

I'm not sure I'll go that far either... You're welcome to dig in =)

> Questions:
>
> o Does QuteCsound manage its own I/O, so that it can write a soundfile at
> the same time as it plays real-time audio? If not, this is a wish.
>

It uses Csound's output modules, but it takes Csound's spout for the
Scope widget and for use with the Record button. I'm not sure how the
record button is working for the doubles build, though.

> Proposals:
>
> o Make QuteCsound the default Csound GUI in the Windows installers,
> replacing Csound5Gui.exe.
>
> o Move QuteCsound into the Csound license and into Csound CVS? (this becomes
> possible under the new Qt license).
>

I'm not sure about this because it would add one more dependency to
the Csound tree. That's why I didn't push for that when I started
QuteCsound. I'd also like to keep QuteCsound GPLv3, and it uses svn,
which has some things that are better compared to cvs. I would like,
however that QuteCsound was included in the Csound installers, if
packagers want to take in this burden.

Cheers,
Andrés