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. For help on developing plugins, please consult the C/C++ Plugin Developer Guide. Since BrainVoyager 21 introduced a modified plugin interface, plugins developed in earlier versions need to be slightly changed and recompiled. Since BrainVoyager 23.0 made changes to GUI plugin development, GUI plugins need to be adjusted. For details, consult the developer guide. To download the most recent general interface and header files, download the "GeneralPluginIncludeFilesStaticVersion_BV23.0.zip" file (for "static" definitions of the API functions in a single header file) or the "GeneralPluginIncludeFilesExternVersion_BV23.0.zip" (for "extern" definitions of API functions in a pair of header and cpp 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 "BV version test" checking for the minimally required version of BrainVoyager 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 23.0:
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: