Csound Csound-dev Csound-tekno Search About

CsoundQt 0.9.2.1 released

Date2016-04-12 10:14
FromTarmo Johannes
SubjectCsoundQt 0.9.2.1 released
Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md

NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 13:08
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
Hi Tarmo,

Thanks for all your work!

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

- Dave

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md

NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 13:39
FromTarmo Johannes
SubjectRe: CsoundQt 0.9.2.1 released

Hi,

I have seen this warning too, but it should not stop your build. Are you sure this is the reason for the build error?

Tarmo

12.04.2016 15:08 kirjutas kuupäeval "Dave Seidel" <dave.seidel@gmail.com>:
Hi Tarmo,

Thanks for all your work!

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

- Dave

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md

NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 15:14
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
Sorry about that, here are the actual compilation errors:

src/qutecsound.cpp: In member function ‘void CsoundQt::play(bool, int)’:
src/qutecsound.cpp:1460:28: error: ‘QStandardPaths’ has not been declared
    QString temporaryPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
                            ^
src/qutecsound.cpp:1460:61: error: ‘QStandardPaths’ has not been declared
    QString temporaryPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
                                                             ^


On Tue, Apr 12, 2016 at 8:39 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

I have seen this warning too, but it should not stop your build. Are you sure this is the reason for the build error?

Tarmo

12.04.2016 15:08 kirjutas kuupäeval "Dave Seidel" <dave.seidel@gmail.com>:
Hi Tarmo,

Thanks for all your work!

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

- Dave

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md

NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 15:15
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
I am up to-date in the develop branch.

On Tue, Apr 12, 2016 at 10:14 AM, Dave Seidel <dave.seidel@gmail.com> wrote:
Sorry about that, here are the actual compilation errors:

src/qutecsound.cpp: In member function ‘void CsoundQt::play(bool, int)’:
src/qutecsound.cpp:1460:28: error: ‘QStandardPaths’ has not been declared
    QString temporaryPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
                            ^
src/qutecsound.cpp:1460:61: error: ‘QStandardPaths’ has not been declared
    QString temporaryPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
                                                             ^


On Tue, Apr 12, 2016 at 8:39 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

I have seen this warning too, but it should not stop your build. Are you sure this is the reason for the build error?

Tarmo

12.04.2016 15:08 kirjutas kuupäeval "Dave Seidel" <dave.seidel@gmail.com>:
Hi Tarmo,

Thanks for all your work!

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

- Dave

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md

NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here


Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 15:55
FromDale Stewart
SubjectRe: CsoundQt 0.9.2.1 released

If you build with the -Werror command line option, this would happen.  I think that “<br \>” should instead be “<br />”.

 

From: A discussion list for users of Csound [mailto:CSOUND@LISTSERV.HEANET.IE] On Behalf Of Tarmo Johannes
Sent: Tuesday, April 12, 2016 7:40 AM
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] CsoundQt 0.9.2.1 released

 

Hi,

I have seen this warning too, but it should not stop your build. Are you sure this is the reason for the build error?

Tarmo

12.04.2016 15:08 kirjutas kuupäeval "Dave Seidel" <dave.seidel@gmail.com>:

Hi Tarmo,

 

Thanks for all your work!

 

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

 

- Dave

 

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md


NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

 

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here


Date2016-04-12 17:02
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
I'm just running make, so I presume that flag is set there. Your fix looks correct to me.

On Tue, Apr 12, 2016 at 10:55 AM, Dale Stewart <dale.stewart@meresoftware.com> wrote:

If you build with the -Werror command line option, this would happen.  I think that “<br \>” should instead be “<br />”.

 

From: A discussion list for users of Csound [mailto:CSOUND@LISTSERV.HEANET.IE] On Behalf Of Tarmo Johannes
Sent: Tuesday, April 12, 2016 7:40 AM
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] CsoundQt 0.9.2.1 released

 

Hi,

I have seen this warning too, but it should not stop your build. Are you sure this is the reason for the build error?

Tarmo

12.04.2016 15:08 kirjutas kuupäeval "Dave Seidel" <dave.seidel@gmail.com>:

Hi Tarmo,

 

Thanks for all your work!

 

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

 

- Dave

 

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md


NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

 

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 17:25
FromTarmo Johannes
SubjectRe: CsoundQt 0.9.2.1 released
Thanks for reporting!

I don't have this problem, but maybe it depends on Qt version. What Qt are you using?
Can you add line
#include <QStandardPaths>

to qutecsound.h  (or qutecsound.cpp, does not matter).

and please let me know if that solves the problem, I will fix it also in git.


Best!
tarmo

2016-04-12 17:15 GMT+03:00 Dave Seidel <dave.seidel@gmail.com>:
I am up to-date in the develop branch.

On Tue, Apr 12, 2016 at 10:14 AM, Dave Seidel <dave.seidel@gmail.com> wrote:
Sorry about that, here are the actual compilation errors:

src/qutecsound.cpp: In member function ‘void CsoundQt::play(bool, int)’:
src/qutecsound.cpp:1460:28: error: ‘QStandardPaths’ has not been declared
    QString temporaryPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
                            ^
