DAWを開くほどではない、という人向けの軽量 VST3 ホストです。録音もタイムラインもありません。トラックを足して入力を選び、エフェクトを挿して鳴らすだけです。
VST2 には対応しません。 Steinberg による VST2 の新規ライセンス終了/配布制限のため、本ソフトは VST3(および将来の拡張)のみを対象とします。VST2 プラグインは読み込めません。
- オーディオインターフェイスの入力をトラックごとに指定。MIDI 入力機器も指定でき、シンセ/ドラム音源を発音可能(
MIDI: すべてで全入力) - 各トラックとメインアウトに VST3 を 最大 10 個まで 直列挿入。プラグイン欄は縦スクロール可
- トラック名をドラッグして並べ替え。トラックの VST チップをドラッグで並べ替え/他トラックへ移動
- 排他ソロ(Cakewalk Exclusive Solo)と Shift+ソロ(Solo Override)を備える。排他ソロ ON では通常の S は1本だけ。Override したトラックは他をソロしても残る(オプション → 一般)
- メインアウトに簡易リバーブ、ノイズゲート、セーフティシーリング(初期状態はオフ)、出力レベルフェーダー。専用プラグインほどの調整幅や音質は想定していない
- トラックに Trim(フェーダー前ゲイン、丸ノブ −24〜+24 dB)とパン(どちらもセンター印付きの丸ノブ)
- オーディオ停止/開始(過負荷時にエンジンを切って復帰)
- コントロールサーフェス: Mackie Control / HUI / MMC(フェーダー・V-Pot=パン・Mute/Solo・バンク・再生/停止)(オプションメニュー)
- MIDI 学習: 任意 MIDI 入力の CC/Note を、トラックの Trim・フェーダー・パン・Mute・Solo と、メインフェーダー・リバーブ(On/Mix/Size)・リミッター(On/Ceiling)・ゲート(On/閾値)に割り当て(コントロールを右クリック)
- 初回起動時のデバイスタイプは Windows では ASIO、macOS では Core Audio。バッファは利用可能値のうち 128 前後 を選択(以後は前回の設定を復元)
- プロジェクトファイル(
.litehost)でトラック構成・プラグイン・メイン設定を保存/読込 - ファイルメニューから新規・開く・保存・最近使ったプロジェクト。起動時は最後に開いたプロジェクトを復元。
LiteHost.exe path\to\project.litehostでも開けます。編集は明示保存で、未保存時はタイトルに*が付く。終了時に未保存なら「変更を保存しますか?」を表示(はい=保存して終了/いいえ=破棄して終了/キャンセル=終了しない) - VST3 スキャンの標準対象は Windows の
Common Files\VST3と macOS の/Library/Audio/Plug-Ins/VST3で、ユーザー領域は対象外。追加フォルダは オプション → VST3 スキャン で指定する - ウィンドウ位置とサイズを記憶。GitHub に新しいリリースがあれば起動時に通知
信号の流れは次のとおりです。
入力(オーディオ or MIDI) → トラック VST(最大10) → Trim → フェーダー/パン → ミックス → ゲート → リバーブ → メイン VST(最大10、SyncRoom など) → シーリング → メイン出力
| 項目 | 内容 |
|---|---|
| プラグイン形式 | VST3 のみ(VST2 / AU は非対応。VST2 は製造元のライセンス制限による) |
| トラック/メインの VST 数 | 各チェイン最大 10(UI でも追加を制限) |
| プロジェクト | Documents\LiteHost\*.litehost など。明示的に保存(終了時の自動上書きはしない) |
| オーディオ設定 | Windows: %AppData%\LiteHost\audio.xml / macOS: ~/Library/Application Support/LiteHost/audio.xml |
| プラグイン一覧 | 同上ディレクトリの knownPlugins.xml |
| アプリ設定 | 同上ディレクトリの settings.xml(最終プロジェクト・最近・追加 VST パス・サーフェス) |
| 内蔵リバーブ/リミッター | 簡易な JUCE 標準 DSP。本格的な空間系・マスタリング用途には VST を挿す |
ソースは Windows / macOS 共通です。分岐は #if JUCE_WINDOWS / #if JUCE_MAC と CMake の OS 判定だけです。成果物だけ分かれます。
Visual Studio 2022 以降(C++ ワークロード)が必要です。
cd D:\Documents\Github\LiteHost
.\scripts\build.ps1初回は JUCE を third_party\JUCE に取得するので時間がかかります。成功すると build\LiteHost_artefacts\Release\LiteHost.exe ができます。
未署名の exe を Windows Defender が Bearfoos などで誤検知し、削除することがあります。開発用なら管理者で .\scripts\add-defender-exclusion.ps1 を一度実行し、build(と dist)を除外してください。
Xcode と CMake が必要です。
./scripts/build-mac.sh成功すると build/LiteHost_artefacts/Release/LiteHost.app ができます。AU はまだホストしていません(VST3 のみで、Windows と同じ)
master への push と GitHub Release の公開時に、Actions が Apple Silicon 向け LiteHost-*-macos-arm64.zip を作り、同じバージョンのリリース(vX.Y.Z)へ添付します。未署名なので Gatekeeper が初回起動を止めることがあります。署名と公証は別途必要です。
Windows ではデバイスタイプに ASIO が出ます。JUCE 同梱の ASIO ヘッダを使用し、配布物は Steinberg ASIO SDK のライセンスに従う必要があります。独自 SDK を使う場合は third_party\asiosdk に置き、CMake の JUCE_ASIO_USE_EXTERNAL_SDK を有効化してください。
- ファイル メニューでプロジェクトを新規作成/開く(または前回のプロジェクトが自動で開く)
- 下の オプション 各項目でオーディオ・サーフェス・MIDI 学習・VST3・一般を整える
- トラックの入力にオーディオ ch または MIDI: 機器を選び、+ VST でエフェクト/音源を最大 10 個まで挿す。チップをドラッグで並べ替え、または他トラックへ移動
- SyncRoom 連携はメインアウトの + VST に SyncRoom の VST3 を挿す
- 初回や環境のやり直しは ヘルプ → セットアップウィザード
インターフェイス(Windows では ASIO 推奨)、サンプルレート、バッファ、入出力チャンネル、MIDI 入力機器を選びます。負荷で音が止まるときはヘッダーの オーディオ停止/開始 でエンジンを切り直してください。
Mackie Control / HUI / MMC 用の MIDI 入出力を演奏用とは別に指定します。NanoKontrol2 などは機器側を Mackie モードにしてから接続してください。フェーダー・V-Pot(パン)・Mute/Solo・バンク切り替えなどが使えます。
学習用の MIDI 入力を有効にしたうえで、トラックの Trim/フェーダー/Pan/M/S、またはメインアウトのフェーダー・リバーブ・リミッター・ゲートを 右クリック して CC/Note を割り当てます。「割り当てを全消去」で一括解除できます。
標準の Common Files\VST3(macOS は /Library/Audio/Plug-Ins/VST3)に加え、ユーザー領域など追加フォルダを登録してスキャンします。VST2 フォルダを追加しても読み込み対象にはなりません。
排他ソロ(Exclusive Solo)の ON/OFF です。ON のとき通常のソロは1トラックだけ有効になり、Shift+ソロの Override は残ります。
初回セットアップと同じ流れで、オーディオの初期選択と VST3 フォルダの確認をやり直せます。
LiteHost 本体のソースコードは MIT License です。
JUCE 9 は AGPLv3(または Raw Material Software の商用ライセンス)です。JUCE とリンクしたバイナリを配布する場合は、JUCE 側の条件にも従ってください。ASIO を含む配布は Steinberg のライセンスにも従う必要があります。






