🎵 Phần mềm âm thanh chuyên nghiệp

Chỉnh sửa âm thanh
đa track chuyên nghiệp

HD.WaveStudio là DAW nhẹ, chạy trên Windows, macOS và Linux — giao diện tiếng Việt, engine C++ native với PortAudio và FFmpeg, tích hợp với hệ thống MAM của HD Station.

Xem tính năng chi tiết → 🎬 Xem Demo
🪟 Windows 10/11 🍎 macOS 11+ 🐧 Linux AppImage

Vấn đề

Tại sao cần HD.WaveStudio?

Các phần mềm DAW hiện tại hoặc quá nặng, quá đắt, hoặc thiếu hỗ trợ tiếng Việt và nguồn âm thanh nội địa.

💸

DAW chuyên nghiệp quá đắt

Pro Tools, Logic Pro, Cubase có giá hàng triệu đồng/năm — không phù hợp cho cá nhân, sinh viên, hoặc đài phát thanh nhỏ.

✓ HD.WaveStudio miễn phí hoàn toàn
🌐

Hiếm hoặc không hỗ trợ giao diện tiếng Việt đầy đủ

Hầu hết DAW chỉ hỗ trợ tiếng Anh, gây khó khăn cho người dùng Việt Nam không quen thuật ngữ kỹ thuật âm thanh.

✓ Giao diện tiếng Việt đầy đủ
📡

Khó hoặc không tích hợp với hệ thống MAM nội bộ

Các phần mềm nước ngoài không kết nối được với hệ thống MAM nội bộ của đài — phải xuất/nhập file thủ công, gián đoạn quy trình sản xuất.

✓ Tích hợp với các hệ thống MAM
🐌

Phần mềm miễn phí quá nặng

Audacity thiếu mixer chuyên nghiệp, per-clip volume, và giao diện lỗi thời. Studio One Prime bị giới hạn nhiều tính năng quan trọng.

✓ Nhẹ, đầy đủ tính năng cơ bản
🔒

Mã nguồn đóng, khó tùy biến

Không thể kiểm tra, sửa đổi, hoặc tích hợp vào hệ thống nội bộ khi dùng phần mềm thương mại đóng.

✓ Mã nguồn mở hoàn toàn (MIT)
🖥️

Không chạy đa nền tảng

Logic Pro chỉ chạy trên macOS. Nhiều DAW Windows không có bản Linux, gây khó khăn cho môi trường server/broadcast.

✓ Windows, macOS, Linux

Tính năng

Mọi thứ bạn cần để mix âm thanh

Từ ghi âm đến xuất file — đầy đủ công cụ cho quy trình sản xuất âm thanh đa track.

🎞️

Timeline đa track

Kéo thả clip, trim, split, fade-in/out, per-clip volume. Waveform visualization real-time. Zoom & scroll mượt mà.

🎛️

Mixer chuyên nghiệp

Fader analog dọc (-60dB đến +10dB), pan knob, Mute/Solo per track. VU meter stereo L/R real-time. Master volume với peak metering.

🎙️

Ghi âm đa track

Record arm per track, ghi đồng thời nhiều track. Punch-in recording. Waveform cập nhật real-time trong khi ghi.

🔊

PortAudio Playback

WASAPI (Windows), CoreAudio (macOS), ALSA (Linux). Hỗ trợ ASIO cho độ trễ thấp. Cấu hình sample rate và buffer size.

🎵

FFmpeg Decode / Encode

Đọc MP3, WAV, FLAC, AAC, OGG, M4A, WMA, AIFF và mọi định dạng FFmpeg. Xuất WAV/MP3/FLAC với đúng sample rate dự án.

📡

Tích hợp với các hệ thống MAM

Kết nối trực tiếp với các hệ thống MAM như HD Station MAM. Duyệt và kéo thả file media lên timeline mà không cần phần mềm trung gian.

📁

Quản lý dự án

Tạo dự án với thư mục riêng. Lưu/mở file .hdws. Cấu hình sample rate, bit depth, BPM. File ghi tự động lưu vào thư mục dự án.

🌐

Đa ngôn ngữ

Giao diện tiếng Việt và tiếng Anh. Dễ mở rộng thêm ngôn ngữ mới qua file JSON. Thuật ngữ kỹ thuật giữ nguyên.

🖥️

Cross-platform CI/CD

Build tự động cho Windows (.exe NSIS), macOS (.dmg) và Linux (.AppImage) qua GitHub Actions. Electron 31 + electron-builder.


Kiến trúc

Hybrid Architecture

Giao diện web technology kết hợp engine âm thanh C++ native — hiệu năng cao, giao diện linh hoạt, dễ mở rộng.

