Csound Csound-dev Csound-tekno Search About

Re: [Csnd] CsoundQt 0.9.6

Date2019-07-10 03:23
FromPartev Barr Sarkissian
SubjectRe: [Csnd] CsoundQt 0.9.6


"On Mac I could not start the program. The opening (splash) window opens very shortly but then goes away..."---
When I see that on my Macs, it's usually a sign that it's a different flavor of OSX (10.4.x, 10.6.x et al) or some
other one it might not talk nice to. My two cents on this.


-PBS

=======================================



--- zappfinger@GMAIL.COM wrote:

From: Richard <zappfinger@GMAIL.COM>
To: CSOUND@LISTSERV.HEANET.IE
Subject: Re: [Csnd] CsoundQt 0.9.6
Date: Tue, 9 Jul 2019 20:00:37 +0200

Hi Tarmo,

On Windows it looks ok, I tried some midi synths.
The Minimal HTML example gave an error message when I pressed on the 'Get as return value' button:

'TestChannel undefined'  (I think it should be testChannel)

On Mac I could not start the program. The opening (splash) window opens very shortly but then goes away...

Richard

On 09/07/2019 17:19, Tarmo Johannes wrote:
Thanks, Eduardo, Richard!

Can any Windows or Mac people confirm if it works for you?

@Eduardo - QML itself is a very powerful declarative programming language on top of Qt platform, great (I think the best) for creating cross-platform good looking UIs that work well also on mobile platforms.
The idea of "Export to QML" in CsoundQt is to be able to detach the user interface and control Csound from another device (like smartphone) via UDP messages. I have created an app CsoundRemote https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that can load an UI written in QML. The QML file can communicate with csound via usual API calls like csound.setControlChannel(channel, value). The program maps such calls to according UDP messages and takes care of communication wit Csound.

I have created two demos how to export widgets from CsoundQt and how to create an interface with QtCreator:

Currently not all CsoundQt widgets can be exported, at the moment only label, slider, knob, display, spinbox (of integer values) are supported.

And second reason: to be honest,   I am thinking about a new front-end, called CsoundQml for now, where the user interface will be completely in QML (so one can write however sophisticated UIs) but the main thing is that the Csound engine and UI are kept in separate indendent processes so when Csound crashes, the UI keeps running and it is easy to restart the engine.  The system uses QtRemoteObjects technology that enables communication between the objects as if they were in one program when they can be separated also different computers or even cluster.  The proof-of concept is actually ready, I write longer about it next week:
https://github.com/tarmoj/CsoundQml/releases


Greetings,
tarmo


Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com>) kirjutas kuupäeval T, 9. juuli 2019 kell 10:30:

Tarmo,

thanks for the update. Under linux (ubuntu 19.04) it works great. html support is working now, although I don't use this myself. What I am actually curious about is how the qml support works (I have no experience with qml). Would it be possible for you to do a quick example or explain how you use that yourself?

thanks,

eduardo

On 09.07.19 08:35, Tarmo Johannes wrote:
Hi,

After long work, last fixes ans small improvements, new version of CsoundQt is about to come out!

Please try the release candidate today if you want it to be part of soon-to-be released Csound 6.13. Sorry for pressure...

Binaries and source:

Release notes below.

Thanks!
tarmo

-----

version 0.9.6 introduces HTML support on all supported platforms, enables exporting widgets to QML code (to be used with CsoundRemote) and fixes a number of bugs.

The source and binaries can be downloaded from: https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.

New in version 0.9.6:

  • HTML support

Support for HTML is available now on Windows, MacOS and Linux (before it was realized only on Windows). It is based by default on QtWebEngine technology that uses Chromium engine as its core. With older Qt versions (before Qt 5.6) Html support can be built using QtWebKit, but this is not suggested solution.

To build CsoundQt with HTML support, use one of the following flags in your qmake options (or put it to config.user.pri file):

CONFIG+=html_webengine # (preferably use Qt 5.8 or later) 

or

CONFIG+=html_webkit #  (Qt 5.5 or earlier)

Html code can be used within csd file or the as an complete html file that uses Csound via Csound api - similar to WebAudio Csound or Csound on Node.js.

To get started, see Examples-> Html5 support

Documentation: http://csoundqt.github.io/pages/html5-support.html

There are also two new templates accessible via File->Templates menu: cound+html-template.csd and csoundqt-or-webcsound-template.html. The latter helps to write html files that work both in CsoundQt and on web (using WebCsound javascript API).

NB! The installer package on Windows and MacOS is now considerably bigger since it has to include the QtWebEngine core.

Essential part of the code for HTML support is written by Michael Gogins. Thanks!

  • Export widgets as QML code

Via File->Export Widgets to QML menu not yet all, but the main CsoundQt widgets can be converted to QML code. This is useful to export the user interface to separate device that controls Csound using UDP messages with the help of application CsoundRemote). More information: https://github.com/tarmoj/CsoundRemote/blob/master/README.md

  • New translations to Korean, Persian and Turkish, several translations updated (Thanks to Joachim Heintz)

  • Added "Midi Learn" to widgets' context menu.

Fixes

  • Improvements to Linux intall rules

  • Added support to use system rtmidi (Linux)

  • Support for PythonQt 3.2 and RtMidi 3.0

  • Correct highlighting for // comment mark

  • Correct "Download manual" link

  • Fixes and improvements to Floss Manual and several other examples

  • _Start _Stop and other reserved channels' wisgets work also now via rtmidi (using midi controller).

  • Support for Retina and HDPI screens.

  • Highlighting for .udo files

  • Added .udo, .inc and .html to known files in file dialogs and allow opening from file manager (corrected mime-types on Linux).

  • Improvements to sensekey support - now keys (like arrow keys) with several bytes of ANSI key sequence are handled.

  • Workaround for mysterious bug to round floating point division on first run (9/4 = 2.0).

  • Fixed crash on running .orc file when there is no .sco. Now orc without score can be run as scoreless csd.

  • Better Midi Learn dialog, added Set/Cancel buttons, fixed crash on assigning MIDI slider/knob to button, spinbox and similar.

  • Support for MacOS Mojave.


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
 

Netscape.  Just the Net You Need.
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

Date2019-07-10 09:29
Fromjoachim heintz
SubjectRe: [Csnd] CsoundQt 0.9.6
hi all -

i will try later with two macOs versions and report the result.

best -
	joachim



On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>
>
> "On Mac I could not start the program. The opening (splash) window opens
> very shortly but then goes away..."---
> When I see that on my Macs, it's usually a sign that it's a different
> flavor of OSX (10.4.x, 10.6.x et al) or some
> other one it might not talk nice to. My two cents on this.
>
>
> -PBS
>
> =======================================
>
>
>
> --- zappfinger@GMAIL.COM wrote:
>
> From: Richard 
> To: CSOUND@LISTSERV.HEANET.IE
> Subject: Re: [Csnd] CsoundQt 0.9.6
> Date: Tue, 9 Jul 2019 20:00:37 +0200
>
> Hi Tarmo,
>
> On Windows it looks ok, I tried some midi synths.
> The Minimal HTML example gave an error message when I pressed on the
> 'Get as return value' button:
>
> 'TestChannel undefined'  (I think it should be testChannel)
>
> On Mac I could not start the program. The opening (splash) window opens
> very shortly but then goes away...
>
> Richard
>
> On 09/07/2019 17:19, Tarmo Johannes wrote:
>
>     Thanks, Eduardo, Richard!
>
>     Can any Windows or Mac people confirm if it works for you?
>
>     @Eduardo - QML itself is a very powerful declarative programming
>     language on top of Qt platform, great (I think the best) for
>     creating cross-platform good looking UIs that work well also on
>     mobile platforms.
>     The idea of "Export to QML" in CsoundQt is to be able to detach the
>     user interface and control Csound from another device (like
>     smartphone) via UDP messages. I have created an app CsoundRemote
>     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     can load an UI written in QML. The QML file can communicate with
>     csound via usual API calls like csound.setControlChannel(channel,
>     value). The program maps such calls to according UDP messages and
>     takes care of communication wit Csound.
>
>     I have created two demos how to export widgets from CsoundQt and how
>     to create an interface with QtCreator:
>     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     https://www.youtube.com/watch?v=tcbuuPq4t7g
>
>     Currently not all CsoundQt widgets can be exported, at the moment
>     only label, slider, knob, display, spinbox (of integer values) are
>     supported.
>
>     And second reason: to be honest,   I am thinking about a new
>     front-end, called CsoundQml for now, where the user interface will
>     be completely in QML (so one can write however sophisticated UIs)
>     but the main thing is that the Csound engine and UI are kept in
>     separate indendent processes so when Csound crashes, the UI keeps
>     running and it is easy to restart the engine.  The system uses
>     QtRemoteObjects technology that enables communication between the
>     objects as if they were in one program when they can be separated
>     also different computers or even cluster.  The proof-of concept is
>     actually ready, I write longer about it next week:
>     https://github.com/tarmoj/CsoundQml/releases
>
>
>     Greetings,
>     tarmo
>
>
>     Kontakt Eduardo Moguillansky (     >) kirjutas kuupäeval T, 9.
>     juuli 2019 kell 10:30:
>
>         Tarmo,
>
>         thanks for the update. Under linux (ubuntu 19.04) it works
>         great. html support is working now, although I don't use this
>         myself. What I am actually curious about is how the qml support
>         works (I have no experience with qml). Would it be possible for
>         you to do a quick example or explain how you use that yourself?
>
>         thanks,
>
>         eduardo
>
>         On 09.07.19 08:35, Tarmo Johannes wrote:
>
>             Hi,
>
>             After long work, last fixes ans small improvements, new
>             version of CsoundQt is about to come out!
>
>             Please try the release candidate *today* if you want it to
>             be part of soon-to-be released Csound 6.13. Sorry for
>             pressure...
>
>             Binaries and source:
>             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>
>             Release notes below.
>
>             Thanks!
>             tarmo
>
>             -----
>
>             version 0.9.6 introduces *HTML support* on all supported
>             platforms, enables *exporting widgets to QML code* (to be
>             used with CsoundRemote
>             ) and fixes a
>             number of bugs.
>
>             The source and binaries can be downloaded from:
>             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>
>
>                   New in version 0.9.6:
>
>               * *HTML support*
>
>             Support for HTML is available now on Windows, MacOS and
>             Linux (before it was realized only on Windows). It is based
>             by default on QtWebEngine technology that uses Chromium
>             engine as its core. With older Qt versions (before Qt 5.6)
>             Html support can be built using QtWebKit, but this is not
>             suggested solution.
>
>             To build CsoundQt with HTML support, use one of the
>             following flags in your qmake options (or put it to
>             config.user.pri file):
>
>             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>
>             or
>
>             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>
>             Html code can be used within csd file or the as an complete
>             html file that uses Csound via Csound api - similar to
>             WebAudio Csound
>              or
>             Csound on Node.js .
>
>             To get started, see *Examples-> Html5 support*
>
>             Documentation:
>             http://csoundqt.github.io/pages/html5-support.html
>
>             There are also two *new templates* accessible via
>             *File->Templates menu*: /cound+html-template.csd/ and
>             /csoundqt-or-webcsound-template.html/. The latter helps to
>             write html files that work both in CsoundQt and on web
>             (using WebCsound javascript API).
>
>             /NB!/ The installer package on Windows and MacOS is now
>             considerably bigger since it has to include the QtWebEngine
>             core.
>
>             Essential part of the code for HTML support is written by
>             *Michael Gogins*. Thanks!
>
>               * *Export widgets as QML code*
>
>             Via /File->Export Widgets to QML/ menu not yet all, but the
>             main CsoundQt widgets can be converted to QML code. This is
>             useful to export the user interface to separate device that
>             controls Csound using UDP messages with the help of
>             application CsoundRemote
>             ). More
>             information:
>             https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>
>               *
>
>                 New translations to Korean, Persian and Turkish, several
>                 translations updated (Thanks to Joachim Heintz)
>
>               *
>
>                 Added "Midi Learn" to widgets' context menu.
>
>
>                   Fixes
>
>               *
>
>                 Improvements to Linux intall rules
>
>               *
>
>                 Added support to use system rtmidi (Linux)
>
>               *
>
>                 Support for PythonQt 3.2 and RtMidi 3.0
>
>               *
>
>                 Correct highlighting for // comment mark
>
>               *
>
>                 Correct "Download manual" link
>
>               *
>
>                 Fixes and improvements to Floss Manual and several other
>                 examples
>
>               *
>
>                 _Start _Stop and other reserved channels' wisgets work
>                 also now via rtmidi (using midi controller).
>
>               *
>
>                 Support for Retina and HDPI screens.
>
>               *
>
>                 Highlighting for .udo files
>
>               *
>
>                 Added .udo, .inc and .html to known files in file
>                 dialogs and allow opening from file manager (corrected
>                 mime-types on Linux).
>
>               *
>
>                 Improvements to sensekey support - now keys (like arrow
>                 keys) with several bytes of ANSI key sequence are handled.
>
>               *
>
>                 Workaround for mysterious bug to round floating point
>                 division on first run (9/4 = 2.0).
>
>               *
>
>                 Fixed crash on running .orc file when there is no .sco.
>                 Now orc without score can be run as scoreless csd.
>
>               *
>
>                 Better Midi Learn dialog, added Set/Cancel buttons,
>                 fixed crash on assigning MIDI slider/knob to button,
>                 spinbox and similar.
>
>               * Support for MacOS Mojave.
>
>
>
>             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
>
> ------------------------------------------------------------------------
> Netscape.  Just the Net You Need.
> 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

