[Csound] GEN7 table editor
Date | 2015-10-11 16:52 |
From | Tarmo Johannes |
Subject | [Csound] GEN7 table editor |
Attachments | qmlTableEditor.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 |
Date | 2015-10-11 17:01 |
From | jpff |
Subject | Re: [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 |
Date | 2015-10-11 17:14 |
From | Tarmo Johannes |
Subject | Re: [Csound] GEN7 table editor |
Yes, 11.10.2015 19:01 kirjutas kuupäeval "jpff" <jpff@codemist.co.uk>:
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
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 |
Date | 2015-10-15 21:18 |
From | Tarmo Johannes |
Subject | Re: [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
|
Date | 2015-10-16 01:27 |
From | Andres Cabrera |
Subject | Re: [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...On Thu, Oct 15, 2015 at 1:18 PM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
|
Date | 2015-10-16 22:03 |
From | Tarmo Johannes |
Subject | Re: [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
|
Date | 2016-03-04 20:19 |
From | "Dr. Richard Boulanger" |
Subject | Re: [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
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
On Sun, Oct 11, 2015 at 11:52 AM, Tarmo Johannes <tarmo.johannes@otsakool.edu.ee> wrote:
|
Date | 2016-03-04 20:30 |
From | Tarmo Johannes |
Subject | Re: [Csound] GEN7 table editor |
Well, next-next, 04.03.2016 22:19 kirjutas kuupäeval "Dr. Richard Boulanger" <rboulanger@berklee.edu>:
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here
|
Date | 2016-03-04 20:52 |
From | "Dr. Richard Boulanger" |
Subject | Re: [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:
_____________________________________________ 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 |