Csound Csound-dev Csound-tekno Search About

[Csound] GEN7 table editor

Date2015-10-11 16:52
FromTarmo Johannes
Subject[Csound] GEN7 table editor
AttachmentsqmlTableEditor.qml  qml-table-editor.png  

Hi,

 

I wrote a small table editor for creating or manipulating GEN07 tables.

It is written in QML (Qt metalanguage) and everything is contained in one file, attached to this e-mail. You need to have Qt installed http://www.qt.io/download/ and to use this script run it with program qmlscene included in the Qt package.

 

I think it is quite nice, but I have not tested it on other computers or operating systems. Please let me know if it works for you!

 

The good thing is that you can write or copy in a table definition, it displays it for you and you can make further adjustmend by either with mouse or editing the syntax.

 

It currently works only with ftgen kind of syntax (ie no f-statement support yet).

 

If it seems good, I will try to see how to implement it into CsoundQt. Its should not be too difficult, I believe.

 

Best!

Tarmo


Date2015-10-11 17:01
Fromjpff
SubjectRe: [Csound] GEN7 table editor
I always syurprises me how little use is made of the utities to cereate 
break-files and linseg statements.  Maybe we need to incorporate a generic 
tble/ocode writer
==John ff

On Sun, 11 Oct 2015, Tarmo Johannes wrote:

> 
> Hi,
> 
>  
> 
> I wrote a small table editor for creating or manipulating GEN07 tables.
> 
> It is written in QML (Qt metalanguage) and everything is contained in one
> file, attached to this e-mail. You need to have Qt installed
> http://www.qt.io/download/ and to use this script run it with program qmlscene
> included in the Qt package.
> 
>  
> 
> I think it is quite nice, but I have not tested it on other computers or
> operating systems. Please let me know if it works for you!
> 
>  
> 
> The good thing is that you can write or copy in a table definition, it
> displays it for you and you can make further adjustmend by either with mouse
> or editing the syntax.
> 
>  
> 
> It currently works only with ftgen kind of syntax (ie no f-statement support
> yet).
> 
>  
> 
> If it seems good, I will try to see how to implement it into CsoundQt. Its
> should not be too difficult, I believe.
> 
>  
> 
> Best!
> 
> Tarmo
> 
> Csound mailing list Csound@listserv.heanet.ie
> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to
> https://github.com/csound/csound/issues Discussions of bugs and features can
> be posted here
>

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

Date2015-10-11 17:14
FromTarmo Johannes
SubjectRe: [Csound] GEN7 table editor

Yes,
It is inspired by the breakpt utility  that i used to use with some tweaks but appearantly many people have never opened it. This one is written mostly CsoundQt ingegration in mind.
Also otherwise I find Qt is a very nice cross-platform framework for it.
Greetings,
Tarmo

11.10.2015 19:01 kirjutas kuupäeval "jpff" <jpff@codemist.co.uk>:
I always syurprises me how little use is made of the utities to cereate break-files and linseg statements.  Maybe we need to incorporate a generic tble/ocode writer
==John ff

On Sun, 11 Oct 2015, Tarmo Johannes wrote:


Hi,

 

I wrote a small table editor for creating or manipulating GEN07 tables.

It is written in QML (Qt metalanguage) and everything is contained in one
file, attached to this e-mail. You need to have Qt installed
http://www.qt.io/download/ and to use this script run it with program qmlscene
included in the Qt package.

 

I think it is quite nice, but I have not tested it on other computers or
operating systems. Please let me know if it works for you!

 

The good thing is that you can write or copy in a table definition, it
displays it for you and you can make further adjustmend by either with mouse
or editing the syntax.

 

It currently works only with ftgen kind of syntax (ie no f-statement support
yet).

 

If it seems good, I will try to see how to implement it into CsoundQt. Its
should not be too difficult, I believe.

 

Best!

Tarmo

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


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

Date2015-10-15 21:18
FromTarmo Johannes
SubjectRe: [Csound] GEN7 table editor

By the way, has anyone tried to start this table editor?

You need Qt installed and start the attached .qml file fith qmlscene from command line.

 

greetings,

tarmo

 

On Sunday 11 October 2015 17:01:02 you wrote:

