CsoundQt 0.9.2.1 released
Date | 2016-04-12 10:14 |
From | Tarmo Johannes |
Subject | CsoundQt 0.9.2.1 released |
Hi, Release notes: https://github.com/CsoundQt/CsoundQt/blob/master/release_notes/Release%20Notes%200.9.2.1.md 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 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 |
Date | 2016-04-12 13:08 |
From | Dave Seidel |
Subject | Re: 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()’: - Dave On Tue, Apr 12, 2016 at 5:14 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
|
Date | 2016-04-12 13:39 |
From | Tarmo Johannes |
Subject | Re: 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>:
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
|
Date | 2016-04-12 15:14 |
From | Dave Seidel |
Subject | Re: 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:
|
Date | 2016-04-12 15:15 |
From | Dave Seidel |
Subject | Re: 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:
|
Date | 2016-04-12 15:55 |
From | Dale Stewart |
Subject | Re: 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
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>:
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 |
Date | 2016-04-12 17:02 |
From | Dave Seidel |
Subject | Re: 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:
|
Date | 2016-04-12 17:25 |
From | Tarmo Johannes |
Subject | Re: 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?#include <QStandardPaths> Best! tarmo 2016-04-12 17:15 GMT+03:00 Dave Seidel <dave.seidel@gmail.com>:
|
Date | 2016-04-12 17:36 |
From | Dave Seidel |
Subject | Re: 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 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> |
Date | 2016-04-12 17:48 |
From | Tarmo Johannes |
Subject | Re: 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#include <QDesktopServices> and edit qutecound.cpp::1460 to QString temporaryPath = QDesktopServices::storageLocation( Please try it out for me - I don't have qt4 any more.QDesktopServices ::TempLocation);ls -ls /usr/bin/ | grep qmake 2016-04-12 19:36 GMT+03:00 Dave Seidel <dave.seidel@gmail.com>:
|
Date | 2016-04-12 18:11 |
From | Andres Cabrera |
Subject | Re: 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, Cheers, On Apr 12, 2016 9:49 AM, "Tarmo Johannes" <tarmo.johannes@otsakool.edu.ee> wrote:
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
|
Date | 2016-04-12 22:56 |
From | Dave Seidel |
Subject | Re: 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:
|
Date | 2016-04-13 09:08 |
From | Tarmo Johannes |
Subject | Re: 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 decide to rebuild with qt5,then just $ /usr/lib64/qt5/bin/qmake-qt5 qcs.pro |
Date | 2016-04-13 15:40 |
From | Dave Seidel |
Subject | Re: 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:
|