Date2019-07-10 12:44
FromMarcelo Carneiro de Lima
SubjectRe: [Csnd] CsoundQt 0.9.6
Hi, Thanks Tarmo.
On OS 10.13.6, High Sierra, it does not open: as soon as I try to open it, it shuts down. With the rc-1 I built it opens but shuts down as soon as I try to run any code. I am still going to try the procedures you have explained me to, but still did not got the time to do it.
Thank you very much.
Marcelo

Em qua, 10 de jul de 2019 às 05:29, joachim heintz <jh@joachimheintz.de> escreveu:
hi all -

i will try later with two macOs versions and report the result.

best -
        joachim



On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>
>
> "On Mac I could not start the program. The opening (splash) window opens
> very shortly but then goes away..."---
> When I see that on my Macs, it's usually a sign that it's a different
> flavor of OSX (10.4.x, 10.6.x et al) or some
> other one it might not talk nice to. My two cents on this.
>
>
> -PBS
>
> =======================================
>
>
>
> --- zappfinger@GMAIL.COM wrote:
>
> From: Richard <zappfinger@GMAIL.COM>
> To: CSOUND@LISTSERV.HEANET.IE
> Subject: Re: [Csnd] CsoundQt 0.9.6
> Date: Tue, 9 Jul 2019 20:00:37 +0200
>
> Hi Tarmo,
>
> On Windows it looks ok, I tried some midi synths.
> The Minimal HTML example gave an error message when I pressed on the
> 'Get as return value' button:
>
> 'TestChannel undefined'  (I think it should be testChannel)
>
> On Mac I could not start the program. The opening (splash) window opens
> very shortly but then goes away...
>
> Richard
>
> On 09/07/2019 17:19, Tarmo Johannes wrote:
>
>     Thanks, Eduardo, Richard!
>
>     Can any Windows or Mac people confirm if it works for you?
>
>     @Eduardo - QML itself is a very powerful declarative programming
>     language on top of Qt platform, great (I think the best) for
>     creating cross-platform good looking UIs that work well also on
>     mobile platforms.
>     The idea of "Export to QML" in CsoundQt is to be able to detach the
>     user interface and control Csound from another device (like
>     smartphone) via UDP messages. I have created an app CsoundRemote
>     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     can load an UI written in QML. The QML file can communicate with
>     csound via usual API calls like csound.setControlChannel(channel,
>     value). The program maps such calls to according UDP messages and
>     takes care of communication wit Csound.
>
>     I have created two demos how to export widgets from CsoundQt and how
>     to create an interface with QtCreator:
>     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     https://www.youtube.com/watch?v=tcbuuPq4t7g
>
>     Currently not all CsoundQt widgets can be exported, at the moment
>     only label, slider, knob, display, spinbox (of integer values) are
>     supported.
>
>     And second reason: to be honest,   I am thinking about a new
>     front-end, called CsoundQml for now, where the user interface will
>     be completely in QML (so one can write however sophisticated UIs)
>     but the main thing is that the Csound engine and UI are kept in
>     separate indendent processes so when Csound crashes, the UI keeps
>     running and it is easy to restart the engine.  The system uses
>     QtRemoteObjects technology that enables communication between the
>     objects as if they were in one program when they can be separated
>     also different computers or even cluster.  The proof-of concept is
>     actually ready, I write longer about it next week:
>     https://github.com/tarmoj/CsoundQml/releases
>
>
>     Greetings,
>     tarmo
>
>
>     Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>>) kirjutas kuupäeval T, 9.
>     juuli 2019 kell 10:30:
>
>         Tarmo,
>
>         thanks for the update. Under linux (ubuntu 19.04) it works
>         great. html support is working now, although I don't use this
>         myself. What I am actually curious about is how the qml support
>         works (I have no experience with qml). Would it be possible for
>         you to do a quick example or explain how you use that yourself?
>
>         thanks,
>
>         eduardo
>
>         On 09.07.19 08:35, Tarmo Johannes wrote:
>
>             Hi,
>
>             After long work, last fixes ans small improvements, new
>             version of CsoundQt is about to come out!
>
>             Please try the release candidate *today* if you want it to
>             be part of soon-to-be released Csound 6.13. Sorry for
>             pressure...
>
>             Binaries and source:
>             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>
>             Release notes below.
>
>             Thanks!
>             tarmo
>
>             -----
>
>             version 0.9.6 introduces *HTML support* on all supported
>             platforms, enables *exporting widgets to QML code* (to be
>             used with CsoundRemote
>             <https://github.com/tarmoj/CsoundRemote/>) and fixes a
>             number of bugs.
>
>             The source and binaries can be downloaded from:
>             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>
>
>                   New in version 0.9.6:
>
>               * *HTML support*
>
>             Support for HTML is available now on Windows, MacOS and
>             Linux (before it was realized only on Windows). It is based
>             by default on QtWebEngine technology that uses Chromium
>             engine as its core. With older Qt versions (before Qt 5.6)
>             Html support can be built using QtWebKit, but this is not
>             suggested solution.
>
>             To build CsoundQt with HTML support, use one of the
>             following flags in your qmake options (or put it to
>             config.user.pri file):
>
>             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>
>             or
>
>             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>
>             Html code can be used within csd file or the as an complete
>             html file that uses Csound via Csound api - similar to
>             WebAudio Csound
>             <https://vlazzarini.github.io/paw/examples/index.html> or
>             Csound on Node.js <https://www.npmjs.com/package/csound-api>.
>
>             To get started, see *Examples-> Html5 support*
>
>             Documentation:
>             http://csoundqt.github.io/pages/html5-support.html
>
>             There are also two *new templates* accessible via
>             *File->Templates menu*: /cound+html-template.csd/ and
>             /csoundqt-or-webcsound-template.html/. The latter helps to
>             write html files that work both in CsoundQt and on web
>             (using WebCsound javascript API).
>
>             /NB!/ The installer package on Windows and MacOS is now
>             considerably bigger since it has to include the QtWebEngine
>             core.
>
>             Essential part of the code for HTML support is written by
>             *Michael Gogins*. Thanks!
>
>               * *Export widgets as QML code*
>
>             Via /File->Export Widgets to QML/ menu not yet all, but the
>             main CsoundQt widgets can be converted to QML code. This is
>             useful to export the user interface to separate device that
>             controls Csound using UDP messages with the help of
>             application CsoundRemote
>             <https://github.com/tarmoj/CsoundRemote/>). More
>             information:
>             https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>
>               *
>
>                 New translations to Korean, Persian and Turkish, several
>                 translations updated (Thanks to Joachim Heintz)
>
>               *
>
>                 Added "Midi Learn" to widgets' context menu.
>
>
>                   Fixes
>
>               *
>
>                 Improvements to Linux intall rules
>
>               *
>
>                 Added support to use system rtmidi (Linux)
>
>               *
>
>                 Support for PythonQt 3.2 and RtMidi 3.0
>
>               *
>
>                 Correct highlighting for // comment mark
>
>               *
>
>                 Correct "Download manual" link
>
>               *
>
>                 Fixes and improvements to Floss Manual and several other
>                 examples
>
>               *
>
>                 _Start _Stop and other reserved channels' wisgets work
>                 also now via rtmidi (using midi controller).
>
>               *
>
>                 Support for Retina and HDPI screens.
>
>               *
>
>                 Highlighting for .udo files
>
>               *
>
>                 Added .udo, .inc and .html to known files in file
>                 dialogs and allow opening from file manager (corrected
>                 mime-types on Linux).
>
>               *
>
>                 Improvements to sensekey support - now keys (like arrow
>                 keys) with several bytes of ANSI key sequence are handled.
>
>               *
>
>                 Workaround for mysterious bug to round floating point
>                 division on first run (9/4 = 2.0).
>
>               *
>
>                 Fixed crash on running .orc file when there is no .sco.
>                 Now orc without score can be run as scoreless csd.
>
>               *
>
>                 Better Midi Learn dialog, added Set/Cancel buttons,
>                 fixed crash on assigning MIDI slider/knob to button,
>                 spinbox and similar.
>
>               * Support for MacOS Mojave.
>
>
>
>             Csound mailing list Csound@listserv.heanet.ie
>             <mailto: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
>         <mailto: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
>     <mailto: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
> <mailto: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
>
> ------------------------------------------------------------------------
> Netscape.  Just the Net You Need.
> Csound mailing list Csound@listserv.heanet.ie
> <mailto: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


--
Marcelo Carneiro
(21) 9382-3621
(21) 3497-0193
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

Date2019-07-10 14:09
Fromjoachim heintz
SubjectRe: [Csnd] CsoundQt 0.9.6
for me, this is the result with the rc2:

- on oxs 10.14 (mojave) it runs without any problem.
- on osx 10.10 it cannot open at all because of some incompatibility. 
same with the beta3-10.  (the version which runs is from 
CsoundQt-d-py-html-0.9.6.-beta2-MacOS.dmg.)

i have a suggestion because of the python issues:
1. distribute a version without PythonQt for the installers, because 
there are very few people using the python features in csoundqt, but it 
causes many issues if there are different python versions.
2. distribute the version with PythonQt on the csoundqt page.

best -
	joachim


On 10/07/19 13:44, Marcelo Carneiro de Lima wrote:
> Hi, Thanks Tarmo.
> On OS 10.13.6, High Sierra, it does not open: as soon as I try to open
> it, it shuts down. With the rc-1 I built it opens but shuts down as soon
> as I try to run any code. I am still going to try the procedures you
> have explained me to, but still did not got the time to do it.
> Thank you very much.
> Marcelo
>
> Em qua, 10 de jul de 2019 às 05:29, joachim heintz  > escreveu:
>
>     hi all -
>
>     i will try later with two macOs versions and report the result.
>
>     best -
>             joachim
>
>
>
>     On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>     >
>     >
>     > "On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away..."---
>     > When I see that on my Macs, it's usually a sign that it's a different
>     > flavor of OSX (10.4.x, 10.6.x et al) or some
>     > other one it might not talk nice to. My two cents on this.
>     >
>     >
>     > -PBS
>     >
>     > =======================================
>     >
>     >
>     >
>     > --- zappfinger@GMAIL.COM  wrote:
>     >
>     > From: Richard >
>     > To: CSOUND@LISTSERV.HEANET.IE 
>     > Subject: Re: [Csnd] CsoundQt 0.9.6
>     > Date: Tue, 9 Jul 2019 20:00:37 +0200
>     >
>     > Hi Tarmo,
>     >
>     > On Windows it looks ok, I tried some midi synths.
>     > The Minimal HTML example gave an error message when I pressed on the
>     > 'Get as return value' button:
>     >
>     > 'TestChannel undefined'  (I think it should be testChannel)
>     >
>     > On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away...
>     >
>     > Richard
>     >
>     > On 09/07/2019 17:19, Tarmo Johannes wrote:
>     >
>     >     Thanks, Eduardo, Richard!
>     >
>     >     Can any Windows or Mac people confirm if it works for you?
>     >
>     >     @Eduardo - QML itself is a very powerful declarative programming
>     >     language on top of Qt platform, great (I think the best) for
>     >     creating cross-platform good looking UIs that work well also on
>     >     mobile platforms.
>     >     The idea of "Export to QML" in CsoundQt is to be able to
>     detach the
>     >     user interface and control Csound from another device (like
>     >     smartphone) via UDP messages. I have created an app CsoundRemote
>     >     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     >     can load an UI written in QML. The QML file can communicate with
>     >     csound via usual API calls like csound.setControlChannel(channel,
>     >     value). The program maps such calls to according UDP messages and
>     >     takes care of communication wit Csound.
>     >
>     >     I have created two demos how to export widgets from CsoundQt
>     and how
>     >     to create an interface with QtCreator:
>     >     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     >     https://www.youtube.com/watch?v=tcbuuPq4t7g
>     >
>     >     Currently not all CsoundQt widgets can be exported, at the moment
>     >     only label, slider, knob, display, spinbox (of integer values) are
>     >     supported.
>     >
>     >     And second reason: to be honest,   I am thinking about a new
>     >     front-end, called CsoundQml for now, where the user interface will
>     >     be completely in QML (so one can write however sophisticated UIs)
>     >     but the main thing is that the Csound engine and UI are kept in
>     >     separate indendent processes so when Csound crashes, the UI keeps
>     >     running and it is easy to restart the engine.  The system uses
>     >     QtRemoteObjects technology that enables communication between the
>     >     objects as if they were in one program when they can be separated
>     >     also different computers or even cluster.  The proof-of concept is
>     >     actually ready, I write longer about it next week:
>     >     https://github.com/tarmoj/CsoundQml/releases
>     >
>     >
>     >     Greetings,
>     >     tarmo
>     >
>     >
>     >     Kontakt Eduardo Moguillansky (     
>     >          >>) kirjutas kuupäeval T, 9.
>     >     juuli 2019 kell 10:30:
>     >
>     >         Tarmo,
>     >
>     >         thanks for the update. Under linux (ubuntu 19.04) it works
>     >         great. html support is working now, although I don't use this
>     >         myself. What I am actually curious about is how the qml
>     support
>     >         works (I have no experience with qml). Would it be
>     possible for
>     >         you to do a quick example or explain how you use that
>     yourself?
>     >
>     >         thanks,
>     >
>     >         eduardo
>     >
>     >         On 09.07.19 08:35, Tarmo Johannes wrote:
>     >
>     >             Hi,
>     >
>     >             After long work, last fixes ans small improvements, new
>     >             version of CsoundQt is about to come out!
>     >
>     >             Please try the release candidate *today* if you want it to
>     >             be part of soon-to-be released Csound 6.13. Sorry for
>     >             pressure...
>     >
>     >             Binaries and source:
>     >
>      https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>     >
>     >             Release notes below.
>     >
>     >             Thanks!
>     >             tarmo
>     >
>     >             -----
>     >
>     >             version 0.9.6 introduces *HTML support* on all supported
>     >             platforms, enables *exporting widgets to QML code* (to be
>     >             used with CsoundRemote
>     >             ) and fixes a
>     >             number of bugs.
>     >
>     >             The source and binaries can be downloaded from:
>     >             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>     >
>     >
>     >                   New in version 0.9.6:
>     >
>     >               * *HTML support*
>     >
>     >             Support for HTML is available now on Windows, MacOS and
>     >             Linux (before it was realized only on Windows). It is
>     based
>     >             by default on QtWebEngine technology that uses Chromium
>     >             engine as its core. With older Qt versions (before Qt 5.6)
>     >             Html support can be built using QtWebKit, but this is not
>     >             suggested solution.
>     >
>     >             To build CsoundQt with HTML support, use one of the
>     >             following flags in your qmake options (or put it to
>     >             config.user.pri file):
>     >
>     >             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>     >
>     >             or
>     >
>     >             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>     >
>     >             Html code can be used within csd file or the as an
>     complete
>     >             html file that uses Csound via Csound api - similar to
>     >             WebAudio Csound
>     >              or
>     >             Csound on Node.js
>     .
>     >
>     >             To get started, see *Examples-> Html5 support*
>     >
>     >             Documentation:
>     >             http://csoundqt.github.io/pages/html5-support.html
>     >
>     >             There are also two *new templates* accessible via
>     >             *File->Templates menu*: /cound+html-template.csd/ and
>     >             /csoundqt-or-webcsound-template.html/. The latter helps to
>     >             write html files that work both in CsoundQt and on web
>     >             (using WebCsound javascript API).
>     >
>     >             /NB!/ The installer package on Windows and MacOS is now
>     >             considerably bigger since it has to include the
>     QtWebEngine
>     >             core.
>     >
>     >             Essential part of the code for HTML support is written by
>     >             *Michael Gogins*. Thanks!
>     >
>     >               * *Export widgets as QML code*
>     >
>     >             Via /File->Export Widgets to QML/ menu not yet all,
>     but the
>     >             main CsoundQt widgets can be converted to QML code.
>     This is
>     >             useful to export the user interface to separate device
>     that
>     >             controls Csound using UDP messages with the help of
>     >             application CsoundRemote
>     >             ). More
>     >             information:
>     >
>      https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>     >
>     >               *
>     >
>     >                 New translations to Korean, Persian and Turkish,
>     several
>     >                 translations updated (Thanks to Joachim Heintz)
>     >
>     >               *
>     >
>     >                 Added "Midi Learn" to widgets' context menu.
>     >
>     >
>     >                   Fixes
>     >
>     >               *
>     >
>     >                 Improvements to Linux intall rules
>     >
>     >               *
>     >
>     >                 Added support to use system rtmidi (Linux)
>     >
>     >               *
>     >
>     >                 Support for PythonQt 3.2 and RtMidi 3.0
>     >
>     >               *
>     >
>     >                 Correct highlighting for // comment mark
>     >
>     >               *
>     >
>     >                 Correct "Download manual" link
>     >
>     >               *
>     >
>     >                 Fixes and improvements to Floss Manual and several
>     other
>     >                 examples
>     >
>     >               *
>     >
>     >                 _Start _Stop and other reserved channels' wisgets work
>     >                 also now via rtmidi (using midi controller).
>     >
>     >               *
>     >
>     >                 Support for Retina and HDPI screens.
>     >
>     >               *
>     >
>     >                 Highlighting for .udo files
>     >
>     >               *
>     >
>     >                 Added .udo, .inc and .html to known files in file
>     >                 dialogs and allow opening from file manager (corrected
>     >                 mime-types on Linux).
>     >
>     >               *
>     >
>     >                 Improvements to sensekey support - now keys (like
>     arrow
>     >                 keys) with several bytes of ANSI key sequence are
>     handled.
>     >
>     >               *
>     >
>     >                 Workaround for mysterious bug to round floating point
>     >                 division on first run (9/4 = 2.0).
>     >
>     >               *
>     >
>     >                 Fixed crash on running .orc file when there is no
>     .sco.
>     >                 Now orc without score can be run as scoreless csd.
>     >
>     >               *
>     >
>     >                 Better Midi Learn dialog, added Set/Cancel buttons,
>     >                 fixed crash on assigning MIDI slider/knob to button,
>     >                 spinbox and similar.
>     >
>     >               * Support for MacOS Mojave.
>     >
>     >
>     >
>     >             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
>     >
>     >
>     ------------------------------------------------------------------------
>     > Netscape.  Just the Net You Need.
>     > 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
>
>
>
> --
> *Marcelo Carneiro*
> (21) 9382-3621
> (21) 3497-0193
> Skype: Carneiro3729
> http://marceloarcos2.wixsite.com/marcelocarneiro
> 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

