Jump to content

- - - - -

improving vst cross platform/update compatibility

  • Please log in to reply
No replies to this topic

#1 ffx


    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3312 posts
  • Gender:Not Telling

Posted 09 April 2017 - 13:33



as you can see with melda plugins, it uses an additional ".bin" for the executables on macOS. Even worse, Vojtech now changed the plugin names, which does not seem to be a problem on any other DAW except Renoise AFAIK.


So I want to suggest that Renoise starts to use the provided Info.plist entry instead, or adapting to the common scanning practise. Or simply provides an additional executable entry in the plugin.sqlite config, which can be filled in in the vst options dialogue. Or similar. I hope you get the idea.


Same happened one for mda plugins, it changed the plugin ids. Besides those two examples, I don't know any example.


Or another suggestion for usage of the API:


If you could provide access to the original song xml, a observer that kicks in after xml loading and before plugin loading, we could build a simple xml compatibility patcher script, which replaces the pluginidentifiers according to platforms and versions of plugins...


What do you think about it?

Edited by ffx, 09 April 2017 - 13:35.

Test system: macOS 10.13.4, HFS+. Firewire Audio, i7 4770, 8GB Ram, GTX1050 2GB, 48kHz