Csound Csound-dev Csound-tekno Search About

[Csnd] CsoundQml - proof of concept of a new front-end

Date2019-07-17 22:59
FromTarmo Johannes
Subject[Csnd] CsoundQml - proof of concept of a new front-end
Hi,

I uploaded a video introducing CsoundQml:

Source and binaries for Mac  and Windows (Windows version has still some problems: the engine state is not displayed at startup and the demo Qml file is not loaded, but otherwise it should work):

The main idea is to separate UI and Csound engine to separate independent processes so Csound can be controlled via UI in realtime but when engine crashes, it will not bring down the UI.
The code uses QtRemoteObjects framework to make it possible. The UI is written entirely in QML code that makes it easier to port aslo to mobile devices.

Please let me know what you think!
There is naturally A LOT to do before it gets usable.

CsoundQml will not replace CsoundQt, it will be more simple and will not provide all the neat possibilities that are in CsoundQt.

Would be nice to discuss it also in the Csound Conference who will be there!

Greetings,
tarmo

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

Date2019-07-17 23:20
FromGuillermo Senna
SubjectRe: [Csnd] CsoundQml - proof of concept of a new front-end
Hi,

Great work, Tarmo! This is going to be a wonderful resource for teaching.

Cheers.

On 17/7/19 18:59, Tarmo Johannes wrote:
> Hi,
>
> I uploaded a video introducing CsoundQml:
> https://youtu.be/SphqX3xOlWk
>
> Source and binaries for Mac  and Windows (Windows version has still some
> problems: the engine state is not displayed at startup and the demo Qml
> file is not loaded, but otherwise it should work):
> https://github.com/tarmoj/CsoundQml
> https://github.com/tarmoj/CsoundQml/releases
>
> The main idea is to separate UI and Csound engine to separate independent
> processes so Csound can be controlled via UI in realtime but when engine
> crashes, it will not bring down the UI.
> The code uses QtRemoteObjects framework to make it possible. The UI is
> written entirely in QML code that makes it easier to port aslo to mobile
> devices.
>
> Please let me know what you think!
> There is naturally A LOT to do before it gets usable.
>
> CsoundQml will not replace CsoundQt, it will be more simple and will not
> provide all the neat possibilities that are in CsoundQt.
>
> Would be nice to discuss it also in the Csound Conference who will be there!
>
> Greetings,
> tarmo
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

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

Date2019-07-18 11:25
FromMarcelo Carneiro de Lima
SubjectRe: [Csnd] CsoundQml - proof of concept of a new front-end
Excellent!! Congratulations and thank you.
Bests
Marcelo 

Em qua, 17 de jul de 2019 às 19:20, Guillermo Senna <gsenna@gmail.com> escreveu:
Hi,

Great work, Tarmo! This is going to be a wonderful resource for teaching.

Cheers.

On 17/7/19 18:59, Tarmo Johannes wrote:
> Hi,
>
> I uploaded a video introducing CsoundQml:
> https://youtu.be/SphqX3xOlWk
>
> Source and binaries for Mac  and Windows (Windows version has still some
> problems: the engine state is not displayed at startup and the demo Qml
> file is not loaded, but otherwise it should work):
> https://github.com/tarmoj/CsoundQml
> https://github.com/tarmoj/CsoundQml/releases
>
> The main idea is to separate UI and Csound engine to separate independent
> processes so Csound can be controlled via UI in realtime but when engine
> crashes, it will not bring down the UI.
> The code uses QtRemoteObjects framework to make it possible. The UI is
> written entirely in QML code that makes it easier to port aslo to mobile
> devices.
>
> Please let me know what you think!
> There is naturally A LOT to do before it gets usable.
>
> CsoundQml will not replace CsoundQt, it will be more simple and will not
> provide all the neat possibilities that are in CsoundQt.
>
> Would be nice to discuss it also in the Csound Conference who will be there!
>
> Greetings,
> tarmo
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
--
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-18 11:30
FromMarc Demers
SubjectRe: [Csnd] CsoundQml - proof of concept of a new front-end
Can’t wait to at home to try it...


De : A discussion list for users of Csound <CSOUND@LISTSERV.HEANET.IE> de la part de Marcelo Carneiro de Lima <marcelo.arcos2@GMAIL.COM>
Envoyé : Thursday, July 18, 2019 6:25:08 AM
À : CSOUND@LISTSERV.HEANET.IE <CSOUND@LISTSERV.HEANET.IE>
Objet : Re: [Csnd] CsoundQml - proof of concept of a new front-end
 
