Changelog

Lịch Sử Cập Nhật

Theo dõi mọi phiên bản, tính năng mới và cải tiến của NhacLabs.

v1.0.2 Cải Tiến

Nâng Cấp Phân Tích Nhạc

22 tháng 3, 2026

Cải tiến toàn diện cách đọc hợp âm, thuật toán key detection chính xác hơn, và BPM đa cửa sổ ổn định hơn.

Cải Tiến Hợp Âm

  • Hỗ trợ 9 loại hợp âm — Major, Minor, 7th, Maj7, m7, Dim, Aug, Sus4, Sus2
  • Median smoothing — lọc nhiễu passing tones, chord ổn định và chính xác hơn
  • Dùng y_harmonic (tách riêng thành phần hòa âm) — giảm tiếng trống/percuss ảnh hưởng chord
  • Preset Cơ bản / Nâng cao — chọn nhanh bộ chord phù hợp Pop hoặc Jazz
  • Phân tích lại chord với cài đặt khác mà không cần chạy lại toàn bộ

Nâng Cấp Key Detection

  • Windowed Analysis + Vote — chia bài thành nhiều cửa sổ, mỗi cửa sổ tự detect key rồi vote → chính xác hơn hẳn
  • Krumhansl-Kessler + Cosine Similarity — profile chuẩn nhạc lý, phân biệt major/minor tốt hơn
  • Music21 cross-check — dùng 4 thuật toán (KrumhanslSchmuckler, AardenEssen, BellmanBudge, TemperleyKostkaPayne) để xác minh kết quả
  • Phân biệt chính xác relative major/minor (VD: phân biệt rõ G# và Fm)

BPM Cải Tiến

  • Đa cửa sổ (Multi-window) — đo BPM 3 đoạn (đầu, giữa, cuối) rồi lấy median → loại bỏ giá trị bất thường
  • Chuẩn hóa Octave — tự động sửa lỗi nhân/chia đôi BPM (80 vs 160) giữa các đoạn
  • Dải BPM mở rộng — hỗ trợ từ 60 (Ballad) đến 180 (EDM/Dance)

Lưu Ý Cho Người Dùng

  • Các bài đã phân tích ở v1.0.0 nên phân tích lại để hưởng kết quả Key/BPM/Chord chính xác hơn
  • Thuật toán Key mới phân biệt tốt hơn Major / Minor cùng bộ nốt — kết quả có thể khác phiên bản cũ (và chính xác hơn)
  • Chord mặc định bật 8 loại (trừ Sus2). Vào Cài đặt Chord ⚙️ để bật thêm hoặc chọn Preset
v1.0.0 Ra Mắt

Phiên Bản Đầu Tiên

13 tháng 3, 2026

Phiên bản chính thức đầu tiên của NhacLabs — phần mềm phân tích nhạc toàn diện dành cho DJ, nhạc sĩ và producer.

Phân Tích Cốt Lõi

  • Phát hiện BPM chính xác
  • Phân tích tông nhạc Key (Major/Minor)
  • Chế độ Scan BPM nhanh — chỉ đo BPM mà không phân tích đầy đủ
  • Phân tích Năng lượng (Energy) — biểu đồ Intro, Verse, Chorus, Bridge, Outro

Nhận Diện Hợp Âm

  • Phát hiện tiến trình hợp âm theo timeline
  • Hiển thị chord realtime khi phát nhạc
  • Cửa sổ Soi Chord riêng biệt — xem chord theo thời gian
  • Tuỳ chỉnh chord typechroma type
  • Phân tích lại chord với cài đặt khác (Re-analyze)

AI Gemini

  • AI Lyrics — phân tích lời bài hát bằng Gemini AI
  • Hỗ trợ đa ngôn ngữ (Tiếng Việt, English, và nhiều ngôn ngữ khác)
  • Ghép hợp âm với lời bài hát đồng bộ theo nhịp
  • Hỗ trợ nhiều API key Gemini — tự rotate khi hết quota

Phát Nhạc

  • Player tích hợp với waveform trực quan
  • Hiển thị chord realtime khi đang phát
  • Điều khiển: play/pause, next/prev, seek, volume, mute
  • Hỗ trợ format: MP3, WAV, FLAC, OGG

Công Cụ

  • Đổi Tempo — thay đổi tốc độ giữ nguyên cao độ, xuất MP3/WAV
  • Đổi tên file tự động theo BPM, Key, tên bài — tuỳ chỉnh format
  • Xử lý hàng loạt — batch analysis, batch rename
  • Kéo thả file nhạc trực tiếp vào ứng dụng

Xuất Kết Quả

  • Xuất báo cáo phân tích: TXT, JSON, PDF, Ảnh
  • Xuất LyricsChords riêng biệt (TXT)
  • Xuất hàng loạt — mỗi bài tạo sub-folder riêng

Giao Diện

  • Dark theme premium — tone vàng-đen sang trọng
  • Đa ngôn ngữ — Tiếng Việt và English
  • Cửa sổ frameless — tiêu đề tuỳ chỉnh, maximize/minimize
  • Session restore — khôi phục danh sách nhạc khi mở lại app

Hệ Thống

  • License 3 tier: Free, Pro (199K), Unlimited (399K)
  • Kiểm tra cập nhật tự động qua GitHub Releases
  • Anti-debug nâng cao — bảo vệ phần mềm