カラオケは巨大産業——でもソフトウェアはそうではない
カラオケは世界的な文化現象です。ソウルのノレバンから、ロンドンのパブ、オースティンのバーまで——あらゆる文化圏の人々がステージに上がり、お気に入りの一曲を歌うことを愛しています。世界のカラオケ産業は100億ドル以上の規模と推定され、成長を続けています。
しかし、マイクの裏側では、現実は異なります。ショーを運営するカラオケジョッキー(KJ)たちは、過去に取り残されたソフトウェアを使って仕事をしています。まさにそこを変えたいと、私たちは考えました。
誰も語らない問題
プロのKJのブースを覗いたことがある方なら、その光景をご存じでしょう。2000年代初頭のようなインターフェース。夜の最中にクラッシュするソフトウェア。Windowsでしか動かないプログラム。お客さんがリクエストを書く紙の伝票——紛失したり、読めなかったりするもの。
これは些細な問題ではありません。世界中の何千人ものプロのKJが毎日直面している現実です。既存のソリューションは、過ぎ去った時代の遺物のようです:
- 時代遅れのUI——現代のディスプレイ解像度を想定していない設計
- 頻繁なクラッシュと不安定性——夜が盛り上がっている最中に発生
- Windowsのみ対応——macOSやLinuxを使うDJが増えているにもかかわらず
- リクエストのデジタルワークフローがない——紙の伝票はミスが起きやすく非効率的
- マイク以外でオーディエンスとつながる手段がない
KJはプロのエンターテイナーです。そのプロフェッショナリズムにふさわしいツールが必要です。
二つの課題、一つのプラットフォーム
カラオケ体験は、実は全く異なる二つのニーズを満たす必要があることに気づきました。
DJ側には、プロフェッショナルなショーコントロールが必要です——信頼性の高いオーディオ再生、スマートな順番管理、ライブラリのメンテナンス、そして一晩を通したリアルタイム制御。
オーディエンス側には、摩擦のないインタラクションが必要です——アプリのダウンロードなしのリクエスト送信、リアルタイムの順番表示、そして誰でも数秒で理解できるシンプルな体験。
これまでのソリューションは、両方を一つのアプリケーションに詰め込もうとし、どちらも十分に解決できていませんでした。私たちのアプローチは異なります。二つの専門的な製品を統合プラットフォームとして連携させること。
こうしてNexaDeckとNexaLiveが誕生しました。
NexaDeck:プロフェッショナルなショーコントロール
NexaDeckは、KJのためのデスクトップアプリケーション——ショー全体の司令塔です。
Rustベースの高性能オーディオエンジン。 NexaDeckの心臓部は、Rustで書かれたオーディオエンジンです。Electronのラッパーでも、Web Audioのハックでもありません。SoundTouch ベースのDSP処理を備えた、本物のネイティブエンジンです。ピッチとテンポをリアルタイムで、品質を損なうことなく調整できます。
CDG + MP4——両方ネイティブ対応。 NexaDeckは、クラシックなCDG+MP3フォーマットとモダンなMP4カラオケ動画の両方をサポートします。CDGレンダリングは正確なRGBAパレット展開によるピクセルパーフェクトな表示——ちらつきもゴーストもありません。
スマートな順番管理。 自動シンガーローテーションは、公平性とショーの流れのバランスを取ります。KJは必要に応じて手動で介入でき、キュー全体を崩すことなく調整できます。
BLAKE3ベースのライブラリ管理。 すべての楽曲をBLAKE3でハッシュ化し、超高速の重複検出と信頼性の高いライブラリ同期を実現します——数万曲のコレクションでも問題ありません。
クロスプラットフォーム。 Tauri 2.0のおかげで、NexaDeckはmacOS、Windows、Linuxでネイティブに動作します。エミュレーションも互換性レイヤーもなし——各プラットフォームで本物のネイティブパフォーマンスを発揮します。
NexaLive:ハードルのないオーディエンスエンゲージメント
NexaLiveは、アプリのインストールなしでオーディエンスとショーをつなぐクラウドプラットフォームです。
QR codeだけでOK。 テーブルやスクリーンのQR codeをスキャンするだけで、楽曲ライブラリにすぐアクセスできます。ダウンロードも登録も待ち時間も不要。5秒以内にリクエストを送信できます。
リアルタイムのライブラリ同期。 KJのライブラリはNexaLiveと自動的に同期されます。お客さんには、KJが実際に再生できる楽曲だけが表示されます——がっかりさせることはありません。
Mobile DJ Panel。 KJはスマートフォンからショーをコントロールできます。会場内を歩き回る時や、セカンドポジションから操作する時に便利です。
キオスクモード。 バーカウンターや入口にタブレットを設置したい会場向けに、キオスクモードでは楽曲リクエストに最適化されたインターフェースを提供します。
会場のハブページ。 各会場はNexaLive上に独自のページを持ちます。ショースケジュール、現在のプログラム、楽曲検索への直接アクセスが含まれます。
一緒に使うともっと良い:統合プラットフォーム
NexaDeckとNexaLiveが連携した時、真の力が発揮されます。典型的なフローはこうです:
- KJがNexaDeckを起動し、ショーをロード
- NexaDeckがNexaLiveに接続し、ライブラリを同期
- 会場にQR codeを表示——スクリーン、フライヤー、テーブルスタンドに
- お客さんがスキャンして楽曲を検索——数秒で、アプリ不要
- リクエストがNexaDeckにリアルタイムで表示——KJは即座に確認
- KJがローテーションを管理——承認、移動、優先順位付け
- お客さんがキューでの自分の順番を確認——スマートフォンにリアルタイム表示
- 楽曲が再生される——シームレスに、プロフェッショナルな音質で
これはすべてオフラインでも動作します。NexaDeckはすべてのデータをローカルに保存し、接続が回復したら同期します。WiFiがない?ショーは続きます。
違う思想で作られている
NexaDeckとNexaLiveは、一般的なテクノロジースタックに乗りませんでした。信頼性とパフォーマンスを最優先する意思決定を意図的に行いました:
- Rustをオーディオエンジンに採用:ガベージコレクターなしのメモリ安全性、真のリアルタイム処理能力
- Tauri 2.0をElectronの代わりに:メモリ消費量は数分の一、ネイティブな外観、高速な起動
- GraphQLをAPIに:効率的なデータ転送、柔軟な拡張性
- オフラインファーストアーキテクチャ:スマートな同期機能を備えたローカルデータ保存
これらはバズワードではありません。KJが200人のお客さんの前に立ち、ショーを確実に進行させなければならない場面で、信頼性に直結するアーキテクチャ上の判断です。
ベータに参加しよう
NexaDeckとNexaLiveは、プロのKJコミュニティのために開発しています。皆さんのフィードバックを最初からいただきたいと考えています。
次世代のカラオケソフトウェアをテストする準備ができているKJの方は、ベータプログラムにお申し込みください。早期アクセス、開発チームとの直接コミュニケーション、そしてソフトウェアを共に形作る機会が得られます。
カラオケソフトウェアの未来はここから始まります。一緒に。