> I always syurprises me how little use is made of the utities to cereate

> break-files and linseg statements. Maybe we need to incorporate a generic

> tble/ocode writer

> ==John ff

>

> On Sun, 11 Oct 2015, Tarmo Johannes wrote:

> > Hi,

> >

> >  

> >

> > I wrote a small table editor for creating or manipulating GEN07 tables.

> >

> > It is written in QML (Qt metalanguage) and everything is contained in one

> > file, attached to this e-mail. You need to have Qt installed

> > http://www.qt.io/download/ and to use this script run it with program

> > qmlscene included in the Qt package.

> >

> >  

> >

> > I think it is quite nice, but I have not tested it on other computers or

> > operating systems. Please let me know if it works for you!

> >

> >  

> >

> > The good thing is that you can write or copy in a table definition, it

> > displays it for you and you can make further adjustmend by either with

> > mouse or editing the syntax.

> >

> >  

> >

> > It currently works only with ftgen kind of syntax (ie no f-statement

> > support yet).

> >

> >  

> >

> > If it seems good, I will try to see how to implement it into CsoundQt. Its

> > should not be too difficult, I believe.

> >

> >  

> >

> > Best!

> >

> > Tarmo

> >

> > Csound mailing list Csound@listserv.heanet.ie

> > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to

> > https://github.com/csound/csound/issues Discussions of bugs and features

> > can be posted here

>

> Csound mailing list

> Csound@listserv.heanet.ie

> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND

> Send bugs reports to

> https://github.com/csound/csound/issues

> Discussions of bugs and features can be posted here

 


Date2015-10-16 01:27
FromAndres Cabrera
SubjectRe: [Csound] GEN7 table editor
Hi Tarmo,

Sorry I haven't checked, but I started work on a qml widget for CsoundQt which would be a good place to use this. The code is non functional in the current state, but if you want to check it out it's in the qmlwidget branch. I'm envisioning that there could be "presets" for the widgets that could load this and other useful widgets like Alessandro's matrix widget. Eventually, when the web widget matures this could also hold html guis...

Cheers,
Andrés

On Thu, Oct 15, 2015 at 1:18 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

By the way, has anyone tried to start this table editor?

You need Qt installed and start the attached .qml file fith qmlscene from command line.

 

greetings,

tarmo

 

On Sunday 11 October 2015 17:01:02 you wrote:

> I always syurprises me how little use is made of the utities to cereate

> break-files and linseg statements. Maybe we need to incorporate a generic

> tble/ocode writer

> ==John ff

>

> On Sun, 11 Oct 2015, Tarmo Johannes wrote:

> > Hi,

> >

> >  

> >

> > I wrote a small table editor for creating or manipulating GEN07 tables.

> >

> > It is written in QML (Qt metalanguage) and everything is contained in one

> > file, attached to this e-mail. You need to have Qt installed

> > http://www.qt.io/download/ and to use this script run it with program

> > qmlscene included in the Qt package.

> >

> >  

> >

> > I think it is quite nice, but I have not tested it on other computers or

> > operating systems. Please let me know if it works for you!

> >

> >  

> >

> > The good thing is that you can write or copy in a table definition, it

> > displays it for you and you can make further adjustmend by either with

> > mouse or editing the syntax.

> >

> >  

> >

> > It currently works only with ftgen kind of syntax (ie no f-statement

> > support yet).

> >

> >  

> >

> > If it seems good, I will try to see how to implement it into CsoundQt. Its

> > should not be too difficult, I believe.

> >

> >  

> >

> > Best!

> >

> > Tarmo

> >

> > Csound mailing list Csound@listserv.heanet.ie

> > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to

> > https://github.com/csound/csound/issues Discussions of bugs and features

> > can be posted here

>

> Csound mailing list

> Csound@listserv.heanet.ie

> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND

> Send bugs reports to

> https://github.com/csound/csound/issues

> Discussions of bugs and features can be posted here

 

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

Date2015-10-16 22:03
FromTarmo Johannes
SubjectRe: [Csound] GEN7 table editor

Hi,

 

