RepositoryRust
PaulBatchelor

PaulBatchelor/Trio

singing voice synthesizer with 3-part harmony and automatic voice leading

73sao
1fork
0issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: singing-synthesis

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: vocal-synthesis

#1 Repository Của Tháng

2
TINIX TRENDING·Chủ đề: webaudio

#2 Repository Của Tháng

🎵 Trio — Nhà sản xuất giọng hát điện tử với hòa âm 3 phần thông minh

Một nhà sản xuất âm nhạc kỹ thuật số không cần nhập liệu hòa âm — chỉ cần gõ nốt, Trio tự thông minh dẫn giác và xây dựng hòa âm 3 phần sống động.

Trio là một công cụ sản xuất âm nhạc kỹ thuật số chuyên về tổng hợp giọng hát (singing synthesis), được phát triển bằng Rust và chạy trên nền tảng WebAssembly. Khác với các bản nhạc tổng hợp thông thường, Trio không chỉ tạo ra giọng hát — mà còn tự động xây dựng hòa âm 3 phần (3-part harmony) và áp dụng thuật toán dẫn giác âm thanh (voice leading) một cách tự nhiên, giống như một nhạc sĩ thực sự.

✨ Điểm nổi bật

  • Hòa âm 3 phần tự động: Tự động tạo hòa âm ba giọng chỉ từ giai điệu chính, mang lại cảm xúc dày đặc và sống động.
  • Voice leading thông minh: Áp dụng nguyên tắc dẫn giác âm thanh để các nốt hòa âm luôn luồng chảy tự nhiên, tránh cảm giác cứng nhắc.
  • Chạy trên WebAssembly: Được viết bằng Rust và biên dịch sang WebAssembly, mang lại hiệu năng cao và khả năng chạy trực tiếp trên trình duyệt.
  • Tích hợp WebAudio và Canvas: Kết hợp WebAudio để tổng hợp âm thanh và Canvas để hiển thị giao diện đồ họa trực quan.
  • Công cụ cho nhà sản xuất âm nhạc kỹ thuật số: Phù hợp với các nhà sáng tạo nội dung âm nhạc, game, hoặc nghiên cứu âm nhạc số.

💡 Vì sao đáng chú ý

Trio khác biệt từ các công cụ tổng hợp giọng hát khác ở chỗ sự kết hợp giữa âm thanh và lý thuyết âm nhạc — không chỉ sinh ra giọng hát, mà còn tự động xây dựng cấu trúc hòa âm phức tạp một cách logic. Nhờ chạy trên WebAssembly, người dùng có thể trải nghiệm ngay trên trình duyệt mà không cần cài đặt phần mềm nặng.


#DSSP #Rust #WebAssembly #WebAudio #SingingSynthesis #VoiceLeading #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryJavaScript
mrdoob/three.js

JavaScript 3D Library.

116.9k
Oct 25, 2026
RepositoryTypeScript
freeCodeCamp/freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

457.9k
Oct 25, 2026
RepositoryPython
practical-tutorials/project-based-learning

Curated list of project-based tutorials

288.1k
Oct 26, 2026
RepositoryJavaScript
react/react

The library for web and native user interfaces.

251.8k
Oct 25, 2026
RepositoryTypeScript
vuejs/vue

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

212.6k
Oct 10, 2024
RepositoryJavaScript
trekhleb/javascript-algorithms

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

196.7k
Jul 26, 2026
Repository
getify/You-Dont-Know-JS

A book series (2 published editions) on the JS language.

184.8k
Feb 15, 2026