{"action":"created","issue":{"url":"https://api.github.com/repos/LMMS/lmms/issues/2003","labels_url":"https://api.github.com/repos/LMMS/lmms/issues/2003/labels{/name}","comments_url":"https://api.github.com/repos/LMMS/lmms/issues/2003/comments","events_url":"https://api.github.com/repos/LMMS/lmms/issues/2003/events","html_url":"https://github.com/LMMS/lmms/issues/2003","id":70433833,"number":2003,"title":"Distinguish between VSTi and VST-FX","user":{"login":"tresf","id":6345473,"avatar_url":"https://avatars.githubusercontent.com/u/6345473?v=3","gravatar_id":"","url":"https://api.github.com/users/tresf","html_url":"https://github.com/tresf","followers_url":"https://api.github.com/users/tresf/followers","following_url":"https://api.github.com/users/tresf/following{/other_user}","gists_url":"https://api.github.com/users/tresf/gists{/gist_id}","starred_url":"https://api.github.com/users/tresf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tresf/subscriptions","organizations_url":"https://api.github.com/users/tresf/orgs","repos_url":"https://api.github.com/users/tresf/repos","events_url":"https://api.github.com/users/tresf/events{/privacy}","received_events_url":"https://api.github.com/users/tresf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LMMS/lmms/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/LMMS/lmms/milestones/4","html_url":"https://github.com/LMMS/lmms/milestones/1.3.0","labels_url":"https://api.github.com/repos/LMMS/lmms/milestones/4/labels","id":614544,"number":4,"title":"1.3.0","description":"To be released during 1.10.2014 - 31.12.2014","creator":{"login":"diizy","id":6368868,"avatar_url":"https://avatars.githubusercontent.com/u/6368868?v=3","gravatar_id":"","url":"https://api.github.com/users/diizy","html_url":"https://github.com/diizy","followers_url":"https://api.github.com/users/diizy/followers","following_url":"https://api.github.com/users/diizy/following{/other_user}","gists_url":"https://api.github.com/users/diizy/gists{/gist_id}","starred_url":"https://api.github.com/users/diizy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/diizy/subscriptions","organizations_url":"https://api.github.com/users/diizy/orgs","repos_url":"https://api.github.com/users/diizy/repos","events_url":"https://api.github.com/users/diizy/events{/privacy}","received_events_url":"https://api.github.com/users/diizy/received_events","type":"User","site_admin":false},"open_issues":84,"closed_issues":10,"state":"open","created_at":"2014-03-30T19:00:44Z","updated_at":"2015-04-23T14:59:18Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-04-23T14:59:18Z","updated_at":"2015-04-23T16:20:58Z","closed_at":null,"body":"This is a placeholder to distinguish the difference between a VST Instrument and a VST Effects programatically.\r\n\r\nThis distinction will have the following benefits:\r\n * DLLs that aren't VeSTige compatible can be filtered from certain file views\r\n * Effects browser can filter out non-FX related DLLs\r\n * Instrument browser can filter out non-Instrument related DLLs\r\n\r\nSince this has been discussed already, I'll quote the more educated on the topic... \r\n\r\n> @grejppi wrote:\r\n> The VST specification does not provide any means to distinguish between instruments and effects.\r\n> Not sure if gig and sf2 belong in the same category as LADSPA and VST which are executable binaries. GIG and SF2 are sample banks; plain ol' data so to say. You wouldn't move the existing `samples/` folder to `plugins/audiofileprocessor/`, would you?\r\n\r\n---\r\n \r\n\r\n> @curlymorphic responded:\r\n> > The VST specification does not provide any means to distinguish between instruments and effects.\r\n\r\n> This can be deduced from the input / outputs.\r\n"},"comment":{"url":"https://api.github.com/repos/LMMS/lmms/issues/comments/95639083","html_url":"https://github.com/LMMS/lmms/issues/2003#issuecomment-95639083","issue_url":"https://api.github.com/repos/LMMS/lmms/issues/2003","id":95639083,"user":{"login":"curlymorphic","id":7412852,"avatar_url":"https://avatars.githubusercontent.com/u/7412852?v=3","gravatar_id":"","url":"https://api.github.com/users/curlymorphic","html_url":"https://github.com/curlymorphic","followers_url":"https://api.github.com/users/curlymorphic/followers","following_url":"https://api.github.com/users/curlymorphic/following{/other_user}","gists_url":"https://api.github.com/users/curlymorphic/gists{/gist_id}","starred_url":"https://api.github.com/users/curlymorphic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/curlymorphic/subscriptions","organizations_url":"https://api.github.com/users/curlymorphic/orgs","repos_url":"https://api.github.com/users/curlymorphic/repos","events_url":"https://api.github.com/users/curlymorphic/events{/privacy}","received_events_url":"https://api.github.com/users/curlymorphic/received_events","type":"User","site_admin":false},"created_at":"2015-04-23T16:20:58Z","updated_at":"2015-04-23T16:20:58Z","body":"@tresf \r\n \"Talkbox\" uses sidechaining, A Technique Of passing audio from the mixer back into a plugin.\r\n\r\nThis single plugin excepts Audio and midi\r\n\r\n   https://www.mail-archive.com/lmms-devel@lists.sourceforge.net/msg03650.html\r\nThere is no plugin in this example that takes both note and audio data.\r\n\r\nOne of the reasons this is not possible in LMMS in it's current configuration. Is we process all the instruments, then the mixer tacks, This means we can't feed a mixer track back to an instrument, because it had not been processed yet. Changing this would be a big change to the audio engine, and outside the scope of this issue.\r\n\r\nI will take a look when I have a bit more time, I dont have my copy of the vst2.4sdk to hand and steinberg no longer allow its distribution. I do still have mine on a external drive \"somewhere\".\r\n\r\n"}}