Date2019-07-10 16:07
FromTarmo Johannes
SubjectRe: [Csnd] CsoundQt 0.9.6
Very good point, Joachim, pythonqt might be the reason.

Please, ones with older MacOs thatn 10.14, please try if this version works for you:

I will make the 0.9.6 with pythonqt available on CsoundQt release page.

Another small thing I figured out and added for Mojave users -  with dark theme CsoundQt looked awful. I now added one line to force it to use the light aqua theme so the program looks normal and can be used when system is in dark theme.

tarmo

Kontakt joachim heintz (<jh@joachimheintz.de>) kirjutas kuupäeval K, 10. juuli 2019 kell 16:09:
for me, this is the result with the rc2:

- on oxs 10.14 (mojave) it runs without any problem.
- on osx 10.10 it cannot open at all because of some incompatibility.
same with the beta3-10.  (the version which runs is from
CsoundQt-d-py-html-0.9.6.-beta2-MacOS.dmg.)

i have a suggestion because of the python issues:
1. distribute a version without PythonQt for the installers, because
there are very few people using the python features in csoundqt, but it
causes many issues if there are different python versions.
2. distribute the version with PythonQt on the csoundqt page.

best -
        joachim


On 10/07/19 13:44, Marcelo Carneiro de Lima wrote:
> Hi, Thanks Tarmo.
> On OS 10.13.6, High Sierra, it does not open: as soon as I try to open
> it, it shuts down. With the rc-1 I built it opens but shuts down as soon
> as I try to run any code. I am still going to try the procedures you
> have explained me to, but still did not got the time to do it.
> Thank you very much.
> Marcelo
>
> Em qua, 10 de jul de 2019 às 05:29, joachim heintz <jh@joachimheintz.de
> <mailto:jh@joachimheintz.de>> escreveu:
>
>     hi all -
>
>     i will try later with two macOs versions and report the result.
>
>     best -
>             joachim
>
>
>
>     On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>     >
>     >
>     > "On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away..."---
>     > When I see that on my Macs, it's usually a sign that it's a different
>     > flavor of OSX (10.4.x, 10.6.x et al) or some
>     > other one it might not talk nice to. My two cents on this.
>     >
>     >
>     > -PBS
>     >
>     > =======================================
>     >
>     >
>     >
>     > --- zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM> wrote:
>     >
>     > From: Richard <zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM>>
>     > To: CSOUND@LISTSERV.HEANET.IE <mailto:CSOUND@LISTSERV.HEANET.IE>
>     > Subject: Re: [Csnd] CsoundQt 0.9.6
>     > Date: Tue, 9 Jul 2019 20:00:37 +0200
>     >
>     > Hi Tarmo,
>     >
>     > On Windows it looks ok, I tried some midi synths.
>     > The Minimal HTML example gave an error message when I pressed on the
>     > 'Get as return value' button:
>     >
>     > 'TestChannel undefined'  (I think it should be testChannel)
>     >
>     > On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away...
>     >
>     > Richard
>     >
>     > On 09/07/2019 17:19, Tarmo Johannes wrote:
>     >
>     >     Thanks, Eduardo, Richard!
>     >
>     >     Can any Windows or Mac people confirm if it works for you?
>     >
>     >     @Eduardo - QML itself is a very powerful declarative programming
>     >     language on top of Qt platform, great (I think the best) for
>     >     creating cross-platform good looking UIs that work well also on
>     >     mobile platforms.
>     >     The idea of "Export to QML" in CsoundQt is to be able to
>     detach the
>     >     user interface and control Csound from another device (like
>     >     smartphone) via UDP messages. I have created an app CsoundRemote
>     >     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     >     can load an UI written in QML. The QML file can communicate with
>     >     csound via usual API calls like csound.setControlChannel(channel,
>     >     value). The program maps such calls to according UDP messages and
>     >     takes care of communication wit Csound.
>     >
>     >     I have created two demos how to export widgets from CsoundQt
>     and how
>     >     to create an interface with QtCreator:
>     >     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     >     https://www.youtube.com/watch?v=tcbuuPq4t7g
>     >
>     >     Currently not all CsoundQt widgets can be exported, at the moment
>     >     only label, slider, knob, display, spinbox (of integer values) are
>     >     supported.
>     >
>     >     And second reason: to be honest,   I am thinking about a new
>     >     front-end, called CsoundQml for now, where the user interface will
>     >     be completely in QML (so one can write however sophisticated UIs)
>     >     but the main thing is that the Csound engine and UI are kept in
>     >     separate indendent processes so when Csound crashes, the UI keeps
>     >     running and it is easy to restart the engine.  The system uses
>     >     QtRemoteObjects technology that enables communication between the
>     >     objects as if they were in one program when they can be separated
>     >     also different computers or even cluster.  The proof-of concept is
>     >     actually ready, I write longer about it next week:
>     >     https://github.com/tarmoj/CsoundQml/releases
>     >
>     >
>     >     Greetings,
>     >     tarmo
>     >
>     >
>     >     Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>
>     >     <mailto:eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>>>) kirjutas kuupäeval T, 9.
>     >     juuli 2019 kell 10:30:
>     >
>     >         Tarmo,
>     >
>     >         thanks for the update. Under linux (ubuntu 19.04) it works
>     >         great. html support is working now, although I don't use this
>     >         myself. What I am actually curious about is how the qml
>     support
>     >         works (I have no experience with qml). Would it be
>     possible for
>     >         you to do a quick example or explain how you use that
>     yourself?
>     >
>     >         thanks,
>     >
>     >         eduardo
>     >
>     >         On 09.07.19 08:35, Tarmo Johannes wrote:
>     >
>     >             Hi,
>     >
>     >             After long work, last fixes ans small improvements, new
>     >             version of CsoundQt is about to come out!
>     >
>     >             Please try the release candidate *today* if you want it to
>     >             be part of soon-to-be released Csound 6.13. Sorry for
>     >             pressure...
>     >
>     >             Binaries and source:
>     >
>      https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>     >
>     >             Release notes below.
>     >
>     >             Thanks!
>     >             tarmo
>     >
>     >             -----
>     >
>     >             version 0.9.6 introduces *HTML support* on all supported
>     >             platforms, enables *exporting widgets to QML code* (to be
>     >             used with CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>) and fixes a
>     >             number of bugs.
>     >
>     >             The source and binaries can be downloaded from:
>     >             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>     >
>     >
>     >                   New in version 0.9.6:
>     >
>     >               * *HTML support*
>     >
>     >             Support for HTML is available now on Windows, MacOS and
>     >             Linux (before it was realized only on Windows). It is
>     based
>     >             by default on QtWebEngine technology that uses Chromium
>     >             engine as its core. With older Qt versions (before Qt 5.6)
>     >             Html support can be built using QtWebKit, but this is not
>     >             suggested solution.
>     >
>     >             To build CsoundQt with HTML support, use one of the
>     >             following flags in your qmake options (or put it to
>     >             config.user.pri file):
>     >
>     >             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>     >
>     >             or
>     >
>     >             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>     >
>     >             Html code can be used within csd file or the as an
>     complete
>     >             html file that uses Csound via Csound api - similar to
>     >             WebAudio Csound
>     >             <https://vlazzarini.github.io/paw/examples/index.html> or
>     >             Csound on Node.js
>     <https://www.npmjs.com/package/csound-api>.
>     >
>     >             To get started, see *Examples-> Html5 support*
>     >
>     >             Documentation:
>     >             http://csoundqt.github.io/pages/html5-support.html
>     >
>     >             There are also two *new templates* accessible via
>     >             *File->Templates menu*: /cound+html-template.csd/ and
>     >             /csoundqt-or-webcsound-template.html/. The latter helps to
>     >             write html files that work both in CsoundQt and on web
>     >             (using WebCsound javascript API).
>     >
>     >             /NB!/ The installer package on Windows and MacOS is now
>     >             considerably bigger since it has to include the
>     QtWebEngine
>     >             core.
>     >
>     >             Essential part of the code for HTML support is written by
>     >             *Michael Gogins*. Thanks!
>     >
>     >               * *Export widgets as QML code*
>     >
>     >             Via /File->Export Widgets to QML/ menu not yet all,
>     but the
>     >             main CsoundQt widgets can be converted to QML code.
>     This is
>     >             useful to export the user interface to separate device
>     that
>     >             controls Csound using UDP messages with the help of
>     >             application CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>). More
>     >             information:
>     >
>      https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>     >
>     >               *
>     >
>     >                 New translations to Korean, Persian and Turkish,
>     several
>     >                 translations updated (Thanks to Joachim Heintz)
>     >
>     >               *
>     >
>     >                 Added "Midi Learn" to widgets' context menu.
>     >
>     >
>     >                   Fixes
>     >
>     >               *
>     >
>     >                 Improvements to Linux intall rules
>     >
>     >               *
>     >
>     >                 Added support to use system rtmidi (Linux)
>     >
>     >               *
>     >
>     >                 Support for PythonQt 3.2 and RtMidi 3.0
>     >
>     >               *
>     >
>     >                 Correct highlighting for // comment mark
>     >
>     >               *
>     >
>     >                 Correct "Download manual" link
>     >
>     >               *
>     >
>     >                 Fixes and improvements to Floss Manual and several
>     other
>     >                 examples
>     >
>     >               *
>     >
>     >                 _Start _Stop and other reserved channels' wisgets work
>     >                 also now via rtmidi (using midi controller).
>     >
>     >               *
>     >
>     >                 Support for Retina and HDPI screens.
>     >
>     >               *
>     >
>     >                 Highlighting for .udo files
>     >
>     >               *
>     >
>     >                 Added .udo, .inc and .html to known files in file
>     >                 dialogs and allow opening from file manager (corrected
>     >                 mime-types on Linux).
>     >
>     >               *
>     >
>     >                 Improvements to sensekey support - now keys (like
>     arrow
>     >                 keys) with several bytes of ANSI key sequence are
>     handled.
>     >
>     >               *
>     >
>     >                 Workaround for mysterious bug to round floating point
>     >                 division on first run (9/4 = 2.0).
>     >
>     >               *
>     >
>     >                 Fixed crash on running .orc file when there is no
>     .sco.
>     >                 Now orc without score can be run as scoreless csd.
>     >
>     >               *
>     >
>     >                 Better Midi Learn dialog, added Set/Cancel buttons,
>     >                 fixed crash on assigning MIDI slider/knob to button,
>     >                 spinbox and similar.
>     >
>     >               * Support for MacOS Mojave.
>     >
>     >
>     >
>     >             Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     >             <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >         <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >     <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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
>     >
>     >
>     ------------------------------------------------------------------------
>     > Netscape.  Just the Net You Need.
>     > Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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 <mailto: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
>
>
>
> --
> *Marcelo Carneiro*
> (21) 9382-3621
> (21) 3497-0193
> Skype: Carneiro3729
> http://marceloarcos2.wixsite.com/marcelocarneiro
> Csound mailing list Csound@listserv.heanet.ie
> <mailto: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