src/qutecsound.cpp:1460:61: error: ‘QStandardPaths’ has not been declared
    QString temporaryPath = QStandardPaths::writableLocation(QStandardPaths::TempLocation);
                                                             ^


On Tue, Apr 12, 2016 at 8:39 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

I have seen this warning too, but it should not stop your build. Are you sure this is the reason for the build error?

Tarmo

12.04.2016 15:08 kirjutas kuupäeval "Dave Seidel" <dave.seidel@gmail.com>:
Hi Tarmo,

Thanks for all your work!

I'm having trouble building on Linux. Qmake runs fine, but when I run make, I get this:

src/qutecsound.cpp: In member function ‘void CsoundQt::about()’:
src/qutecsound.cpp:2194:10: warning: unknown escape sequence: '\>' [enabled by default]
  text += "<center><a href=\"http://sourceforge.net/donate/index.php?group_id=227265\">Support this project!</a></center><br \>";
          ^
make: *** [build/doubles/obj/qutecsound.o] Error 1

- Dave

On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Glad to announce that before the release of long-waited Csound 6.07 there was
time to fix some bugs and add new features to CsoundQt,  version number
0.9.2.1

The source and OSX installer can be downloaded from:
https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.2.1
probably there will be soon also a debian/ubuntu package.

This version will be included in the Csound 6.07 installer, too.

A short demo: https://youtu.be/xmUiAxs1EwI

Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md

NEW

- Run as temporary file dialog: when user creates a new file (displayed as default.csd) and runs it first time, it is possible now to run the file immediately as a temporary file (without going through the Save as dialog). Of course one can choose also to save the file with given name. It is useful when trying out snippets, checking code from mailing list posts etc.

- Create a shareable OSX bundle with make install. An install target is added to qcs.pro that deploys all necessary libraries and other components to the CsoundQt app bundle in bin folder of the build directory so it is possible to share the built application to other OSX computers.

- Johannes Schütt has prepared also a script that will make a nice installation bundle on OSX ( bin/build-deploy-csoundqt-osx.sh )

- Scanned Synthesis Sandbox - a demo and tool to learn and try out scanned synthesis using scanu opcode. Placed in menu Examples -> Synths.

FIXES

Better install target and script for Linux install (by Felipe Sateler)

Fix for OSX architecture detecting problem in qcs-macx.pro. Now x86_64 is default, i386 or universal can be set with CONFIG+=<architecture\>

Scripts ad Examples are added automatically to OSX app.

Added install target for extended examples (Floss Manual, McCurdy Collection, Stria Synth). Now installed to /usr/share/qutecsound/Examples with make install (Linux)

Csound Manual is found automatically (if installed with "official" installer), even if the path is not set in configuration (Linux, OSX, Windows).

Improved highlighting rules (instrument names and macro names are not highlighted any more as k- i- S- etc variables) - thanks to Joachim Heintz

Fixes in configuration files for Windows build

Fix for clean shut-down, if built with html5 support

Fixes for building with rtmidi in Windows 64-bit build

Added missing toolbutton for OPCODE6DIR64 in Configuration -> Environment.

Miscellaneous

Better documentation on CsoundQt web-page http://csoundqt.github.io/pages/documentation.html (thanks to Joachim Heintz)

Wiki page for building CsoundQt on Windows (currently 32-bit build): https://github.com/CsoundQt/CsoundQt/wiki/Building-on-Windows-with-QtCreator

Bundleing script (OSX) and necessary files in source tree bin folder (by Johannes Schütt) - it will be used also for nightly builds and OSX installers in future.

Improvements in BUILDING.md

Happy using!

tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here


Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 17:36
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
Thanks, Tarmo, but it doesn't work I added it to qutecsound.h following the other QT includes and got

src/qutecsound.h:37:26: fatal error: QStandardPaths: No such file or directory
 #include <QStandardPaths>
                          ^
compilation terminated.

I seem to have both QT4 and QT5 libs on my system.


On Tue, Apr 12, 2016 at 12:25 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
#include <QStandardPaths>


Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 17:48
FromTarmo Johannes
SubjectRe: CsoundQt 0.9.2.1 released
Hi,

Good it came out. You are probably using qt4 - I found that this is a difference in Qt4 and Qt5 and Qt4, the module is called QDesktopServices in qt 4 and it has a bit different methods

Can you try: add

 #include <QDesktopServices>


and edit qutecound.cpp::1460 to

QString temporaryPath = QDesktopServices::storageLocation(QDesktopServices::TempLocation);



Please try it out for me - I don't have qt4 any more.

And then, if you wish, you can build wiht qt5 if you use qmake-qt5 qcs.pro (definitely recommended).

Or run

ls -ls /usr/bin/ | grep qmake

to see what the binaries or links to qt5

2016-04-12 19:36 GMT+03:00 Dave Seidel <dave.seidel@gmail.com>:
Thanks, Tarmo, but it doesn't work I added it to qutecsound.h following the other QT includes and got

src/qutecsound.h:37:26: fatal error: QStandardPaths: No such file or directory
 #include <QStandardPaths>
                          ^
