{"action":"created","issue":{"url":"https://api.github.com/repos/muse-sequencer/muse/issues/367","labels_url":"https://api.github.com/repos/muse-sequencer/muse/issues/367/labels{/name}","comments_url":"https://api.github.com/repos/muse-sequencer/muse/issues/367/comments","events_url":"https://api.github.com/repos/muse-sequencer/muse/issues/367/events","html_url":"https://github.com/muse-sequencer/muse/issues/367","id":90683673,"number":367,"title":"zebralette / VST sub-plugin support","user":{"login":"danboid","id":1429783,"avatar_url":"https://avatars.githubusercontent.com/u/1429783?v=3","gravatar_id":"","url":"https://api.github.com/users/danboid","html_url":"https://github.com/danboid","followers_url":"https://api.github.com/users/danboid/followers","following_url":"https://api.github.com/users/danboid/following{/other_user}","gists_url":"https://api.github.com/users/danboid/gists{/gist_id}","starred_url":"https://api.github.com/users/danboid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danboid/subscriptions","organizations_url":"https://api.github.com/users/danboid/orgs","repos_url":"https://api.github.com/users/danboid/repos","events_url":"https://api.github.com/users/danboid/events{/privacy}","received_events_url":"https://api.github.com/users/danboid/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-06-24T14:00:12Z","updated_at":"2015-06-24T20:14:26Z","closed_at":null,"body":"I've just built the latest git with Steinberg headers (I think, more on that in a sec) but Muse doesn't seem to show zebra2 or zebralette as a loadable plugin under the MIDI config window.\r\n\r\nI think there might be a small typo in README.vstsdk - shouldn't it say:\r\n\r\ncmake -DENABLE_VST_VESTIGE=OFF -DVST_HEADER_PATH=<pathtosdk>/pluginterfaces/vst2.x/\r\n\r\ninstead of\r\n\r\ncmake -DENABLE_VST_VESTIGE=OFF -DVST_HEADER_PATH<pathtosdk>/pluginterfaces/vst2.x/\r\n\r\nNotice the missing equals sign in the second which is how it is in the README.\r\n\r\nIs there any way to check if Muse has been built with VeSTige or Steinberg headers? I'd like to see this added to the About window if there is no way to tell currently.\r\n\r\nNow, onto the actual bug report! :)\r\n\r\nI have exported my VST_PATH including the path to zebra and I notice the following when muse loads:\r\n\r\n[dan@arch76 ~]$ export VST_PATH=/home/dan/.u-he/Zebra2/:/usr/lib/vst\r\n[dan@arch76 ~]$ muse2\r\nConfig File </home/dan/.config/MusE/MusE.cfg>\r\nLOCALE en_GB\r\nDenormal protection enabled.\r\nTrying RTC timer...\r\nRtcTimer::setTimerFreq(): cannot set freq 1024 on /dev/rtc: Permission denied\r\n  precise timer not available, check file permissions and allowed RTC freq (/sys/class/rtc/rtc0/max_user_freq)\r\nTrying ALSA timer...\r\nAlsaTimer::initTimer(): best available ALSA timer: system timer\r\ngot timer = 73\r\nAquired timer frequency: 300\r\nsh: xdg-user-dir: command not found\r\n/home/dan/Desktop/Zebra2.log \r\nno deskTopFile found \r\ncreating shell plugin\r\nPlugin does not support processReplacing\r\nAM_MemoryRecord closing down with 0 allocations vs 0 freed\r\nscanVstNativeLib: dlopen(/home/dan/.u-he/Zebra2//Zebra2.32.so) failed: /home/dan/.u-he/Zebra2//Zebra2.32.so: wrong ELF class: ELFCLASS32\r\nFound LV2 plugin: Noize Mak3r\r\n...\r\n\r\nSo I guess the key bit here is 'Plugin does not support processReplacing'?\r\n\r\nOne of the first things I'll want to try when you get it working is if I can change the UI display size by right-clicking in the zebralette UI.\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/muse-sequencer/muse/issues/comments/114997287","html_url":"https://github.com/muse-sequencer/muse/issues/367#issuecomment-114997287","issue_url":"https://api.github.com/repos/muse-sequencer/muse/issues/367","id":114997287,"user":{"login":"danboid","id":1429783,"avatar_url":"https://avatars.githubusercontent.com/u/1429783?v=3","gravatar_id":"","url":"https://api.github.com/users/danboid","html_url":"https://github.com/danboid","followers_url":"https://api.github.com/users/danboid/followers","following_url":"https://api.github.com/users/danboid/following{/other_user}","gists_url":"https://api.github.com/users/danboid/gists{/gist_id}","starred_url":"https://api.github.com/users/danboid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danboid/subscriptions","organizations_url":"https://api.github.com/users/danboid/orgs","repos_url":"https://api.github.com/users/danboid/repos","events_url":"https://api.github.com/users/danboid/events{/privacy}","received_events_url":"https://api.github.com/users/danboid/received_events","type":"User","site_admin":false},"created_at":"2015-06-24T20:14:26Z","updated_at":"2015-06-24T20:14:26Z","body":"zebralette works and is much more stable under Ardour 4 than under qtr or Tracktion. The UI resize doesn't work under A4 yet but it seems I'd have to recommend you look at how Ardour handles VST sub-plugins instead of qtractor if you wanted to see how others have got this to work. A4 also has the advantage of not hiding this feature behind an almost hidden option which basically says Rui isn't confident in sub/dummy/shell plugins working properly under qtr."}}