Date2019-07-10 16:35
FromKarin Daum
SubjectRe: [Csnd] CsoundQt 0.9.6
I checked it on 10.13.6 and it works for me

karin

On 10 Jul 2019, at 17:07, Tarmo Johannes <trmjhnns@GMAIL.COM> wrote:

Very good point, Joachim, pythonqt might be the reason.

Please, ones with older MacOs thatn 10.14, please try if this version works for you:

I will make the 0.9.6 with pythonqt available on CsoundQt release page.

Another small thing I figured out and added for Mojave users -  with dark theme CsoundQt looked awful. I now added one line to force it to use the light aqua theme so the program looks normal and can be used when system is in dark theme.

tarmo

Kontakt joachim heintz (<jh@joachimheintz.de>) kirjutas kuupäeval K, 10. juuli 2019 kell 16:09:
for me, this is the result with the rc2:

- on oxs 10.14 (mojave) it runs without any problem.
- on osx 10.10 it cannot open at all because of some incompatibility.
same with the beta3-10.  (the version which runs is from
CsoundQt-d-py-html-0.9.6.-beta2-MacOS.dmg.)

i have a suggestion because of the python issues:
1. distribute a version without PythonQt for the installers, because
there are very few people using the python features in csoundqt, but it
causes many issues if there are different python versions.
2. distribute the version with PythonQt on the csoundqt page.

best -
        joachim