Excellent!! Congratulations and thank you.
Bests
Marcelo 

Em qua, 17 de jul de 2019 às 19:20, Guillermo Senna <gsenna@gmail.com> escreveu:
Hi,

Great work, Tarmo! This is going to be a wonderful resource for teaching.

Cheers.

On 17/7/19 18:59, Tarmo Johannes wrote:
> Hi,
>
> I uploaded a video introducing CsoundQml:
> https://youtu.be/SphqX3xOlWk
>
> Source and binaries for Mac  and Windows (Windows version has still some
> problems: the engine state is not displayed at startup and the demo Qml
> file is not loaded, but otherwise it should work):
> https://github.com/tarmoj/CsoundQml
> https://github.com/tarmoj/CsoundQml/releases
>
> The main idea is to separate UI and Csound engine to separate independent
> processes so Csound can be controlled via UI in realtime but when engine
> crashes, it will not bring down the UI.
> The code uses QtRemoteObjects framework to make it possible. The UI is
> written entirely in QML code that makes it easier to port aslo to mobile
> devices.
>
> Please let me know what you think!
> There is naturally A LOT to do before it gets usable.
>
> CsoundQml will not replace CsoundQt, it will be more simple and will not
> provide all the neat possibilities that are in CsoundQt.
>
> Would be nice to discuss it also in the Csound Conference who will be there!
>
> Greetings,
> tarmo
>
> Csound mailing list
> Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
> Send bugs reports to
>         https://github.com/csound/csound/issues
> Discussions of bugs and features can be posted here
>

Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
        https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
--
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-18 18:32
Fromjoachim heintz
SubjectRe: [Csnd] CsoundQml - proof of concept of a new front-end
thanks for it, tarmo, and also the instructive video!  i like very much 
the way it treats the UI und gives flexibility for own widgets.  yes, 
let's discuss more on the csound conference!

cheers -
	joachim



On 17/07/19 23:59, Tarmo Johannes wrote:
> Hi,
>
> I uploaded a video introducing CsoundQml:
> https://youtu.be/SphqX3xOlWk
>
> Source and binaries for Mac  and Windows (Windows version has still some
> problems: the engine state is not displayed at startup and the demo Qml
> file is not loaded, but otherwise it should work):
> https://github.com/tarmoj/CsoundQml
> https://github.com/tarmoj/CsoundQml/releases
>
> The main idea is to separate UI and Csound engine to separate
> independent processes so Csound can be controlled via UI in realtime but
> when engine crashes, it will not bring down the UI.
> The code uses QtRemoteObjects framework to make it possible. The UI is
> written entirely in QML code that makes it easier to port aslo to mobile
> devices.
>
> Please let me know what you think!
> There is naturally A LOT to do before it gets usable.
>
> CsoundQml will not replace CsoundQt, it will be more simple and will not
> provide all the neat possibilities that are in CsoundQt.
>
> Would be nice to discuss it also in the Csound Conference who will be there!
>
> Greetings,
> tarmo
>
> Csound mailing list Csound@listserv.heanet.ie
> 
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to
> https://github.com/csound/csound/issues Discussions of bugs and features
> can be posted here

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

Date2019-07-22 16:18
Fromluis antunes pena
SubjectRe: [Csnd] CsoundQml - proof of concept of a new front-end
Hi Tarmo,
this looks very promissing! I think it could be very usefull.
Thanks.
Luís

Am 17.07.19 um 23:59 schrieb Tarmo Johannes:
Hi,

I uploaded a video introducing CsoundQml:

Source and binaries for Mac  and Windows (Windows version has still some problems: the engine state is not displayed at startup and the demo Qml file is not loaded, but otherwise it should work):

The main idea is to separate UI and Csound engine to separate independent processes so Csound can be controlled via UI in realtime but when engine crashes, it will not bring down the UI.
The code uses QtRemoteObjects framework to make it possible. The UI is written entirely in QML code that makes it easier to port aslo to mobile devices.

Please let me know what you think!
There is naturally A LOT to do before it gets usable.

CsoundQml will not replace CsoundQt, it will be more simple and will not provide all the neat possibilities that are in CsoundQt.

Would be nice to discuss it also in the Csound Conference who will be there!

Greetings,
tarmo

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