HN 日本語サマリー

← 一覧へ戻る
オープンソース

Show HN: Vibez – Rustベースのオープンソースデジタルオーディオワークステーション(DAW)

Show HN: Vibez – Open-Source Rust Based Digital Audio Workstation (DAW) (alexanderwanyoike.github.io)

10 pointsby mercutio933 コメント

要約

VibezはRustで書かれたオープンソースのデジタルオーディオワークステーション(DAW)です。パフォーマンス、アレンジ、ミキシングの3つのワークスペースを提供し、パッドグリッドでの演奏、タイムラインでのアレンジ、コンソールでのミキシングを行います。パフォーマンスをキャプチャして編集可能なアレンジに変換する機能や、MPC2000XL風のスイング機能、VST3/CLAPプラグイン対応のミキシングコンソールなどが特徴です。現在はアルファ版であり、一部機能(MIDI録音、オートセーブなど)は未実装ですが、Linux、macOS、Windowsに対応しています。

全文翻訳

オープンソースDAW · Rustで記述 Perform → Arrange → Mix 1つのトラック、3つのワークスペース、その順序で。 パッドグリッドから演奏し、線形タイムラインでアレンジし、実際のコンソールでミキシングします。 キャプチャは最初の2つの間のヒンジであり、ライブパフォーマンスを編集可能なアレンジに変換します。 v0.1.4をダウンロード GitHub上のソース Linux · macOS · Windows · GPL-3.0 キーを押すか、パッドをクリックする 実際のグリッドは同じキーを使用します:1234 / QWER / ASDF / ZXCV、アプリ内で再バインド可能です。 1 セクション Perform Workspace 01 セクションは、プロジェクトのトラック、インストゥルメント、エフェクト、ミキサーを共有する再利用可能なマルチトラックループです。アレンジで使用するのと同じエディタで1つを作成し、パッドグリッドから起動します。同じ16個のパッドが3つのジョブを実行し、F1からF3で選択します。 セクションモード 音楽的な境界で起動します:即時、1拍、1小節、またはセクションの終了。 セクションがわずかに遅れてトリガーされても、意図した場所に配置されます。 インストゥルメントモード 同じ16個のパッドが選択されたトラックの演奏可能なインストゥルメントになり、Full Level、16 Levels、Note Repeatを備えています。 トラックミュートモード そのグリッド上のトラックをミュートおよびミュート解除します。クリック音を防ぐためのアンチクリックランプにより、テールがクリーンにゲートされ、クリックせずに済みます。 スイング MPC2000XLにモデル化されています。 プロジェクトごと、トラックごと、またはクリップごとに設定し、自動化できます。 Perform · セクションモード · バンク1 · 右側のセクションエディタ Arrange Workspace 02 · パフォーマンスが配置される場所 アレンジは線形タイムラインです。 マルチトラックオーディオとMIDI、クリップのドラッグ、リサイズ、分割と結合、タイムセレクション、ルーピング、オーバービューミニマップ、テンポフォロー付きワーピング、ピアノロール、トラック、デバイス、プラグイン、バス、センド、マスターを横断するオートメーション。 キャプチャはパフォーマンスがここに到達する方法です F5 キャプチャは、パフォーマンス全体、セクション起動、ライブ演奏、ミュート、オートメーションジェスチャーを記録し、編集可能な通常のクリップとオートメーションレーンとしてアレンジに書き込みます。オーディオエンジンのサンプルクロックに対してタイミングが取られており、UIフレームレートではありません。 キャプチャされた素材はセクションへの参照を保持しないため、後でセクションを編集しても、すでに録音したテイクが書き直されることはありません。キャプチャが書き込むすべてのものは、手で描くことができた素材です。 Arrange · キャプチャされたテイク · クリップと一緒に書き込まれたトラックミュートオートメーション Mix Workspace 03 フェーダーの列ではなく、実際のコンソールです。 各チャンネルには、独自の4バンドEQ、パン、フェーダー、メーター、ミュート、ソロがあります。 バス、リターン、センドがあり、マスターは実際のチャンネルです。下のデバイスラックは選択されたものに従います。 内蔵シンセ、サンプラー、ドラムラックを、VST3およびCLAPプラグインとそのネイティブインターフェースと共にホストします。 Mix · チャンネルEQ · マスターチャンネル · デバイスラック キー キーボード全体 パッドはキーボード中央の4列です。 それ以外のすべてはトランスポートと編集であり、アプリは入力中のテキストフィールドからキーを奪うことはありません。 Esc F1F2F3F4 F5F6F7F8 F9F10F11F12 ` 1234 5678 90-= Bksp Tab QWER TYUI OP [] \ Caps ASDF GHJK L;' Enter Shift ZXCV BNM ,./ Shift CtrlCmdAlt Space AltCmdMenuCtrl 16個のパッド 単独で機能する Ctrl、Cmd、またはAltと一緒の場合のみ 未使用 Perform F1 Sections mode F2 Track Mutes mode F3 Instrument mode F4 Section Record on and off F5 Capture into Arrange 1QAZ パッド、4列×4列、再バインド可能 [] 前のパッドバンクと次のパッドバンク N Instrument modeで、押している間 Note Repeat。 予約済みのため、どのパッドもこれを取得できません Shift 押している間、インストゥルメントターゲットオーバーレイを表示 Esc キーバインドをキャンセル Transport and view Space 再生と停止 Ctrl Loop the arrangement Ctrl0 Zoom to fit Ctrl1 2 共有グリッドを狭くしたり広くしたりする Ctrl3 Triplet grid Ctrl4 Snap to grid Ctrl5 Adaptive grid CtrlZ Undo CtrlShiftZ Redo, or Ctrl Y Esc Auditionを停止し、編集中のものをキャンセル Arrange and clips CtrlT オーディオトラックを追加 CtrlShiftT MIDI用のインストゥルメントトラックを追加 Ctrl↑ ↓ 選択したトラックを上下に移動 CtrlC X V クリップをコピー、カット、ペースト CtrlD 選択したクリップを複製 CtrlE プレイヘッドで分割 CtrlJ 選択したクリップを結合 CtrlM タイムセレクションからクリップを作成 CtrlShiftL 選択したクリップをループ Del Bksp 選択したノートを削除、それ以外の場合は選択したクリップを削除 Shift 押したまま選択範囲に追加 Piano roll and Browser B Draw modeを切り替える CtrlA クリップ内のすべてのノートを選択 ← → 選択したノートを1グリッドステップで移動 ↑ ↓ 選択したノートを半音で移調 ↑ ↓ ノートが選択されていない場合、Browserの結果を移動 Enter Browserの選択したサンプルをアレンジにインポート Alt← → Browserを狭くしたり広くしたりする Macでは、Ctrlの代わりにCmdを押します。 これらの表のどこでもCtrlと書かれている場合、macOSでは代わりにCmdを使用します。 アプリはプラットフォームごとに単一のコマンドモディファイアを解決するため、ショートカットは一方ではCmd、もう一方ではCtrlを必要としません。 まだできていないこと v0.1.4 これはアルファ版であり、それを率直に言う価値があります。 Linuxは主要な開発プラットフォームです。macOSとWindowsはすべての変更でビルドおよびCIをパスしますが、ハンズオンテストは少なくなります。 プロジェクトは自己完結型のバージョン管理されたコンテナに保存されますが、破壊的なフォーマット変更の可能性があります。 部分的なMIDI入力。 一度に1つのポート、ノートのみ、選択したインストゥルメントトラックに。 パッドは現在コンピューターキーです。コントローラーマッピングが次のマイルストーンです。 録音の欠落。 オーディオ入力、MIDI録音、MIDI出力はありません。 セクションレコードとキャプチャは、アプリ自体が再生するものに対して機能します。 安全ネットの欠落。 オートセーブやクラッシュリカバリはまだありません。オーディオフェードやクロスフェードもありません。 v0.1.4をダウンロード 2026年8月9日リリース。 直接ダウンロード。 まだコード署名されていないため、macOSとWindowsは初回起動時に警告を表示します。 x86_64 AppImage 13 MB .deb 8 MB .tar.gz 13 MB AppImageを最初に実行可能にする必要があります: chmod +x vibez-v0.1.4-linux-x86_64.AppImage && ./vibez-v0.1.4-linux-x86_64.AppImage Apple SiliconとIntel Apple Silicon 10 MB Intel 11 MB VibezはAppleによって署名されていないため、macOSは開くのを拒否します。 アプリケーションにドラッグした後、最初のブロックされた試行の後、クォーランティンフラグをクリアします: xattr -dr com.apple.quarantine /Applications/vibez.app または、最初のブロックされた試行の後、システム設定のプライバシーとセキュリティで許可することもできます。 x86_64 Installer 9 MB Portable .zip 10 MB インストーラーは署名されていないため、SmartScreenは青い警告を表示します。「詳細情報」を選択し、「実行」を選択します。または、自分でビルドします。 安定したRustツールチェーン、およびタイムストレッチのC++ビルドにはC++コンパイラとlibclangが必要です。 Linuxでは、オーディオおよびデバイスヘッダーもインストールしてください。 sudo apt install libasound2-dev libudev-dev libdbus-1-dev git clone https://github.com/alexanderwanyoike/vibez cd vibez && cargo run --release その後、Fileメニューからassets/demo.vibezを開いて何かすぐに聞くことができます。