プラグイン
C++ で プラグイン (UI 上の名称: 拡張機能) を実装して譜面編集の支援をおこなえます。
プラグインの読み込み
メニューの 拡張機能 > 拡張機能の管理 で必要なプラグインを読み込むことができます。

プラグインの呼び出し
読み込んだプラグインは、メニューの 拡張機能 から呼び出せます。

開発
Margrete のプラグインは IMargretePluginCommand インターフェースを実装する必要があります。これにより Margrete が機能を呼び出すことができるようになります。
プラグインの格納
Margrete/plugins にビルドした {PluginName}.dll ファイルと {PluginName}.ini ファイルを配置します。
{PluginName}.ini はプラグインの説明表示に使用され、以下の書式で記述します。
[ja_JP]
title=名前 (日本語)
desc=説明 (日本語)
dev=開発者名 (日本語)
[en_US]
title=名前 (英語)
desc=説明 (英語)
dev=開発者名 (英語)