compilation terminated.

I seem to have both QT4 and QT5 libs on my system.


On Tue, Apr 12, 2016 at 12:25 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
#include <QStandardPaths>


Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 18:11
FromAndres Cabrera
SubjectRe: CsoundQt 0.9.2.1 released

There is a define set in the pro file after checking for the version of qt. This can be used to ifdef these cases.

Qt4 support should still be possible, although it will lack some nice functionality like the virtual keyboard.

Cheers,
Andrés

Cheers,
Andrés

On Apr 12, 2016 9:49 AM, "Tarmo Johannes" <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Good it came out. You are probably using qt4 - I found that this is a difference in Qt4 and Qt5 and Qt4, the module is called QDesktopServices in qt 4 and it has a bit different methods

Can you try: add

 #include <QDesktopServices>


and edit qutecound.cpp::1460 to

QString temporaryPath = QDesktopServices::storageLocation(QDesktopServices::TempLocation);



Please try it out for me - I don't have qt4 any more.

And then, if you wish, you can build wiht qt5 if you use qmake-qt5 qcs.pro (definitely recommended).

Or run

ls -ls /usr/bin/ | grep qmake

to see what the binaries or links to qt5

2016-04-12 19:36 GMT+03:00 Dave Seidel <dave.seidel@gmail.com>:
Thanks, Tarmo, but it doesn't work I added it to qutecsound.h following the other QT includes and got

src/qutecsound.h:37:26: fatal error: QStandardPaths: No such file or directory
 #include <QStandardPaths>
                          ^
compilation terminated.

I seem to have both QT4 and QT5 libs on my system.


On Tue, Apr 12, 2016 at 12:25 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
#include <QStandardPaths>


Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-12 22:56
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
Tarmo, that fix worked. I don't have qmake-qt5 on my system.

Thanks for your help!

- Dave

On Tue, Apr 12, 2016 at 12:48 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hi,

Good it came out. You are probably using qt4 - I found that this is a difference in Qt4 and Qt5 and Qt4, the module is called QDesktopServices in qt 4 and it has a bit different methods

Can you try: add

 #include <QDesktopServices>


and edit qutecound.cpp::1460 to

QString temporaryPath = QDesktopServices::storageLocation(QDesktopServices::TempLocation);



Please try it out for me - I don't have qt4 any more.

And then, if you wish, you can build wiht qt5 if you use qmake-qt5 qcs.pro (definitely recommended).

Or run

ls -ls /usr/bin/ | grep qmake

to see what the binaries or links to qt5

2016-04-12 19:36 GMT+03:00 Dave Seidel <dave.seidel@gmail.com>:
Thanks, Tarmo, but it doesn't work I added it to qutecsound.h following the other QT includes and got

src/qutecsound.h:37:26: fatal error: QStandardPaths: No such file or directory
 #include <QStandardPaths>
                          ^
compilation terminated.

I seem to have both QT4 and QT5 libs on my system.


On Tue, Apr 12, 2016 at 12:25 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
#include <QStandardPaths>


Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-13 09:08
FromTarmo Johannes
SubjectRe: CsoundQt 0.9.2.1 released
Hii,

I added this fix also to git. It is corrected in release tarball and in develop branch. Next time you pull, it may create conflicts to your qutecsound.cpp file (since my corrections are probably slightly different than yours but in the same place). If you are used to solve conflicts of git pulls it is OK, otherwise rename or delete your qutecsound.cpp before next pull.

If you have qt5 installed, qmake-qt5 should be probably in /usr/lib64/qt5/bin/ ( or lib/qt5)

If you decide to rebuild with qt5,then just
$ /usr/lib64/qt5/bin/qmake-qt5 qcs.pro

Don't forget to make clean before!

If you build with pythonqt support, you need to rebuild also pythonqt with qt5 and for that you might need to install some extra qt5 libraries (almost everything is needed for pythonqt!) -  but it is worth the effort!

Best!
tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Date2016-04-13 15:40
FromDave Seidel
SubjectRe: CsoundQt 0.9.2.1 released
Thanks very much, Tarmo! No worries with git, I use it everyday at work (and have been for several years now). I will get qt5 installed for sure.

- Dave

On Wed, Apr 13, 2016 at 4:08 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
Hii,

I added this fix also to git. It is corrected in release tarball and in develop branch. Next time you pull, it may create conflicts to your qutecsound.cpp file (since my corrections are probably slightly different than yours but in the same place). If you are used to solve conflicts of git pulls it is OK, otherwise rename or delete your qutecsound.cpp before next pull.

If you have qt5 installed, qmake-qt5 should be probably in /usr/lib64/qt5/bin/ ( or lib/qt5)

If you decide to rebuild with qt5,then just
$ /usr/lib64/qt5/bin/qmake-qt5 qcs.pro

Don't forget to make clean before!

If you build with pythonqt support, you need to rebuild also pythonqt with qt5 and for that you might need to install some extra qt5 libraries (almost everything is needed for pythonqt!) -  but it is worth the effort!

Best!
tarmo
Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here