On 10/07/19 13:44, Marcelo Carneiro de Lima wrote:
> Hi, Thanks Tarmo.
> On OS 10.13.6, High Sierra, it does not open: as soon as I try to open
> it, it shuts down. With the rc-1 I built it opens but shuts down as soon
> as I try to run any code. I am still going to try the procedures you
> have explained me to, but still did not got the time to do it.
> Thank you very much.
> Marcelo
>
> Em qua, 10 de jul de 2019 às 05:29, joachim heintz <jh@joachimheintz.de
> <mailto:jh@joachimheintz.de>> escreveu:
>
>     hi all -
>
>     i will try later with two macOs versions and report the result.
>
>     best -
>             joachim
>
>
>
>     On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>     >
>     >
>     > "On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away..."---
>     > When I see that on my Macs, it's usually a sign that it's a different
>     > flavor of OSX (10.4.x, 10.6.x et al) or some
>     > other one it might not talk nice to. My two cents on this.
>     >
>     >
>     > -PBS
>     >
>     > =======================================
>     >
>     >
>     >
>     > --- zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM> wrote:
>     >
>     > From: Richard <zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM>>
>     > To: CSOUND@LISTSERV.HEANET.IE <mailto:CSOUND@LISTSERV.HEANET.IE>
>     > Subject: Re: [Csnd] CsoundQt 0.9.6
>     > Date: Tue, 9 Jul 2019 20:00:37 +0200
>     >
>     > Hi Tarmo,
>     >
>     > On Windows it looks ok, I tried some midi synths.
>     > The Minimal HTML example gave an error message when I pressed on the
>     > 'Get as return value' button:
>     >
>     > 'TestChannel undefined'  (I think it should be testChannel)
>     >
>     > On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away...
>     >
>     > Richard
>     >
>     > On 09/07/2019 17:19, Tarmo Johannes wrote:
>     >
>     >     Thanks, Eduardo, Richard!
>     >
>     >     Can any Windows or Mac people confirm if it works for you?
>     >
>     >     @Eduardo - QML itself is a very powerful declarative programming
>     >     language on top of Qt platform, great (I think the best) for
>     >     creating cross-platform good looking UIs that work well also on
>     >     mobile platforms.
>     >     The idea of "Export to QML" in CsoundQt is to be able to
>     detach the
>     >     user interface and control Csound from another device (like
>     >     smartphone) via UDP messages. I have created an app CsoundRemote
>     >     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     >     can load an UI written in QML. The QML file can communicate with
>     >     csound via usual API calls like csound.setControlChannel(channel,
>     >     value). The program maps such calls to according UDP messages and
>     >     takes care of communication wit Csound.
>     >
>     >     I have created two demos how to export widgets from CsoundQt
>     and how
>     >     to create an interface with QtCreator:
>     >     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     >     https://www.youtube.com/watch?v=tcbuuPq4t7g
>     >
>     >     Currently not all CsoundQt widgets can be exported, at the moment
>     >     only label, slider, knob, display, spinbox (of integer values) are
>     >     supported.
>     >
>     >     And second reason: to be honest,   I am thinking about a new
>     >     front-end, called CsoundQml for now, where the user interface will
>     >     be completely in QML (so one can write however sophisticated UIs)
>     >     but the main thing is that the Csound engine and UI are kept in
>     >     separate indendent processes so when Csound crashes, the UI keeps
>     >     running and it is easy to restart the engine.  The system uses
>     >     QtRemoteObjects technology that enables communication between the
>     >     objects as if they were in one program when they can be separated
>     >     also different computers or even cluster.  The proof-of concept is
>     >     actually ready, I write longer about it next week:
>     >     https://github.com/tarmoj/CsoundQml/releases
>     >
>     >
>     >     Greetings,
>     >     tarmo
>     >
>     >
>     >     Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>
>     >     <mailto:eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>>>) kirjutas kuupäeval T, 9.
>     >     juuli 2019 kell 10:30:
>     >
>     >         Tarmo,
>     >
>     >         thanks for the update. Under linux (ubuntu 19.04) it works
>     >         great. html support is working now, although I don't use this
>     >         myself. What I am actually curious about is how the qml
>     support
>     >         works (I have no experience with qml). Would it be
>     possible for
>     >         you to do a quick example or explain how you use that
>     yourself?
>     >
>     >         thanks,
>     >
>     >         eduardo
>     >
>     >         On 09.07.19 08:35, Tarmo Johannes wrote:
>     >
>     >             Hi,
>     >
>     >             After long work, last fixes ans small improvements, new
>     >             version of CsoundQt is about to come out!
>     >
>     >             Please try the release candidate *today* if you want it to
>     >             be part of soon-to-be released Csound 6.13. Sorry for
>     >             pressure...
>     >
>     >             Binaries and source:
>     >
>      https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>     >
>     >             Release notes below.
>     >
>     >             Thanks!
>     >             tarmo
>     >
>     >             -----
>     >
>     >             version 0.9.6 introduces *HTML support* on all supported
>     >             platforms, enables *exporting widgets to QML code* (to be
>     >             used with CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>) and fixes a
>     >             number of bugs.
>     >
>     >             The source and binaries can be downloaded from:
>     >             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>     >
>     >
>     >                   New in version 0.9.6:
>     >
>     >               * *HTML support*
>     >
>     >             Support for HTML is available now on Windows, MacOS and
>     >             Linux (before it was realized only on Windows). It is
>     based
>     >             by default on QtWebEngine technology that uses Chromium
>     >             engine as its core. With older Qt versions (before Qt 5.6)
>     >             Html support can be built using QtWebKit, but this is not
>     >             suggested solution.
>     >
>     >             To build CsoundQt with HTML support, use one of the
>     >             following flags in your qmake options (or put it to
>     >             config.user.pri file):
>     >
>     >             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>     >
>     >             or
>     >
>     >             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>     >
>     >             Html code can be used within csd file or the as an
>     complete
>     >             html file that uses Csound via Csound api - similar to
>     >             WebAudio Csound
>     >             <https://vlazzarini.github.io/paw/examples/index.html> or
>     >             Csound on Node.js
>     <https://www.npmjs.com/package/csound-api>.
>     >
>     >             To get started, see *Examples-> Html5 support*
>     >
>     >             Documentation:
>     >             http://csoundqt.github.io/pages/html5-support.html
>     >
>     >             There are also two *new templates* accessible via
>     >             *File->Templates menu*: /cound+html-template.csd/ and
>     >             /csoundqt-or-webcsound-template.html/. The latter helps to
>     >             write html files that work both in CsoundQt and on web
>     >             (using WebCsound javascript API).
>     >
>     >             /NB!/ The installer package on Windows and MacOS is now
>     >             considerably bigger since it has to include the
>     QtWebEngine
>     >             core.
>     >
>     >             Essential part of the code for HTML support is written by
>     >             *Michael Gogins*. Thanks!
>     >
>     >               * *Export widgets as QML code*
>     >
>     >             Via /File->Export Widgets to QML/ menu not yet all,
>     but the
>     >             main CsoundQt widgets can be converted to QML code.
>     This is
>     >             useful to export the user interface to separate device
>     that
>     >             controls Csound using UDP messages with the help of
>     >             application CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>). More
>     >             information:
>     >
>      https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>     >
>     >               *
>     >
>     >                 New translations to Korean, Persian and Turkish,
>     several
>     >                 translations updated (Thanks to Joachim Heintz)
>     >
>     >               *
>     >
>     >                 Added "Midi Learn" to widgets' context menu.
>     >
>     >
>     >                   Fixes
>     >
>     >               *
>     >
>     >                 Improvements to Linux intall rules
>     >
>     >               *
>     >
>     >                 Added support to use system rtmidi (Linux)
>     >
>     >               *
>     >
>     >                 Support for PythonQt 3.2 and RtMidi 3.0
>     >
>     >               *
>     >
>     >                 Correct highlighting for // comment mark
>     >
>     >               *
>     >
>     >                 Correct "Download manual" link
>     >
>     >               *
>     >
>     >                 Fixes and improvements to Floss Manual and several
>     other
>     >                 examples
>     >
>     >               *
>     >
>     >                 _Start _Stop and other reserved channels' wisgets work
>     >                 also now via rtmidi (using midi controller).
>     >
>     >               *
>     >
>     >                 Support for Retina and HDPI screens.
>     >
>     >               *
>     >
>     >                 Highlighting for .udo files
>     >
>     >               *
>     >
>     >                 Added .udo, .inc and .html to known files in file
>     >                 dialogs and allow opening from file manager (corrected
>     >                 mime-types on Linux).
>     >
>     >               *
>     >
>     >                 Improvements to sensekey support - now keys (like
>     arrow
>     >                 keys) with several bytes of ANSI key sequence are
>     handled.
>     >
>     >               *
>     >
>     >                 Workaround for mysterious bug to round floating point
>     >                 division on first run (9/4 = 2.0).
>     >
>     >               *
>     >
>     >                 Fixed crash on running .orc file when there is no
>     .sco.
>     >                 Now orc without score can be run as scoreless csd.
>     >
>     >               *
>     >
>     >                 Better Midi Learn dialog, added Set/Cancel buttons,
>     >                 fixed crash on assigning MIDI slider/knob to button,
>     >                 spinbox and similar.
>     >
>     >               * Support for MacOS Mojave.
>     >
>     >
>     >
>     >             Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     >             <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >         <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >     <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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
>     >
>     >
>     ------------------------------------------------------------------------
>     > Netscape.  Just the Net You Need.
>     > Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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 <mailto: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
>
>
>
> --
> *Marcelo Carneiro*
> (21) 9382-3621
> (21) 3497-0193
> Skype: Carneiro3729
> http://marceloarcos2.wixsite.com/marcelocarneiro
> Csound mailing list Csound@listserv.heanet.ie
> <mailto: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


Date2019-07-10 17:54
FromSi Mills
SubjectRe: [Csnd] CsoundQt 0.9.6
Working all good for me on the python build version, on 10.13.6 as above

Only thing is that on mac the Alt+num seems to be hard coded to switch tabs. I can't access the # character, which on the mac is alt+3

cheers

On Wed, 10 Jul 2019 at 16:35, Karin Daum <karin.daum@desy.de> wrote:
I checked it on 10.13.6 and it works for me

karin

On 10 Jul 2019, at 17:07, Tarmo Johannes <trmjhnns@GMAIL.COM> wrote:

Very good point, Joachim, pythonqt might be the reason.

Please, ones with older MacOs thatn 10.14, please try if this version works for you:

I will make the 0.9.6 with pythonqt available on CsoundQt release page.

Another small thing I figured out and added for Mojave users -  with dark theme CsoundQt looked awful. I now added one line to force it to use the light aqua theme so the program looks normal and can be used when system is in dark theme.

tarmo

Kontakt joachim heintz (<jh@joachimheintz.de>) kirjutas kuupäeval K, 10. juuli 2019 kell 16:09:
for me, this is the result with the rc2:

- on oxs 10.14 (mojave) it runs without any problem.
- on osx 10.10 it cannot open at all because of some incompatibility.
same with the beta3-10.  (the version which runs is from
CsoundQt-d-py-html-0.9.6.-beta2-MacOS.dmg.)

i have a suggestion because of the python issues:
1. distribute a version without PythonQt for the installers, because
there are very few people using the python features in csoundqt, but it
causes many issues if there are different python versions.
2. distribute the version with PythonQt on the csoundqt page.

best -
        joachim