interesting! I was just thinking - if, then how to integrate such table editor to CsoundQT - easiest would be a separate pop-up window (like qml MIDI keybard), or to create another tab or panel or to use somehow on the widget panel. The latter seemed most difficult solution but if there will be some code to place it into,it seems great!

 

By the way, I could not find branch qmlwidget in https://github.com/mantaraya36/CsoundQt

Have you pushed it? Or maybe I am still lost in possibilities of git.

 

By the way, I am thinking also about a simple QML based csound-player that can convert the <bsbPanel> part of csd created by CsoundQt to qml widgets and display and use them on any Qt supported platform. But it takse some time and things to find out.

 

greetings,

tarmo

 

On Thursday 15 October 2015 17:27:46 you wrote:

> Hi Tarmo,

>

> Sorry I haven't checked, but I started work on a qml widget for CsoundQt

> which would be a good place to use this. The code is non functional in the

> current state, but if you want to check it out it's in the qmlwidget

> branch. I'm envisioning that there could be "presets" for the widgets that

> could load this and other useful widgets like Alessandro's matrix widget.

> Eventually, when the web widget matures this could also hold html guis...

>

> Cheers,

> Andrés

>

> On Thu, Oct 15, 2015 at 1:18 PM, Tarmo Johannes <

>

> tarmo.johannes@otsakool.edu.ee> wrote:

> > By the way, has anyone tried to start this table editor?

> >

> > You need Qt installed and start the attached .qml file fith qmlscene from

> > command line.

> >

> >

> >

> > greetings,

> >

> > tarmo

> >

> > On Sunday 11 October 2015 17:01:02 you wrote:

> > > I always syurprises me how little use is made of the utities to cereate

> > >

> > > break-files and linseg statements. Maybe we need to incorporate a

> > > generic

> > >

> > > tble/ocode writer

> > >

> > > ==John ff

> > >

> > > On Sun, 11 Oct 2015, Tarmo Johannes wrote:

> > > > Hi,

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > > I wrote a small table editor for creating or manipulating GEN07

> > > > tables.

> > > >

> > > >

> > > >

> > > > It is written in QML (Qt metalanguage) and everything is contained in

> >

> > one

> >

> > > > file, attached to this e-mail. You need to have Qt installed

> > > >

> > > > http://www.qt.io/download/ and to use this script run it with program

> > > >

> > > > qmlscene included in the Qt package.

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > > I think it is quite nice, but I have not tested it on other computers

> >

> > or

> >

> > > > operating systems. Please let me know if it works for you!

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > > The good thing is that you can write or copy in a table definition, it

> > > >

> > > > displays it for you and you can make further adjustmend by either with

> > > >

> > > > mouse or editing the syntax.

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > > It currently works only with ftgen kind of syntax (ie no f-statement

> > > >

> > > > support yet).

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > > If it seems good, I will try to see how to implement it into CsoundQt.

> >

> > Its

> >

> > > > should not be too difficult, I believe.

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > >

> > > > Best!

> > > >

> > > >

> > > >

> > > > Tarmo

> > > >

> > > >

> > > >

> > > > Csound mailing list Csound@listserv.heanet.ie

> > > >

> > > > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to

> > > >

> > > > https://github.com/csound/csound/issues Discussions of bugs and

> >

> > features

> >

> > > > can be posted here

> > >

> > > Csound mailing list

> > >

> > > Csound@listserv.heanet.ie

> > >

> > > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND

> > >

> > > Send bugs reports to

> > >

> > > https://github.com/csound/csound/issues

> > >

> > > Discussions of bugs and features can be posted here

> >

> > Csound mailing list Csound@listserv.heanet.ie

> > https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to

> > https://github.com/csound/csound/issues Discussions of bugs and features

> > can be posted here

>

> Csound mailing list

> Csound@listserv.heanet.ie

> https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND

> Send bugs reports to

> https://github.com/csound/csound/issues

> Discussions of bugs and features can be posted here

 


Date2016-03-04 20:19
From"Dr. Richard Boulanger"
SubjectRe: [Csound] GEN7 table editor
This will be great to have as a part of CsoundQt - hope you were able to get it in there and that it will be a part of the next release.  -dB

On Sun, Oct 11, 2015 at 11:52 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

 

