BrainVoyager Plugins for DevelopersYou may download the source code of the "Example" and "DataSimulator" plugins (see links on the right) to start your own plugin development. To start development of GUI plugins, download the "Example GUI" plugin on the right and consult the "Plugins" chapter of the User's Guide for help. Since BrainVoyager QX 2.1 introduced a modified plugin interface, plugins developed in earlier versions need to be slightly changed and recompiled as described in the User's Guide. Updates of 2.1 plugins should not be necessary for future 2.x releases except if you want to use newly introduced API functions. In this case, you need to also update the general include files of your plugin to get access to the new or updated functionality. To download the most recent include files, use the link "GeneralPluginIncludeFiles_v2x.zip" (for "extern" definitions of API functions in a pair of header and cpp file) or "GeneralPluginIncludeFilesStaticVersion_v2x.zip" (for "static" definitions of the API functions in a single header file). The static version is recommended since it supports all operating systems (Linux, Mac, Windows) while the non-static version only supports Windows and Mac. After downloading the zip file, extract the included files into the directory containing the code of your plugin overwriting any earlier version. Do not forget to update in your own plugin code the "BVQX version test" checking for the minimally required version of BrainVoyager QX that is needed to run your plugin code.
Developer DownloadsClick one of the links below to get the most recent include files, updated for BrainVoyager QX 2.8:
To get started with your own plugin development, you may find source code of the simple "Example" plugin and the more elaborate "DataSimulator" plugin helpful:
To learn how to write GUI plugins (plugins with a rich graphical user interface), consult the Developer's Guide. You may download the source code of the described "Example GUI Plugin" here: