LIBSONARE依存なしのオーディオエンジン

Apache-2.0 · ランタイム依存ゼロ · WebAssembly

解析からアレンジまで、依存なしのオーディオエンジン。

librosa 互換の解析、放送品質のマスタリングとミキシング、内蔵インストゥルメント、リアルタイムなヘッドレス DAW ランタイム。C++・Python・ブラウザで使え、同じエンジンがネイティブと WASM で動きます。Python ランタイムなし、GPL/AGPL なし、モデル重みなし。

$npm install @libraz/libsonareNPM
$pip install libsonarePYPI
LICENSEAPACHE-2.0RUNTIMEC++17TARGETSLINUX · MACOS · WASMPACKAGESNPM · PYPIDEPSZERO RUNTIME
WASM1070 KB gzip / 2986 KB rawBUILD2026-06-27 · 434fe06

ローカルで試す

8 つのデモ、ひとつのライブラリ。

すべてのデモは、同じ Apache-2.0 のプロセッサを WebAssembly でブラウザ内ローカル実行します。

すべてのデモを見る

コードに組み込む

ひとつのライブラリ、3 つのランタイム。用途を選んでから実行環境を選びます。

import { init, detectBpm, detectKey, analyze } from '@libraz/libsonare'

await init()

const bpm = detectBpm(samples, sampleRate)
const key = detectKey(samples, sampleRate)   // { name: "C major", confidence: 0.95 }
const result = analyze(samples, sampleRate)

同梱されるもの

サービスではなくオーディオエンジン

01 ANALYSIS

音楽ツール向けの深い MIR 解析。

BPM、キー、Viterbi/HMM 平滑化つきコード、ビート、ダウンビート、拍子、セクション、音色、ダイナミクス、YIN/pYIN ピッチ、tempogram/PLP、NNLS クロマ、LUFS、ルーム音響推定。デフォルト値は CI で生成した参照値と照合しています。

機能マップ →
02 MASTERING & MIXING

放送品質のマスタリングとリアルタイム安全なミキシング。

公開リファレンスに基づく 76 個の名前付きマスタリング DSP プロセッサ(ラウドネス、トゥルーピーク、クロスオーバー、クリッパー、真空管サチュレーション、オーバーサンプリング)に加え、チャンネルストリップ、バス、センド、メーター、シーンプリセット、編集 DSP、クリエイティブ FX を備えたリアルタイム安全なミキサー。

マスタリングプロセッサ →
03 INSTRUMENTS & DAW

内蔵インストゥルメントとヘッドレス DAW ランタイム。

データ不要の GM フォールバックバンクを備えた 7 エンジンのシンセと、GS 互換の SoundFont 2 プレイヤー。MIDI が無音になりません。オーディオと MIDI のトラックでプロジェクトを編集でき、アンドゥ/リドゥ、MIDI シーケンス、SMF の入出力、オフラインバウンス、ブラウザでは AudioWorklet 経由で動くサンプル精度のリアルタイムエンジンを提供します。

内蔵インストゥルメント →

同じ DSP をどこでも動かす。

C++、C、Python、Node、WASM、CLI まで、ひとつの Apache-2.0 ライセンスで。