On 10/07/19 13:44, Marcelo Carneiro de Lima wrote:
> Hi, Thanks Tarmo.
> On OS 10.13.6, High Sierra, it does not open: as soon as I try to open
> it, it shuts down. With the rc-1 I built it opens but shuts down as soon
> as I try to run any code. I am still going to try the procedures you
> have explained me to, but still did not got the time to do it.
> Thank you very much.
> Marcelo
>
> Em qua, 10 de jul de 2019 às 05:29, joachim heintz <jh@joachimheintz.de
> <mailto:jh@joachimheintz.de>> escreveu:
>
>     hi all -
>
>     i will try later with two macOs versions and report the result.
>
>     best -
>             joachim
>
>
>
>     On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>     >
>     >
>     > "On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away..."---
>     > When I see that on my Macs, it's usually a sign that it's a different
>     > flavor of OSX (10.4.x, 10.6.x et al) or some
>     > other one it might not talk nice to. My two cents on this.
>     >
>     >
>     > -PBS
>     >
>     > =======================================
>     >
>     >
>     >
>     > --- zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM> wrote:
>     >
>     > From: Richard <zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM>>
>     > To: CSOUND@LISTSERV.HEANET.IE <mailto:CSOUND@LISTSERV.HEANET.IE>
>     > Subject: Re: [Csnd] CsoundQt 0.9.6
>     > Date: Tue, 9 Jul 2019 20:00:37 +0200
>     >
>     > Hi Tarmo,
>     >
>     > On Windows it looks ok, I tried some midi synths.
>     > The Minimal HTML example gave an error message when I pressed on the
>     > 'Get as return value' button:
>     >
>     > 'TestChannel undefined'  (I think it should be testChannel)
>     >
>     > On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away...
>     >
>     > Richard
>     >
>     > On 09/07/2019 17:19, Tarmo Johannes wrote:
>     >
>     >     Thanks, Eduardo, Richard!
>     >
>     >     Can any Windows or Mac people confirm if it works for you?
>     >
>     >     @Eduardo - QML itself is a very powerful declarative programming
>     >     language on top of Qt platform, great (I think the best) for
>     >     creating cross-platform good looking UIs that work well also on
>     >     mobile platforms.
>     >     The idea of "Export to QML" in CsoundQt is to be able to
>     detach the
>     >     user interface and control Csound from another device (like
>     >     smartphone) via UDP messages. I have created an app CsoundRemote
>     >     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     >     can load an UI written in QML. The QML file can communicate with
>     >     csound via usual API calls like csound.setControlChannel(channel,
>     >     value). The program maps such calls to according UDP messages and
>     >     takes care of communication wit Csound.
>     >
>     >     I have created two demos how to export widgets from CsoundQt
>     and how
>     >     to create an interface with QtCreator:
>     >     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     >     https://www.youtube.com/watch?v=tcbuuPq4t7g
>     >
>     >     Currently not all CsoundQt widgets can be exported, at the moment
>     >     only label, slider, knob, display, spinbox (of integer values) are
>     >     supported.
>     >
>     >     And second reason: to be honest,   I am thinking about a new
>     >     front-end, called CsoundQml for now, where the user interface will
>     >     be completely in QML (so one can write however sophisticated UIs)
>     >     but the main thing is that the Csound engine and UI are kept in
>     >     separate indendent processes so when Csound crashes, the UI keeps
>     >     running and it is easy to restart the engine.  The system uses
>     >     QtRemoteObjects technology that enables communication between the
>     >     objects as if they were in one program when they can be separated
>     >     also different computers or even cluster.  The proof-of concept is
>     >     actually ready, I write longer about it next week:
>     >     https://github.com/tarmoj/CsoundQml/releases
>     >
>     >
>     >     Greetings,
>     >     tarmo
>     >
>     >
>     >     Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>
>     >     <mailto:eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>>>) kirjutas kuupäeval T, 9.
>     >     juuli 2019 kell 10:30:
>     >
>     >         Tarmo,
>     >
>     >         thanks for the update. Under linux (ubuntu 19.04) it works
>     >         great. html support is working now, although I don't use this
>     >         myself. What I am actually curious about is how the qml
>     support
>     >         works (I have no experience with qml). Would it be
>     possible for
>     >         you to do a quick example or explain how you use that
>     yourself?
>     >
>     >         thanks,
>     >
>     >         eduardo
>     >
>     >         On 09.07.19 08:35, Tarmo Johannes wrote:
>     >
>     >             Hi,
>     >
>     >             After long work, last fixes ans small improvements, new
>     >             version of CsoundQt is about to come out!
>     >
>     >             Please try the release candidate *today* if you want it to
>     >             be part of soon-to-be released Csound 6.13. Sorry for
>     >             pressure...
>     >
>     >             Binaries and source:
>     >
>      https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>     >
>     >             Release notes below.
>     >
>     >             Thanks!
>     >             tarmo
>     >
>     >             -----
>     >
>     >             version 0.9.6 introduces *HTML support* on all supported
>     >             platforms, enables *exporting widgets to QML code* (to be
>     >             used with CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>) and fixes a
>     >             number of bugs.
>     >
>     >             The source and binaries can be downloaded from:
>     >             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>     >
>     >
>     >                   New in version 0.9.6:
>     >
>     >               * *HTML support*
>     >
>     >             Support for HTML is available now on Windows, MacOS and
>     >             Linux (before it was realized only on Windows). It is
>     based
>     >             by default on QtWebEngine technology that uses Chromium
>     >             engine as its core. With older Qt versions (before Qt 5.6)
>     >             Html support can be built using QtWebKit, but this is not
>     >             suggested solution.
>     >
>     >             To build CsoundQt with HTML support, use one of the
>     >             following flags in your qmake options (or put it to
>     >             config.user.pri file):
>     >
>     >             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>     >
>     >             or
>     >
>     >             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>     >
>     >             Html code can be used within csd file or the as an
>     complete
>     >             html file that uses Csound via Csound api - similar to
>     >             WebAudio Csound
>     >             <https://vlazzarini.github.io/paw/examples/index.html> or
>     >             Csound on Node.js
>     <https://www.npmjs.com/package/csound-api>.
>     >
>     >             To get started, see *Examples-> Html5 support*
>     >
>     >             Documentation:
>     >             http://csoundqt.github.io/pages/html5-support.html
>     >
>     >             There are also two *new templates* accessible via
>     >             *File->Templates menu*: /cound+html-template.csd/ and
>     >             /csoundqt-or-webcsound-template.html/. The latter helps to
>     >             write html files that work both in CsoundQt and on web
>     >             (using WebCsound javascript API).
>     >
>     >             /NB!/ The installer package on Windows and MacOS is now
>     >             considerably bigger since it has to include the
>     QtWebEngine
>     >             core.
>     >
>     >             Essential part of the code for HTML support is written by
>     >             *Michael Gogins*. Thanks!
>     >
>     >               * *Export widgets as QML code*
>     >
>     >             Via /File->Export Widgets to QML/ menu not yet all,
>     but the
>     >             main CsoundQt widgets can be converted to QML code.
>     This is
>     >             useful to export the user interface to separate device
>     that
>     >             controls Csound using UDP messages with the help of
>     >             application CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>). More
>     >             information:
>     >
>      https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>     >
>     >               *
>     >
>     >                 New translations to Korean, Persian and Turkish,
>     several
>     >                 translations updated (Thanks to Joachim Heintz)
>     >
>     >               *
>     >
>     >                 Added "Midi Learn" to widgets' context menu.
>     >
>     >
>     >                   Fixes
>     >
>     >               *
>     >
>     >                 Improvements to Linux intall rules
>     >
>     >               *
>     >
>     >                 Added support to use system rtmidi (Linux)
>     >
>     >               *
>     >
>     >                 Support for PythonQt 3.2 and RtMidi 3.0
>     >
>     >               *
>     >
>     >                 Correct highlighting for // comment mark
>     >
>     >               *
>     >
>     >                 Correct "Download manual" link
>     >
>     >               *
>     >
>     >                 Fixes and improvements to Floss Manual and several
>     other
>     >                 examples
>     >
>     >               *
>     >
>     >                 _Start _Stop and other reserved channels' wisgets work
>     >                 also now via rtmidi (using midi controller).
>     >
>     >               *
>     >
>     >                 Support for Retina and HDPI screens.
>     >
>     >               *
>     >
>     >                 Highlighting for .udo files
>     >
>     >               *
>     >
>     >                 Added .udo, .inc and .html to known files in file
>     >                 dialogs and allow opening from file manager (corrected
>     >                 mime-types on Linux).
>     >
>     >               *
>     >
>     >                 Improvements to sensekey support - now keys (like
>     arrow
>     >                 keys) with several bytes of ANSI key sequence are
>     handled.
>     >
>     >               *
>     >
>     >                 Workaround for mysterious bug to round floating point
>     >                 division on first run (9/4 = 2.0).
>     >
>     >               *
>     >
>     >                 Fixed crash on running .orc file when there is no
>     .sco.
>     >                 Now orc without score can be run as scoreless csd.
>     >
>     >               *
>     >
>     >                 Better Midi Learn dialog, added Set/Cancel buttons,
>     >                 fixed crash on assigning MIDI slider/knob to button,
>     >                 spinbox and similar.
>     >
>     >               * Support for MacOS Mojave.
>     >
>     >
>     >
>     >             Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     >             <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >         <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >     <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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
>     >
>     >
>     ------------------------------------------------------------------------
>     > Netscape.  Just the Net You Need.
>     > Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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 <mailto: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
>
>
>
> --
> *Marcelo Carneiro*
> (21) 9382-3621
> (21) 3497-0193
> Skype: Carneiro3729
> http://marceloarcos2.wixsite.com/marcelocarneiro
> Csound mailing list Csound@listserv.heanet.ie
> <mailto: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

Date2019-07-10 18:36
FromTarmo Johannes
SubjectRe: [Csnd] CsoundQt 0.9.6
Thanks!

I will fox the alt+number shortcut on mac.

Tarmo

K, 10. juuli 2019 19:55 Si Mills <smills@rootsix.net> kirjutas:
Working all good for me on the python build version, on 10.13.6 as above

Only thing is that on mac the Alt+num seems to be hard coded to switch tabs. I can't access the # character, which on the mac is alt+3

cheers

On Wed, 10 Jul 2019 at 16:35, Karin Daum <karin.daum@desy.de> wrote:
I checked it on 10.13.6 and it works for me

karin

On 10 Jul 2019, at 17:07, Tarmo Johannes <trmjhnns@GMAIL.COM> wrote:

Very good point, Joachim, pythonqt might be the reason.

Please, ones with older MacOs thatn 10.14, please try if this version works for you:

I will make the 0.9.6 with pythonqt available on CsoundQt release page.

Another small thing I figured out and added for Mojave users -  with dark theme CsoundQt looked awful. I now added one line to force it to use the light aqua theme so the program looks normal and can be used when system is in dark theme.

tarmo

Kontakt joachim heintz (<jh@joachimheintz.de>) kirjutas kuupäeval K, 10. juuli 2019 kell 16:09:
for me, this is the result with the rc2:

- on oxs 10.14 (mojave) it runs without any problem.
- on osx 10.10 it cannot open at all because of some incompatibility.
same with the beta3-10.  (the version which runs is from
CsoundQt-d-py-html-0.9.6.-beta2-MacOS.dmg.)

i have a suggestion because of the python issues:
1. distribute a version without PythonQt for the installers, because
there are very few people using the python features in csoundqt, but it
causes many issues if there are different python versions.
2. distribute the version with PythonQt on the csoundqt page.

best -
        joachim