RENDERER PROCESS Electron · Chromium · React 18 · Zustand 4 Timeline View Clip · Waveform · Zoom trackStore Mixer View Fader · Pan · VU Meter mixerStore Source Manager Local · Web · HD Station MAM projectStore Transport / Status Bar Play · Pause · Seek · BPM timelineStore IPC Bridge · contextBridge (preload/index.ts) · ipcRenderer.invoke() MAIN PROCESS Node.js · Electron Main · ipcHandlers.ts · projectSerializer.ts ipcMain.handle() → validate input → nativeEngine.*() → audio_engine.node NATIVE AUDIO ENGINE (audio_engine.node · C++17 · NAPI) cmake-js · node-addon-api · PortAudio v19 · FFmpeg 6 ▶ PLAYBACK Sources Local · Web HD Station MAM FFmpeg open file FFmpeg Decode avformat · avcodec SwrContext resample → Float32 stereo PCM TrackRenderer Clips · Fade in/out Per-clip volume sourceOffset per-track MixerEngine Volume · Pan Mute · Solo Master volume mixed PortAudio WASAPI · CoreAudio ALSA · ASIO PaCallback 🔊 ⏺ RECORDING input callback RecordBuffer ring buffer per track sync g_currentPosition PCM Float32 flush FFmpeg Encode Float32 → PCM16/24/32 mux → WAV / FLAC write to disk file addClip() → Timeline Clip tại đúng vị trí ghi LocalFileSource::Open() → TrackRenderer clip mới 🎤

Thông số kỹ thuật

Hiệu năng & Công nghệ

Stack kỹ thuật hiện đại, được kiểm thử với property-based testing và CI/CD đa nền tảng.

Sample Rate
44100 / 48000 / 96000 Hz
Cấu hình per-project
Bit Depth
16 / 24 / 32-bit
Float32 internal processing
Định dạng đọc
MP3, WAV, FLAC, AAC, OGG, M4A…
Tất cả định dạng FFmpeg hỗ trợ
Định dạng xuất
WAV · MP3 · FLAC
FFmpeg libavcodec encode
Audio API
WASAPI · CoreAudio · ALSA · ASIO
Qua PortAudio abstraction layer
UI Refresh Rate
~60 fps
Playhead poll, VU meter, waveform
Thành phần Công nghệ Phiên bản Vai trò
Desktop shellElectron31.xCross-platform runtime
UI frameworkReact18.xComponent rendering
Ngôn ngữ UITypeScript5.xType safety
State managementZustand4.xStores: track, mixer, timeline
Audio I/OPortAudiov19WASAPI / CoreAudio / ALSA / ASIO
Decode / EncodeFFmpeg6.xlibavformat + libavcodec + libswresample
Native bindingnode-addon-api (NAPI)C++17C++ ↔ Node.js bridge
Build toolelectron-vite2.xVite-based bundler
Packagingelectron-builderNSIS / DMG / AppImage
CI/CDGitHub ActionsBuild đa platform tự động
TestingVitest + fast-check1.x / 3.xUnit + property-based tests

So sánh

Tương đương Studio One Prime

HD.WaveStudio cung cấp đầy đủ tính năng chỉnh sửa âm thanh cơ bản, với những điểm mạnh riêng biệt không có ở phần mềm khác.

Tính năng HD.WaveStudio Studio One Prime Audacity
Đa track timeline
Mixer fader / panGiới hạn
Mute / Solo
VU Meter stereo
Fade in/out per clip
Per-clip volume
Split clip
Ghi âm đa track
Punch-in recordingGiới hạn
FFmpeg encode/decodePlugin
ASIO supportPlugin
Tích hợp MAM / HD Station
Giao diện tiếng ViệtMột phần
Mã nguồn mở
Cross-platform
VST/AU plugins
MIDI

FAQ

Câu hỏi thường gặp

Những thắc mắc phổ biến về HD.WaveStudio.

HD.WaveStudio hỗ trợ Windows 10/11 (x64), macOS 11+ (Intel và Apple Silicon), và Linux (Ubuntu 20.04+ / Debian 11+) dưới dạng AppImage. Yêu cầu tối thiểu 4GB RAM và 200MB dung lượng đĩa.
HD Station MAM là hệ thống quản lý media asset do HD Việt Nam phát triển, dùng để quản lý quy trình sản xuất và file media trên toàn đài. HD.WaveStudio tích hợp trực tiếp với HD Station MAM trong Source Manager, cho phép kéo thả file media lên timeline mà không cần phần mềm trung gian.
Hiện tại HD.WaveStudio chưa hỗ trợ VST/AU plugins và MIDI. Phần mềm tập trung vào tác vụ chỉnh sửa, mix và xuất file âm thanh đa track. Nếu cần xử lý effect phức tạp, bạn có thể dùng kết hợp với DAW khác.
Dự án được lưu dưới định dạng .hdws — thực chất là JSON, dễ đọc và có thể kiểm soát phiên bản bằng Git. File ghi âm WAV được lưu trong thư mục dự án.
Dự án mở trên GitHub. Bạn có thể fork, tạo pull request, hoặc báo lỗi qua Issues. Codebase dùng TypeScript (UI) và C++17 (native engine), có property-based tests với Vitest + fast-check.
Có. ASIO yêu cầu driver ASIO của nhà sản xuất soundcard (ví dụ: ASIO4ALL cho soundcard thông thường, hoặc driver native của Focusrite, RME…). Sau khi cài driver, HD.WaveStudio sẽ tự nhận diện thiết bị ASIO trong Audio Device Settings.