I wrote a small table editor for creating or manipulating GEN07 tables.

It is written in QML (Qt metalanguage) and everything is contained in one file, attached to this e-mail. You need to have Qt installed http://www.qt.io/download/ and to use this script run it with program qmlscene included in the Qt package.

 

I think it is quite nice, but I have not tested it on other computers or operating systems. Please let me know if it works for you!

 

The good thing is that you can write or copy in a table definition, it displays it for you and you can make further adjustmend by either with mouse or editing the syntax.

 

It currently works only with ftgen kind of syntax (ie no f-statement support yet).

 

If it seems good, I will try to see how to implement it into CsoundQt. Its should not be too difficult, I believe.

 

Best!

Tarmo

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

Date2016-03-04 20:30
FromTarmo Johannes
SubjectRe: [Csound] GEN7 table editor

Well, next-next,
We will release CsoundQt 0.9.2 soon, table editor will be part of following work.
Tarmo

04.03.2016 22:19 kirjutas kuupäeval "Dr. Richard Boulanger" <rboulanger@berklee.edu>:
This will be great to have as a part of CsoundQt - hope you were able to get it in there and that it will be a part of the next release.  -dB

On Sun, Oct 11, 2015 at 11:52 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

 

I wrote a small table editor for creating or manipulating GEN07 tables.

It is written in QML (Qt metalanguage) and everything is contained in one file, attached to this e-mail. You need to have Qt installed http://www.qt.io/download/ and to use this script run it with program qmlscene included in the Qt package.

 

I think it is quite nice, but I have not tested it on other computers or operating systems. Please let me know if it works for you!

 

The good thing is that you can write or copy in a table definition, it displays it for you and you can make further adjustmend by either with mouse or editing the syntax.

 

It currently works only with ftgen kind of syntax (ie no f-statement support yet).

 

If it seems good, I will try to see how to implement it into CsoundQt. Its should not be too difficult, I believe.

 

Best!

Tarmo

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

Date2016-03-04 20:52
From"Dr. Richard Boulanger"
SubjectRe: [Csound] GEN7 table editor
awesome.  looking forward to this version with all the fixes and features that I have been reading about.  -dB

On Fri, Mar 4, 2016 at 3:30 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Well, next-next,
We will release CsoundQt 0.9.2 soon, table editor will be part of following work.
Tarmo

04.03.2016 22:19 kirjutas kuupäeval "Dr. Richard Boulanger" <rboulanger@berklee.edu>:
This will be great to have as a part of CsoundQt - hope you were able to get it in there and that it will be a part of the next release.  -dB

On Sun, Oct 11, 2015 at 11:52 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:

Hi,

 

I wrote a small table editor for creating or manipulating GEN07 tables.

It is written in QML (Qt metalanguage) and everything is contained in one file, attached to this e-mail. You need to have Qt installed http://www.qt.io/download/ and to use this script run it with program qmlscene included in the Qt package.

 

I think it is quite nice, but I have not tested it on other computers or operating systems. Please let me know if it works for you!

 

The good thing is that you can write or copy in a table definition, it displays it for you and you can make further adjustmend by either with mouse or editing the syntax.

 

It currently works only with ftgen kind of syntax (ie no f-statement support yet).

 

If it seems good, I will try to see how to implement it into CsoundQt. Its should not be too difficult, I believe.

 

Best!

Tarmo

Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features 
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



--
_____________________________________________
Dr. Richard Boulanger
Professor of Electronic Production and Design
Professional Writing and Music Technology Division
Berklee College of Music
______________________________________________
President of Boulanger Labs - http://boulangerlabs.com
Author & Editor of The Csound Book - http://mitpress.mit.edu/books/csound-book
Author & Editor of The Audio Programming Book - http://mitpress.mit.edu/books/audio-programming-book
______________________________________________
about: http://www.boulangerlabs.com/about/richardboulanger/
about: http://www.csounds.com/community/developers/dr-richard-boulanger/
music: http://www.csounds.com/community/developers/dr-richard-boulanger/dr-richard-boulanger-music/

______________________________________________
email: rboulanger@berklee.edu
facebook: https://www.facebook.com/richard.boulanger.58
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