{"action":"created","issue":{"url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/issues/84","repository_url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues","labels_url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/issues/84/comments","events_url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/issues/84/events","html_url":"https://github.com/zynaddsubfx/zyn-fusion-issues/issues/84","id":213615590,"number":84,"title":"LV2 demo plugin UI issues","user":{"login":"hargut","id":415705,"avatar_url":"https://avatars3.githubusercontent.com/u/415705?v=3","gravatar_id":"","url":"https://api.github.com/users/hargut","html_url":"https://github.com/hargut","followers_url":"https://api.github.com/users/hargut/followers","following_url":"https://api.github.com/users/hargut/following{/other_user}","gists_url":"https://api.github.com/users/hargut/gists{/gist_id}","starred_url":"https://api.github.com/users/hargut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hargut/subscriptions","organizations_url":"https://api.github.com/users/hargut/orgs","repos_url":"https://api.github.com/users/hargut/repos","events_url":"https://api.github.com/users/hargut/events{/privacy}","received_events_url":"https://api.github.com/users/hargut/received_events","type":"User","site_admin":false},"labels":[{"id":455930095,"url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/labels/bug","name":"bug","color":"ee0701","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/milestones/2","html_url":"https://github.com/zynaddsubfx/zyn-fusion-issues/milestone/2","labels_url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/milestones/2/labels","id":2167166,"number":2,"title":"3.0.2","description":"","creator":{"login":"fundamental","id":766621,"avatar_url":"https://avatars1.githubusercontent.com/u/766621?v=3","gravatar_id":"","url":"https://api.github.com/users/fundamental","html_url":"https://github.com/fundamental","followers_url":"https://api.github.com/users/fundamental/followers","following_url":"https://api.github.com/users/fundamental/following{/other_user}","gists_url":"https://api.github.com/users/fundamental/gists{/gist_id}","starred_url":"https://api.github.com/users/fundamental/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fundamental/subscriptions","organizations_url":"https://api.github.com/users/fundamental/orgs","repos_url":"https://api.github.com/users/fundamental/repos","events_url":"https://api.github.com/users/fundamental/events{/privacy}","received_events_url":"https://api.github.com/users/fundamental/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":9,"state":"open","created_at":"2016-11-30T19:33:09Z","updated_at":"2017-03-27T19:11:58Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2017-03-12T16:29:09Z","updated_at":"2017-03-27T19:11:58Z","closed_at":"2017-03-27T19:11:58Z","body":"Dear Mark McCurry,\r\n\r\nfirst of all many thanks for your great work to improve the plugin state and the ui of ZynAddSubFX.\r\n\r\nI'm interested in using zyn-fusion in combination with Ardour. Therefore I tried to get your demo version (LV2) up and running, but only had minimal success.\r\nThe plugin can be loaded, the UI opens, and selecting sounds from the bank works. Sounds do play as soon as midi data hits the plugin, but it is impossible to adjust anything on the synth side.\r\n\r\nTrying to open the Mixer ends up with a completely out of place UI throwing the following errors on the command line:\r\n```\r\nvalue = 17.792999\r\n[Zyn-Fusion:Error] Failed to read glpsol line...\r\nvalue = -91423.250000\r\n[DEBUG] Make Draw Sequence\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::ModWheel>\r\n        widget       = <- <Widget#/ui/3/2/:wheel>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::Keyboard>\r\n        widget       = <- <Keyboard#/ui/3/3/:>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::ParModuleRow>\r\n        widget       = <- <ParModuleRow#/ui/3/4/:>\r\n |- <ContentBox#/ui/3/4/1/:>\r\n | |- <Knob#/ui/3/5/:velocity>\r\n | |- <Knob#/ui/3/6/:vrnd>\r\n | |- <Knob#/ui/3/7/:octave>\r\n | |- <Selector#/ui/3/8/:>\r\n | |- <Knob#/ui/3/9/:c.val>\r\n | |- <Selector#/ui/3/10/:MIDI CC>\r\n |- <LabelBox#/ui/3/4/2/:>\r\n | |- <Text#/ui/3/4/2/1/:velocity>\r\n | |- <Text#/ui/3/4/2/2/:vrnd>\r\n | |- <Text#/ui/3/4/2/3/:octave>\r\n | |- <Text#/ui/3/4/2/4/:>\r\n | |- <Text#/ui/3/4/2/5/:c.val>\r\n | |- <Text#/ui/3/4/2/6/:MIDI CC>\r\n>\r\n```\r\nThe same happens for \"Kits\"\r\n```\r\n[Zyn-Fusion:Error] Failed to read glpsol line...\r\nvalue = -91423.250000\r\n[DEBUG] Make Draw Sequence\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:4>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:5>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:6>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:7>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:8>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:9>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:10>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:11>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:12>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:13>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:14>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:15>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::KitButton>\r\n        widget       = <- <KitButton#/ui/:16>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::SidebarButton>\r\n        widget       = <- <Widget#/ui/1/4/:browser>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::SidebarButton>\r\n        widget       = <- <Widget#/ui/1/5/:mixer>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::SidebarButton>\r\n        widget       = <- <Widget#/ui/1/6/:kits>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::Indent>\r\n        widget       = <- <Indent#/ui/1/7/:>\r\n |- <Widget#/ui/1/8/:>\r\n | |- <KitButton#/ui/:1>\r\n | |- <KitButton#/ui/:2>\r\n | |- <KitButton#/ui/:3>\r\n | |- <KitButton#/ui/:4>\r\n | |- <KitButton#/ui/:5>\r\n | |- <KitButton#/ui/:6>\r\n | |- <KitButton#/ui/:7>\r\n | |- <KitButton#/ui/:8>\r\n | |- <KitButton#/ui/:9>\r\n | |- <KitButton#/ui/:10>\r\n | |- <KitButton#/ui/:11>\r\n | |- <KitButton#/ui/:12>\r\n | |- <KitButton#/ui/:13>\r\n | |- <KitButton#/ui/:14>\r\n | |- <KitButton#/ui/:15>\r\n | |- <KitButton#/ui/:16>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::SidebarButton>\r\n        widget       = <- <Widget#/ui/1/9/:midi learn>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::SidebarButton>\r\n        widget       = <- <Widget#/ui/1/10/:effects>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::FancyButton>\r\n        widget       = <- <FancyButton#/ui/1/11/:add>\r\n |- <PowButton#/ui/1/11/1/:>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::Indent>\r\n        widget       = <- <Indent#/ui/1/12/:>\r\n |- <Widget#/ui/1/13/:>\r\n | |- <KitButton#/ui/:1>\r\n | |- <KitButton#/ui/:2>\r\n | |- <KitButton#/ui/:3>\r\n | |- <KitButton#/ui/:4>\r\n | |- <KitButton#/ui/:5>\r\n | |- <KitButton#/ui/:6>\r\n | |- <KitButton#/ui/:7>\r\n | |- <KitButton#/ui/:8>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::FancyButton>\r\n        widget       = <- <FancyButton#/ui/1/14/:sub>\r\n |- <PowButton#/ui/1/14/1/:>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::FancyButton>\r\n        widget       = <- <FancyButton#/ui/1/15/:pad>\r\n |- <PowButton#/ui/1/15/1/:>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::ZynHeader>\r\n        widget       = <- <ZynHeader#/ui/2/:>\r\n |- <Widget#/ui/2/1/:>\r\n |- <Widget#/ui/2/2/:>\r\n | |- <Menu#/ui/2/2/1/:file>\r\n | |- <Button#/ui/2/2/2/:midi>\r\n | |- <Widget#/ui/2/2/3/:>\r\n | |- <Button#/ui/2/2/4/:learn>\r\n |- <Indent#/ui/2/3/:>\r\n | |- <Widget#/ui/2/4/:/usr/share/zynaddsubfx/banks/Choir and Voice/>\r\n |- <Widget#/ui/2/5/:>\r\n | |- <Button#/ui/2/5/1/:fine>\r\n | |- <Widget#/ui/2/5/2/:volume>\r\n | |- <Button#/ui/2/5/3/:nrpn>\r\n | |- <Widget#/ui/2/5/4/:key shift>\r\n |- <Widget#/ui/2/6/:>\r\n |- <Button#/ui/2/7/:>\r\n |- <Widget#/ui/2/8/:>\r\n |- <Widget#/ui/2/9/:>\r\n>\r\n[ERROR] X/Y Are Nil\r\n        Relative bounding box = <nil,nil,nil,nil>\r\n        widget.class = <Qml::ZynFooter>\r\n        widget       = <- <ZynFooter#/ui/3/:>\r\n |- <Indent#/ui/3/1/:>\r\n | |- <Widget#/ui/3/2/:wheel>\r\n |- <Keyboard#/ui/3/3/:>\r\n |- <ParModuleRow#/ui/3/4/:>\r\n | |- <ContentBox#/ui/3/4/1/:>\r\n | | |- <Knob#/ui/3/5/:velocity>\r\n | | |- <Knob#/ui/3/6/:vrnd>\r\n | | |- <Knob#/ui/3/7/:octave>\r\n | | |- <Selector#/ui/3/8/:>\r\n | | |- <Knob#/ui/3/9/:c.val>\r\n | | |- <Selector#/ui/3/10/:MIDI CC>\r\n | |- <LabelBox#/ui/3/4/2/:>\r\n | | |- <Text#/ui/3/4/2/1/:velocity>\r\n | | |- <Text#/ui/3/4/2/2/:vrnd>\r\n | | |- <Text#/ui/3/4/2/3/:octave>\r\n | | |- <Text#/ui/3/4/2/4/:>\r\n | | |- <Text#/ui/3/4/2/5/:c.val>\r\n | | |- <Text#/ui/3/4/2/6/:MIDI CC>\r\n```\r\n\r\nI'm using the Ardour 5.4.0 on Ubuntu 16.10 amd64:\r\n```\r\nbind txt domain [gtk2_ardour5] to /usr/share/ardour5/locale\r\nArdour5.4.0 (built using 1:5.4.0~dfsg-2 and GCC version 6.2.0 20161005)\r\n```\r\n\r\n```\r\nhargut@benchvice:/opt/zyn-fusion$ cat README.txt \r\nTo install zyn-fusion please run the install script as root:\r\nsudo sh ./install-linux.sh\r\n\r\nThis will remove any existing zynaddsubfx installation and install\r\nzyn-fusion.\r\nzyn-fusion requires:\r\n - ALSA\r\n - JACK\r\n - a recent version of liblo\r\n - libz\r\n - libfftw3\r\n - libmxml\r\nhargut@benchvice:/opt/zyn-fusion$ dpkg -l | grep libfftw\r\nii  libfftw3-3:amd64                                            3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms\r\nii  libfftw3-bin                                                3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms - Tools\r\nii  libfftw3-dev:amd64                                          3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms - development\r\nii  libfftw3-double3:amd64                                      3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms - Double precision\r\nii  libfftw3-long3:amd64                                        3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms - Long precision\r\nii  libfftw3-quad3:amd64                                        3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms - Quad precision\r\nii  libfftw3-single3:amd64                                      3.3.4-2ubuntu1                                   amd64        Library for computing Fast Fourier Transforms - Single precision\r\nhargut@benchvice:/opt/zyn-fusion$ dpkg -l | grep libmxml\r\nii  libmxml-dev:amd64                                           2.9-0ubuntu2                                     amd64        small XML parsing library (development)\r\nii  libmxml1:amd64                                              2.9-0ubuntu2                                     amd64        small XML parsing library (runtime)\r\nhargut@benchvice:/opt/zyn-fusion$ dpkg -l | grep zlib\r\nii  zlib1g:amd64                                                1:1.2.8.dfsg-2ubuntu5                            amd64        compression library - runtime\r\nii  zlib1g:i386                                                 1:1.2.8.dfsg-2ubuntu5                            i386         compression library - runtime\r\nii  zlib1g-dev:amd64                                            1:1.2.8.dfsg-2ubuntu5                            amd64        compression library - development\r\nhargut@benchvice:/opt/zyn-fusion$ dpkg -l | grep liblo\r\nii  liblo-dev                                                   0.28-5                                           amd64        Lightweight OSC library -- development files\r\nii  liblo7:amd64                                                0.28-5                                           amd64        Lightweight OSC library\r\nii  liblocale-gettext-perl                                      1.07-3                                           amd64        module using libc functions for internationalization in Perl\r\nii  libloudmouth1-0:amd64                                       1.5.3-2                                          amd64        Lightweight C Jabber library\r\nii  liblouis-data                                               2.6.5-1                                          all          Braille translation library - data\r\nii  liblouis10:amd64                                            2.6.5-1                                          amd64        Braille translation library - shared libs\r\nii  liblouisutdml-bin                                           2.6.0-2                                          amd64        Braille UTDML translation utilities\r\nii  liblouisutdml-data                                          2.6.0-2                                          all          Braille UTDML translation library - data\r\nii  liblouisutdml7:amd64                                        2.6.0-2                                          amd64        Braille UTDML translation library - shared libs\r\nii  python-liblo                                                0.10.0-1build2                                   amd64        Python (Python 2) bindings for liblo, the lightweight OSC library\r\nhargut@benchvice:/opt/zyn-fusion$\r\n```\r\n\r\nMany thanks for having a look.\r\n\r\n\r\nBest regards,\r\nHarald\r\n"},"comment":{"url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/issues/comments/289554932","html_url":"https://github.com/zynaddsubfx/zyn-fusion-issues/issues/84#issuecomment-289554932","issue_url":"https://api.github.com/repos/zynaddsubfx/zyn-fusion-issues/issues/84","id":289554932,"user":{"login":"fundamental","id":766621,"avatar_url":"https://avatars1.githubusercontent.com/u/766621?v=3","gravatar_id":"","url":"https://api.github.com/users/fundamental","html_url":"https://github.com/fundamental","followers_url":"https://api.github.com/users/fundamental/followers","following_url":"https://api.github.com/users/fundamental/following{/other_user}","gists_url":"https://api.github.com/users/fundamental/gists{/gist_id}","starred_url":"https://api.github.com/users/fundamental/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fundamental/subscriptions","organizations_url":"https://api.github.com/users/fundamental/orgs","repos_url":"https://api.github.com/users/fundamental/repos","events_url":"https://api.github.com/users/fundamental/events{/privacy}","received_events_url":"https://api.github.com/users/fundamental/received_events","type":"User","site_admin":false},"created_at":"2017-03-27T19:11:58Z","updated_at":"2017-03-27T19:11:58Z","body":"I've tested the dev version of the plugin in ardour and it has no problems. There should be an updated version out relatively soon."}}
{"actor":{"display_login":"fundamental"}}