Csound Csound-dev Csound-tekno Search About

[Csnd] [ann] QuteCsound 0.6.0 released

Date2010-07-26 18:39
FromAndres Cabrera
Subject[Csnd] [ann] QuteCsound 0.6.0 released
Hi all!

QuteCsound 0.6.0 is finally ready! QuteCsound has now come of age as it
recently celebrated two years since its first svn commit! This release
takes QuteCsound way beyond my original expectations thanks to the
encouragement, ideas and work from many users. This is another
milestone release, with the implementation of the new widget format,
which opens the door to new functionality and extensibility.

QuteCsound is a frontend for Csound featuring a highlighting
editor with autocomplete, interactive widgets and integrated help. It
can open files created in MacCsound, and aims to be a simple yet
powerful and complete development environment for Csound.

QuteCsound has been tested on Windows, OS X, Linux and Solaris,
and it is free software released under the LGPLv2 or at your option
GPLv3.

There are binary packages for Windows and OS X, and a source package
for other platforms.
You can get it here:
http://sourceforge.net/projects/qutecsound/files/QuteCsound/0.6.0/

There's more information here (along with an overdue home page revamp):
http://qutecsound.sourceforge.net/

There is also an experimental package for OS X (called "-full"), which
contains Csound inside, so you don't need a separate Csound installation,
(which means it will work immediately without installation - very handy if
you don't have the root password for a system).

Please try it and let us know any issues.

Questions, comments and suggestions for QuteCsound are very welcome
and can be posted to the main Csound mailing list, but better still,
join the QuteCsound users mailing list at:
http://lists.sourceforge.net/lists/listinfo/qutecsound-users

Thanks as usual to the testing team, who made sure regular users get a
smooth ride by taking a bumpy ride...
Thanks especially to Francois Pinot, Andy Fillebrown, Joachim Heintz
and Rene Djack, but also to the translators and the rest of the testers.

QuteCsound is now accepting donations. If you find QuteCsound useful
and have some money to spare, please consider donating to the project,
to support development:
http://sourceforge.net/project/project_donations.php?group_id=227265

New in version 0.6.0:
 * New XML Widget format for storing widgets. If file only contains the
 old widget format a backup file is saved just in case.
 * The new format allows many new funtionality like:
    - Font, Font size, Font Color and background in a larger number of
    widgets.
    - Rounded borders and border width in various widgets.
    - Font sizes are now approximate pixel values, which provides
    better cross-platform font cmpatibility and a broader selection of
    sizes
    - x and y zoom for scope and graph widget
    - If only old widget format is present in the file, a backup copy
    is saved with extension .old-format
    - Minimum and maximum values for spinbox, controller and scroll number
    - Adjustable ranges for controller widgets
 * Presets for Widgets are now available, and they will be stored as
 XML text in the csd file. They can be used from the right click menu
 in the widget panel. Reserved channels "_GetPresetName", "_GetPresetNumber",
 "_SetPreset" and "_SetPresetIndex", which allows control of presets from
 Csound or other widgets.
 * New reserved channel "_MBrowse" for buttons, which allows selection
 of multiple files, which are separated by the "," character.
 * Font scaling and Font Offset configuration option for control over
 global font rendering size.
 * Added bookmarks in inspector (any comment starting by ";;" in a csd
 file or "##" in python file is treated as a bookmark)
 * Added option to save using Windows or Unix Line Endings (only for
 saved files-text in editor still uses Unix line breaks...)
 * Added option for specifying python executable
 * New Live Event Controller, which simplifies usage of live event
 sheets.
 * Implemented looping and setting/saving loop points for live event sheets
 * Added "append rows" and "appends columns" for event sheets
 * Graph widget now sends values when an index is selected
 * Added second channel to Graph widget which sends/receives f-table
 number instead of index.
 * New Filter Lab, Mixdown_Player, SF_Splitter, SF_Merger, Jukebox,
 Spatialization examples
 * Auto indent when previous line is indented
 * Added option to have widgets open the properties dialog
 automatically when they are created (enabled by default)
 * Added center vertically and center horizontally widget layout options
 * Added menu option to display file information.
 * Added menu option to set full screen view.
 * Added option to hide toolbar
 * Added menu item for showing Opcode Quick Reference page from manual
 * Added option to change shortcut for Utilities Dialog
 * Default "New File" is now set in a text box in the config dialog,
 not a separate file.
 * Added filtering for some unnecessary console messages from Csound.
 * Added auto join option to minimize user interaction when opening
 orc/sco files.


Fixed in version 0.6.0:
 * Horrible memory leak from API graphs, QuteCsound consumed memory at
 a terrible pace.
 * -i flag is not added to options if it is empty. This is done to
 allow using only flags like: "-+rtaudio=alsa -odac" without forcing -i
 + Fixed beeping when key is pressed in widget layout (OS X)
 * About Dialog is now shorter for smaller screens.
 * Improved syntax popup menu (now distinguishes whether first word is
 a variable or an opcode to decide whether to pop up menu on next
 word). Don't show syntax completion if line previously has "opcode"
 or "instr" text.
 * If something has been typed, autocomplete does not add the output
 arguments, just the opcode name and input arguments.
 * Non csd files no longer parse the widget text, even if it is there.
 * Fixed addition of blank lines at end when saving
 * Record button unlatches on stop.
 * Fixed inspector update when switching tabs
 * Status bar syntax is now only shown for csd and orc files
 * Non python and non csd files are now not syntax highlighted
 * Fixed editor sluggishness by running the inspector update on a slow
 timer.
 * Added logic to avoid completion pop up menu if an opcode has
 already been used in the line or if there is a = operator in the line
 * Auto complete now adds the correct rate text (previously the same
 text was added, no matter what rate was chosen)
 * Widgets no longer disappear if dragged to be too small
 * Reorganized configuration dialog to make it fit in smaller screens
 * Inspector now maintains state (collapsed/expanded) of items
 * Fixed browse button for SSDIR
 * Removed option to remove scrollbars. They are always active
 now. This option was added when there was instability from scrollbars.
 * Tooltip showing channel name shows up in edit mode as well.
 * fixed bug in qutecsound::runUtility ("free" was being called on
 argv which is allocated on stack, not heap)
 * Truncate jack names if greater than 16 characters
 * Graph widgets now paint curves, even if they are created after Csound
 has started.
 * Event sheet actions now register as a single event for undo purposes.
 * Added kill Line and kill to End of Line actions.
 * Fixed pasting of rich text in editor (paste from open office calc was
resulting in extraneous text and formating).

Internal changes in 0.6.0:
 * New build system thanks to Andy Fillebrown, which keeps build
 products more organized and performs a "configure" style step in
 qmake which looks for the required dependencies
 * New concurrency model. invalue now changes the channels for all
 widgets synchronously. Might also have a positive effect on
 performance, as widgets are only updated through a timer which will
 usually run slower than k-rate. Threading model is now clearer, and
 should be now crash proof (hopefully).


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-07-26 22:01
FromDave Phillips
Subject[Csnd] Re: [ann] QuteCsound 0.6.0 released
Andres Cabrera wrote:
> Hi all!
>
> QuteCsound 0.6.0 is finally ready
>   
Hi Andres,

A quick note before I start teaching: I can't build it on Ubuntu 10.04, 
it complains that it doesn't find CSOUND_INCLUDE_DIR or the library 
directory. Both lib and incs are in the /usr/local tree, I didn't do 
anything special to the installation PATH.

Any suggestions ?

Best,

dp




Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-07-27 08:57
Frommenno
Subject[Csnd] Re: Re: [ann] QuteCsound 0.6.0 released
Hello,

i know the message is not meant for me but i wanted to report that i can build QC on Ubuntu 10.04.
Here is the output:

menno@ubuntu:~/Downloads/qutecsound-0.6.0$ qmake qcs.pro CONFIG+=build64
Project MESSAGE: 
Project MESSAGE: Building QuteCsound for Unix-based system.
Project MESSAGE: 
Project MESSAGE: Building QuteCsound for the double precision version of Csound.
Project MESSAGE: Building release version.
Project MESSAGE: 
Project MESSAGE: CONFIG ...
Project MESSAGE: + uic
Project MESSAGE: + resources
Project MESSAGE: + qt
Project MESSAGE: + incremental
Project MESSAGE: + link_prl
Project MESSAGE: + exceptions
Project MESSAGE: + no_mocdepend
Project MESSAGE: + qt_no_framework
Project MESSAGE: + build64
Project MESSAGE: + thread
Project MESSAGE: + release
Project MESSAGE: + warn_on
Project MESSAGE: 
Project MESSAGE: QuteCsound build directory is /home/menno/Downloads/qutecsound-0.6.0
Project MESSAGE: QuteCsound intermediate file directory is /home/menno/Downloads/qutecsound-0.6.0/build/doubles/release
Project MESSAGE: QuteCsound bin directory is /home/menno/Downloads/qutecsound-0.6.0/bin
Project MESSAGE: 
Project MESSAGE: Csound include directory not specified.
Project MESSAGE: ... searching in /usr/local/include/csound
Project MESSAGE: CSOUND_INCLUDE_DIR set to /usr/local/include/csound
Project MESSAGE: 
Project MESSAGE: Csound library directory not specified.
Project MESSAGE: ... searching in /usr/local/lib
Project MESSAGE: CSOUND_LIB set to libcsound64.a
Project MESSAGE: CSOUND_LIBRARY_DIR set to /usr/local/lib
Project MESSAGE: 
Project MESSAGE: ... searching in /usr/lib
Project MESSAGE: libsndfile include directory not specified.
Project MESSAGE: ... searching in /usr/include
Project MESSAGE: LIBSNDFILE_INCLUDE_DIR set to /usr/include
Project MESSAGE: 
Project MESSAGE: libsndfile library directory not specified.
Project MESSAGE: ... searching in /usr/lib
Project MESSAGE: LIBSNDFILE_LIBRARY_DIR set to /usr/lib
Project MESSAGE: 
Project MESSAGE: Csound include directory is /usr/local/include/csound
Project MESSAGE: Csound library directory is /usr/local/lib
Project MESSAGE: libsndfile include directory is /usr/include
Project MESSAGE: libsndfile library directory is /usr/lib
Project MESSAGE: 

Csound was build from CVS.
Maybe this can help in the error tracking.

Menno


--- On Mon, 7/26/10, Dave Phillips  wrote:

> From: Dave Phillips 
> Subject: [Csnd] Re: [ann] QuteCsound 0.6.0 released
> To: csound@lists.bath.ac.uk
> Cc: qutecsound-users@lists.sourceforge.net
> Date: Monday, July 26, 2010, 11:01 PM
> Andres Cabrera wrote:
> > Hi all!
> > 
> > QuteCsound 0.6.0 is finally ready
> >   
> Hi Andres,
> 
> A quick note before I start teaching: I can't build it on
> Ubuntu 10.04, it complains that it doesn't find
> CSOUND_INCLUDE_DIR or the library directory. Both lib and
> incs are in the /usr/local tree, I didn't do anything
> special to the installation PATH.
> 
> Any suggestions ?
> 
> Best,
> 
> dp
> 
> 
> 
> 
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk
> with body "unsubscribe csound"
> 
> 


     



Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-07-27 12:01
FromDave Phillips
Subject[Csnd] Re: Re: Re: [ann] QuteCsound 0.6.0 released
menno wrote:
> i know the message is not meant for me but i wanted to report that i can build QC on Ubuntu 10.04.
> Here is the output:
>
> menno@ubuntu:~/Downloads/qutecsound-0.6.0$ qmake qcs.pro CONFIG+=build64
>   

Hi menno,

Thanks for the tip, but it isn't working here. I continue to receive 
this message:

Project ERROR: A valid Csound include directory was not found.

Yet my include directory is exactly where yours is, i.e. 
/usr/local/include/csound. Incidentaly, if I define CSOUND_INCLUDE_DIR 
then the build doesn't find the library. Specifying the library path 
fails to  find the lib too. Grrr...

Csound 5.12 beta, double precision, Ubuntu 10.04, GCC 4.4.3.

Best,

dp




Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-07-27 12:19
FromAndres Cabrera
Subject[Csnd] Re: Re: Re: Re: [ann] QuteCsound 0.6.0 released
Hi,

Since you are using doubles you need to use:

qmake qcs.pro CONFIG+=build64

Are you using this line?

Cheers,
Andrés

On Tue, Jul 27, 2010 at 12:01 PM, Dave Phillips  wrote:
> menno wrote:
>>
>> i know the message is not meant for me but i wanted to report that i can
>> build QC on Ubuntu 10.04.
>> Here is the output:
>>
>> menno@ubuntu:~/Downloads/qutecsound-0.6.0$ qmake qcs.pro CONFIG+=build64
>>
>
> Hi menno,
>
> Thanks for the tip, but it isn't working here. I continue to receive this
> message:
>
> Project ERROR: A valid Csound include directory was not found.
>
> Yet my include directory is exactly where yours is, i.e.
> /usr/local/include/csound. Incidentaly, if I define CSOUND_INCLUDE_DIR then
> the build doesn't find the library. Specifying the library path fails to
>  find the lib too. Grrr...
>
> Csound 5.12 beta, double precision, Ubuntu 10.04, GCC 4.4.3.
>
> Best,
>
> dp
>
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>



-- 


Andrés


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-07-27 12:48
FromDave Phillips
Subject[Csnd] Re: Re: Re: Re: Re: [ann] QuteCsound 0.6.0 released
Andres Cabrera wrote:
> Hi,
>
> Since you are using doubles you need to use:
>
> qmake qcs.pro CONFIG+=build64
>
> Are you using this line?
>   

Yes.

Best,

dp



Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"

Date2010-07-27 14:40
Fromandy fillebrown
Subject[Csnd] Re: Re: Re: Re: Re: Re: [ann] QuteCsound 0.6.0 released
I've committed a fix for building against Csound source builds that
aren't installed, which I had mistakenly assumed would be done.  Sorry
about that.

Note that the CSOUND_xxx_DIR variables will now be set automatically
when setting CSOUND_SOURCE_TREE

Cheers,
~ andy.f



On Tue, Jul 27, 2010 at 7:48 AM, Dave Phillips  wrote:
> Andres Cabrera wrote:
>>
>> Hi,
>>
>> Since you are using doubles you need to use:
>>
>> qmake qcs.pro CONFIG+=build64
>>
>> Are you using this line?
>>
>
> Yes.
>
> Best,
>
> dp
>
>
>
> Send bugs reports to the Sourceforge bug tracker
>           https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe
> csound"
>
>


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"


Date2010-07-31 00:55
FromFelipe Sateler
Subject[Csnd] Re: [ann] QuteCsound 0.6.0 released
Attachmentssignature.asc  
On 26/07/10 13:39, Andres Cabrera wrote:
> Hi all!
> 
> QuteCsound 0.6.0 is finally ready!

And should also be available in debian unstable during the next 24 hours.


-- 
Saludos,
Felipe Sateler