On 10/07/19 13:44, Marcelo Carneiro de Lima wrote:
> Hi, Thanks Tarmo.
> On OS 10.13.6, High Sierra, it does not open: as soon as I try to open
> it, it shuts down. With the rc-1 I built it opens but shuts down as soon
> as I try to run any code. I am still going to try the procedures you
> have explained me to, but still did not got the time to do it.
> Thank you very much.
> Marcelo
>
> Em qua, 10 de jul de 2019 às 05:29, joachim heintz <jh@joachimheintz.de
> <mailto:jh@joachimheintz.de>> escreveu:
>
>     hi all -
>
>     i will try later with two macOs versions and report the result.
>
>     best -
>             joachim
>
>
>
>     On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>     >
>     >
>     > "On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away..."---
>     > When I see that on my Macs, it's usually a sign that it's a different
>     > flavor of OSX (10.4.x, 10.6.x et al) or some
>     > other one it might not talk nice to. My two cents on this.
>     >
>     >
>     > -PBS
>     >
>     > =======================================
>     >
>     >
>     >
>     > --- zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM> wrote:
>     >
>     > From: Richard <zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM>>
>     > To: CSOUND@LISTSERV.HEANET.IE <mailto:CSOUND@LISTSERV.HEANET.IE>
>     > Subject: Re: [Csnd] CsoundQt 0.9.6
>     > Date: Tue, 9 Jul 2019 20:00:37 +0200
>     >
>     > Hi Tarmo,
>     >
>     > On Windows it looks ok, I tried some midi synths.
>     > The Minimal HTML example gave an error message when I pressed on the
>     > 'Get as return value' button:
>     >
>     > 'TestChannel undefined'  (I think it should be testChannel)
>     >
>     > On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away...
>     >
>     > Richard
>     >
>     > On 09/07/2019 17:19, Tarmo Johannes wrote:
>     >
>     >     Thanks, Eduardo, Richard!
>     >
>     >     Can any Windows or Mac people confirm if it works for you?
>     >
>     >     @Eduardo - QML itself is a very powerful declarative programming
>     >     language on top of Qt platform, great (I think the best) for
>     >     creating cross-platform good looking UIs that work well also on
>     >     mobile platforms.
>     >     The idea of "Export to QML" in CsoundQt is to be able to
>     detach the
>     >     user interface and control Csound from another device (like
>     >     smartphone) via UDP messages. I have created an app CsoundRemote
>     >     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     >     can load an UI written in QML. The QML file can communicate with
>     >     csound via usual API calls like csound.setControlChannel(channel,
>     >     value). The program maps such calls to according UDP messages and
>     >     takes care of communication wit Csound.
>     >
>     >     I have created two demos how to export widgets from CsoundQt
>     and how
>     >     to create an interface with QtCreator:
>     >     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     >     https://www.youtube.com/watch?v=tcbuuPq4t7g
>     >
>     >     Currently not all CsoundQt widgets can be exported, at the moment
>     >     only label, slider, knob, display, spinbox (of integer values) are
>     >     supported.
>     >
>     >     And second reason: to be honest,   I am thinking about a new
>     >     front-end, called CsoundQml for now, where the user interface will
>     >     be completely in QML (so one can write however sophisticated UIs)
>     >     but the main thing is that the Csound engine and UI are kept in
>     >     separate indendent processes so when Csound crashes, the UI keeps
>     >     running and it is easy to restart the engine.  The system uses
>     >     QtRemoteObjects technology that enables communication between the
>     >     objects as if they were in one program when they can be separated
>     >     also different computers or even cluster.  The proof-of concept is
>     >     actually ready, I write longer about it next week:
>     >     https://github.com/tarmoj/CsoundQml/releases
>     >
>     >
>     >     Greetings,
>     >     tarmo
>     >
>     >
>     >     Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>
>     >     <mailto:eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>>>) kirjutas kuupäeval T, 9.
>     >     juuli 2019 kell 10:30:
>     >
>     >         Tarmo,
>     >
>     >         thanks for the update. Under linux (ubuntu 19.04) it works
>     >         great. html support is working now, although I don't use this
>     >         myself. What I am actually curious about is how the qml
>     support
>     >         works (I have no experience with qml). Would it be
>     possible for
>     >         you to do a quick example or explain how you use that
>     yourself?
>     >
>     >         thanks,
>     >
>     >         eduardo
>     >
>     >         On 09.07.19 08:35, Tarmo Johannes wrote:
>     >
>     >             Hi,
>     >
>     >             After long work, last fixes ans small improvements, new
>     >             version of CsoundQt is about to come out!
>     >
>     >             Please try the release candidate *today* if you want it to
>     >             be part of soon-to-be released Csound 6.13. Sorry for
>     >             pressure...
>     >
>     >             Binaries and source:
>     >
>      https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>     >
>     >             Release notes below.
>     >
>     >             Thanks!
>     >             tarmo
>     >
>     >             -----
>     >
>     >             version 0.9.6 introduces *HTML support* on all supported
>     >             platforms, enables *exporting widgets to QML code* (to be
>     >             used with CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>) and fixes a
>     >             number of bugs.
>     >
>     >             The source and binaries can be downloaded from:
>     >             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>     >
>     >
>     >                   New in version 0.9.6:
>     >
>     >               * *HTML support*
>     >
>     >             Support for HTML is available now on Windows, MacOS and
>     >             Linux (before it was realized only on Windows). It is
>     based
>     >             by default on QtWebEngine technology that uses Chromium
>     >             engine as its core. With older Qt versions (before Qt 5.6)
>     >             Html support can be built using QtWebKit, but this is not
>     >             suggested solution.
>     >
>     >             To build CsoundQt with HTML support, use one of the
>     >             following flags in your qmake options (or put it to
>     >             config.user.pri file):
>     >
>     >             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>     >
>     >             or
>     >
>     >             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>     >
>     >             Html code can be used within csd file or the as an
>     complete
>     >             html file that uses Csound via Csound api - similar to
>     >             WebAudio Csound
>     >             <https://vlazzarini.github.io/paw/examples/index.html> or
>     >             Csound on Node.js
>     <https://www.npmjs.com/package/csound-api>.
>     >
>     >             To get started, see *Examples-> Html5 support*
>     >
>     >             Documentation:
>     >             http://csoundqt.github.io/pages/html5-support.html
>     >
>     >             There are also two *new templates* accessible via
>     >             *File->Templates menu*: /cound+html-template.csd/ and
>     >             /csoundqt-or-webcsound-template.html/. The latter helps to
>     >             write html files that work both in CsoundQt and on web
>     >             (using WebCsound javascript API).
>     >
>     >             /NB!/ The installer package on Windows and MacOS is now
>     >             considerably bigger since it has to include the
>     QtWebEngine
>     >             core.
>     >
>     >             Essential part of the code for HTML support is written by
>     >             *Michael Gogins*. Thanks!
>     >
>     >               * *Export widgets as QML code*
>     >
>     >             Via /File->Export Widgets to QML/ menu not yet all,
>     but the
>     >             main CsoundQt widgets can be converted to QML code.
>     This is
>     >             useful to export the user interface to separate device
>     that
>     >             controls Csound using UDP messages with the help of
>     >             application CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>). More
>     >             information:
>     >
>      https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>     >
>     >               *
>     >
>     >                 New translations to Korean, Persian and Turkish,
>     several
>     >                 translations updated (Thanks to Joachim Heintz)
>     >
>     >               *
>     >
>     >                 Added "Midi Learn" to widgets' context menu.
>     >
>     >
>     >                   Fixes
>     >
>     >               *
>     >
>     >                 Improvements to Linux intall rules
>     >
>     >               *
>     >
>     >                 Added support to use system rtmidi (Linux)
>     >
>     >               *
>     >
>     >                 Support for PythonQt 3.2 and RtMidi 3.0
>     >
>     >               *
>     >
>     >                 Correct highlighting for // comment mark
>     >
>     >               *
>     >
>     >                 Correct "Download manual" link
>     >
>     >               *
>     >
>     >                 Fixes and improvements to Floss Manual and several
>     other
>     >                 examples
>     >
>     >               *
>     >
>     >                 _Start _Stop and other reserved channels' wisgets work
>     >                 also now via rtmidi (using midi controller).
>     >
>     >               *
>     >
>     >                 Support for Retina and HDPI screens.
>     >
>     >               *
>     >
>     >                 Highlighting for .udo files
>     >
>     >               *
>     >
>     >                 Added .udo, .inc and .html to known files in file
>     >                 dialogs and allow opening from file manager (corrected
>     >                 mime-types on Linux).
>     >
>     >               *
>     >
>     >                 Improvements to sensekey support - now keys (like
>     arrow
>     >                 keys) with several bytes of ANSI key sequence are
>     handled.
>     >
>     >               *
>     >
>     >                 Workaround for mysterious bug to round floating point
>     >                 division on first run (9/4 = 2.0).
>     >
>     >               *
>     >
>     >                 Fixed crash on running .orc file when there is no
>     .sco.
>     >                 Now orc without score can be run as scoreless csd.
>     >
>     >               *
>     >
>     >                 Better Midi Learn dialog, added Set/Cancel buttons,
>     >                 fixed crash on assigning MIDI slider/knob to button,
>     >                 spinbox and similar.
>     >
>     >               * Support for MacOS Mojave.
>     >
>     >
>     >
>     >             Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     >             <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >         <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >     <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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
>     >
>     >
>     ------------------------------------------------------------------------
>     > Netscape.  Just the Net You Need.
>     > Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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 <mailto: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
>
>
>
> --
> *Marcelo Carneiro*
> (21) 9382-3621
> (21) 3497-0193
> Skype: Carneiro3729
> http://marceloarcos2.wixsite.com/marcelocarneiro
> Csound mailing list Csound@listserv.heanet.ie
> <mailto: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
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

Date2019-07-10 20:45
FromTarmo Johannes
SubjectRe: [Csnd] CsoundQt 0.9.6
I implemented now for Mac that the default change between tabs is Ctrl (Meta) + number. It can be also switched out from options: Configure -> Editor -> uncheck "Change tabs with Alt(Ctrl) + number".

It will be included in the final release.

Thanks for pointing that out!

tarmo

Kontakt Tarmo Johannes (<trmjhnns@gmail.com>) kirjutas kuupäeval K, 10. juuli 2019 kell 20:36:
Thanks!

I will fox the alt+number shortcut on mac.

Tarmo

K, 10. juuli 2019 19:55 Si Mills <smills@rootsix.net> kirjutas:
Working all good for me on the python build version, on 10.13.6 as above

Only thing is that on mac the Alt+num seems to be hard coded to switch tabs. I can't access the # character, which on the mac is alt+3

cheers

On Wed, 10 Jul 2019 at 16:35, Karin Daum <karin.daum@desy.de> wrote:
I checked it on 10.13.6 and it works for me

karin

On 10 Jul 2019, at 17:07, Tarmo Johannes <trmjhnns@GMAIL.COM> wrote:

Very good point, Joachim, pythonqt might be the reason.

Please, ones with older MacOs thatn 10.14, please try if this version works for you:

I will make the 0.9.6 with pythonqt available on CsoundQt release page.

Another small thing I figured out and added for Mojave users -  with dark theme CsoundQt looked awful. I now added one line to force it to use the light aqua theme so the program looks normal and can be used when system is in dark theme.

tarmo

Kontakt joachim heintz (<jh@joachimheintz.de>) kirjutas kuupäeval K, 10. juuli 2019 kell 16:09:
for me, this is the result with the rc2:

- on oxs 10.14 (mojave) it runs without any problem.
- on osx 10.10 it cannot open at all because of some incompatibility.
same with the beta3-10.  (the version which runs is from
CsoundQt-d-py-html-0.9.6.-beta2-MacOS.dmg.)

i have a suggestion because of the python issues:
1. distribute a version without PythonQt for the installers, because
there are very few people using the python features in csoundqt, but it
causes many issues if there are different python versions.
2. distribute the version with PythonQt on the csoundqt page.

best -
        joachim


On 10/07/19 13:44, Marcelo Carneiro de Lima wrote:
> Hi, Thanks Tarmo.
> On OS 10.13.6, High Sierra, it does not open: as soon as I try to open
> it, it shuts down. With the rc-1 I built it opens but shuts down as soon
> as I try to run any code. I am still going to try the procedures you
> have explained me to, but still did not got the time to do it.
> Thank you very much.
> Marcelo
>
> Em qua, 10 de jul de 2019 às 05:29, joachim heintz <jh@joachimheintz.de
> <mailto:jh@joachimheintz.de>> escreveu:
>
>     hi all -
>
>     i will try later with two macOs versions and report the result.
>
>     best -
>             joachim
>
>
>
>     On 10/07/19 04:23, Partev Barr Sarkissian wrote:
>     >
>     >
>     > "On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away..."---
>     > When I see that on my Macs, it's usually a sign that it's a different
>     > flavor of OSX (10.4.x, 10.6.x et al) or some
>     > other one it might not talk nice to. My two cents on this.
>     >
>     >
>     > -PBS
>     >
>     > =======================================
>     >
>     >
>     >
>     > --- zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM> wrote:
>     >
>     > From: Richard <zappfinger@GMAIL.COM <mailto:zappfinger@GMAIL.COM>>
>     > To: CSOUND@LISTSERV.HEANET.IE <mailto:CSOUND@LISTSERV.HEANET.IE>
>     > Subject: Re: [Csnd] CsoundQt 0.9.6
>     > Date: Tue, 9 Jul 2019 20:00:37 +0200
>     >
>     > Hi Tarmo,
>     >
>     > On Windows it looks ok, I tried some midi synths.
>     > The Minimal HTML example gave an error message when I pressed on the
>     > 'Get as return value' button:
>     >
>     > 'TestChannel undefined'  (I think it should be testChannel)
>     >
>     > On Mac I could not start the program. The opening (splash) window
>     opens
>     > very shortly but then goes away...
>     >
>     > Richard
>     >
>     > On 09/07/2019 17:19, Tarmo Johannes wrote:
>     >
>     >     Thanks, Eduardo, Richard!
>     >
>     >     Can any Windows or Mac people confirm if it works for you?
>     >
>     >     @Eduardo - QML itself is a very powerful declarative programming
>     >     language on top of Qt platform, great (I think the best) for
>     >     creating cross-platform good looking UIs that work well also on
>     >     mobile platforms.
>     >     The idea of "Export to QML" in CsoundQt is to be able to
>     detach the
>     >     user interface and control Csound from another device (like
>     >     smartphone) via UDP messages. I have created an app CsoundRemote
>     >     https://github.com/tarmoj/CsoundRemote/blob/master/README.md  that
>     >     can load an UI written in QML. The QML file can communicate with
>     >     csound via usual API calls like csound.setControlChannel(channel,
>     >     value). The program maps such calls to according UDP messages and
>     >     takes care of communication wit Csound.
>     >
>     >     I have created two demos how to export widgets from CsoundQt
>     and how
>     >     to create an interface with QtCreator:
>     >     https://www.youtube.com/watch?v=HzsS4s2d2NA
>     >     https://www.youtube.com/watch?v=tcbuuPq4t7g
>     >
>     >     Currently not all CsoundQt widgets can be exported, at the moment
>     >     only label, slider, knob, display, spinbox (of integer values) are
>     >     supported.
>     >
>     >     And second reason: to be honest,   I am thinking about a new
>     >     front-end, called CsoundQml for now, where the user interface will
>     >     be completely in QML (so one can write however sophisticated UIs)
>     >     but the main thing is that the Csound engine and UI are kept in
>     >     separate indendent processes so when Csound crashes, the UI keeps
>     >     running and it is easy to restart the engine.  The system uses
>     >     QtRemoteObjects technology that enables communication between the
>     >     objects as if they were in one program when they can be separated
>     >     also different computers or even cluster.  The proof-of concept is
>     >     actually ready, I write longer about it next week:
>     >     https://github.com/tarmoj/CsoundQml/releases
>     >
>     >
>     >     Greetings,
>     >     tarmo
>     >
>     >
>     >     Kontakt Eduardo Moguillansky (<eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>
>     >     <mailto:eduardo.moguillansky@gmail.com
>     <mailto:eduardo.moguillansky@gmail.com>>>) kirjutas kuupäeval T, 9.
>     >     juuli 2019 kell 10:30:
>     >
>     >         Tarmo,
>     >
>     >         thanks for the update. Under linux (ubuntu 19.04) it works
>     >         great. html support is working now, although I don't use this
>     >         myself. What I am actually curious about is how the qml
>     support
>     >         works (I have no experience with qml). Would it be
>     possible for
>     >         you to do a quick example or explain how you use that
>     yourself?
>     >
>     >         thanks,
>     >
>     >         eduardo
>     >
>     >         On 09.07.19 08:35, Tarmo Johannes wrote:
>     >
>     >             Hi,
>     >
>     >             After long work, last fixes ans small improvements, new
>     >             version of CsoundQt is about to come out!
>     >
>     >             Please try the release candidate *today* if you want it to
>     >             be part of soon-to-be released Csound 6.13. Sorry for
>     >             pressure...
>     >
>     >             Binaries and source:
>     >
>      https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6-rc2
>     >
>     >             Release notes below.
>     >
>     >             Thanks!
>     >             tarmo
>     >
>     >             -----
>     >
>     >             version 0.9.6 introduces *HTML support* on all supported
>     >             platforms, enables *exporting widgets to QML code* (to be
>     >             used with CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>) and fixes a
>     >             number of bugs.
>     >
>     >             The source and binaries can be downloaded from:
>     >             https://github.com/CsoundQt/CsoundQt/releases/tag/0.9.6.
>     >
>     >
>     >                   New in version 0.9.6:
>     >
>     >               * *HTML support*
>     >
>     >             Support for HTML is available now on Windows, MacOS and
>     >             Linux (before it was realized only on Windows). It is
>     based
>     >             by default on QtWebEngine technology that uses Chromium
>     >             engine as its core. With older Qt versions (before Qt 5.6)
>     >             Html support can be built using QtWebKit, but this is not
>     >             suggested solution.
>     >
>     >             To build CsoundQt with HTML support, use one of the
>     >             following flags in your qmake options (or put it to
>     >             config.user.pri file):
>     >
>     >             CONFIG+=html_webengine # (preferably use Qt 5.8 or later)
>     >
>     >             or
>     >
>     >             CONFIG+=html_webkit #  (Qt 5.5 or earlier)
>     >
>     >             Html code can be used within csd file or the as an
>     complete
>     >             html file that uses Csound via Csound api - similar to
>     >             WebAudio Csound
>     >             <https://vlazzarini.github.io/paw/examples/index.html> or
>     >             Csound on Node.js
>     <https://www.npmjs.com/package/csound-api>.
>     >
>     >             To get started, see *Examples-> Html5 support*
>     >
>     >             Documentation:
>     >             http://csoundqt.github.io/pages/html5-support.html
>     >
>     >             There are also two *new templates* accessible via
>     >             *File->Templates menu*: /cound+html-template.csd/ and
>     >             /csoundqt-or-webcsound-template.html/. The latter helps to
>     >             write html files that work both in CsoundQt and on web
>     >             (using WebCsound javascript API).
>     >
>     >             /NB!/ The installer package on Windows and MacOS is now
>     >             considerably bigger since it has to include the
>     QtWebEngine
>     >             core.
>     >
>     >             Essential part of the code for HTML support is written by
>     >             *Michael Gogins*. Thanks!
>     >
>     >               * *Export widgets as QML code*
>     >
>     >             Via /File->Export Widgets to QML/ menu not yet all,
>     but the
>     >             main CsoundQt widgets can be converted to QML code.
>     This is
>     >             useful to export the user interface to separate device
>     that
>     >             controls Csound using UDP messages with the help of
>     >             application CsoundRemote
>     >             <https://github.com/tarmoj/CsoundRemote/>). More
>     >             information:
>     >
>      https://github.com/tarmoj/CsoundRemote/blob/master/README.md
>     >
>     >               *
>     >
>     >                 New translations to Korean, Persian and Turkish,
>     several
>     >                 translations updated (Thanks to Joachim Heintz)
>     >
>     >               *
>     >
>     >                 Added "Midi Learn" to widgets' context menu.
>     >
>     >
>     >                   Fixes
>     >
>     >               *
>     >
>     >                 Improvements to Linux intall rules
>     >
>     >               *
>     >
>     >                 Added support to use system rtmidi (Linux)
>     >
>     >               *
>     >
>     >                 Support for PythonQt 3.2 and RtMidi 3.0
>     >
>     >               *
>     >
>     >                 Correct highlighting for // comment mark
>     >
>     >               *
>     >
>     >                 Correct "Download manual" link
>     >
>     >               *
>     >
>     >                 Fixes and improvements to Floss Manual and several
>     other
>     >                 examples
>     >
>     >               *
>     >
>     >                 _Start _Stop and other reserved channels' wisgets work
>     >                 also now via rtmidi (using midi controller).
>     >
>     >               *
>     >
>     >                 Support for Retina and HDPI screens.
>     >
>     >               *
>     >
>     >                 Highlighting for .udo files
>     >
>     >               *
>     >
>     >                 Added .udo, .inc and .html to known files in file
>     >                 dialogs and allow opening from file manager (corrected
>     >                 mime-types on Linux).
>     >
>     >               *
>     >
>     >                 Improvements to sensekey support - now keys (like
>     arrow
>     >                 keys) with several bytes of ANSI key sequence are
>     handled.
>     >
>     >               *
>     >
>     >                 Workaround for mysterious bug to round floating point
>     >                 division on first run (9/4 = 2.0).
>     >
>     >               *
>     >
>     >                 Fixed crash on running .orc file when there is no
>     .sco.
>     >                 Now orc without score can be run as scoreless csd.
>     >
>     >               *
>     >
>     >                 Better Midi Learn dialog, added Set/Cancel buttons,
>     >                 fixed crash on assigning MIDI slider/knob to button,
>     >                 spinbox and similar.
>     >
>     >               * Support for MacOS Mojave.
>     >
>     >
>     >
>     >             Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     >             <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >         <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     >     <mailto:Csound@listserv.heanet.ie
>     <mailto: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
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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
>     >
>     >
>     ------------------------------------------------------------------------
>     > Netscape.  Just the Net You Need.
>     > Csound mailing list Csound@listserv.heanet.ie
>     <mailto:Csound@listserv.heanet.ie>
>     > <mailto:Csound@listserv.heanet.ie <mailto: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 <mailto: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
>
>
>
> --
> *Marcelo Carneiro*
> (21) 9382-3621
> (21) 3497-0193
> Skype: Carneiro3729
> http://marceloarcos2.wixsite.com/marcelocarneiro
> Csound mailing list Csound@listserv.heanet.ie
> <mailto: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
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