tigtools

Trình chuyển đổi MP3 sang MIDIPro

Nhận diện các nốt nhạc trong bản ghi âm và tải chúng xuống dưới dạng tệp MIDI. Hoạt động tốt nhất với một nhạc cụ hoặc giọng hát; âm thanh được phân tích trên thiết bị của bạn và không bao giờ được tải lên.

Chạy ngay trên trình duyệt Không cần đăng ký

Đang kiểm tra gói của bạn…

Cách sử dụng

  1. Chọn bản ghi âm của một nhạc cụ hoặc giọng hát đơn lẻ (tối đa 10 phút).
  2. Chọn Detect notes và đợi trong khi âm thanh được phân tích trong trình duyệt của bạn.
  3. Điều chỉnh các ngưỡng và nốt ngắn nhất trong khi theo dõi piano roll.
  4. Đặt tempo nếu bạn muốn các nốt khớp với ô nhịp trong DAW, sau đó tải tệp MIDI xuống.

Cách hoạt động

Âm thanh được trình duyệt của bạn giải mã, trộn về mono và lấy mẫu lại ở 22.050 Hz, định dạng đầu vào của Basic Pitch, một mô hình phát hiện nốt mã nguồn mở (Apache 2.0) do Spotify công bố. Mô hình chạy trong trình duyệt của bạn bằng TensorFlow.js và ước tính, cho từng khung 11,6 ms và từng phím trong 88 phím đàn piano, khả năng một nốt bắt đầu và một nốt đang vang. Các xác suất đó được chuyển thành nốt bằng ngưỡng bắt đầu và ngưỡng khung, độ dài nốt ngắn nhất và, tùy chọn, thủ thuật melodia, vốn cũng bắt được những nốt vào dần mà không có cú tấn công rõ ràng.

Các nốt được ghi dưới dạng Tệp MIDI chuẩn một track với chương trình piano acoustic. Velocity đến từ độ lớn phát hiện được. Tempo bạn đặt chỉ xác định lưới ô nhịp; các nốt giữ nguyên thời gian tính bằng giây, vì vậy chúng sẽ không bám theo phách trừ khi bản ghi được chơi theo tiếng máy nhịp ở đúng tempo đó. Pitch bend không được ghi.

Kết quả phụ thuộc nhiều vào bản ghi. Một nhạc cụ solo được thu sạch sẽ cho kết quả tốt; hợp âm được phát hiện nhưng đôi khi thiếu hoặc thừa nốt; trống, méo tiếng, hồi âm và bản phối đầy đủ tạo ra nhiều nốt sai. Quá trình phân tích mất từ vài giây đến vài phút tùy theo độ dài và thiết bị của bạn.

Ví dụ

Bản ghi piano

Bản ghi piano dài 2 phút bằng điện thoại cho ra tệp MIDI với giai điệu và hầu hết các nốt hợp âm; hạ ngưỡng khung giúp khôi phục nốt nhẹ, tăng ngưỡng khung giúp loại bỏ nốt ma.

Giai điệu ngân nga

Ngân nga một giai điệu vào ghi âm giọng nói, chuyển đổi khi bật thủ thuật melodia và nhập MIDI vào DAW để chơi bằng bất kỳ nhạc cụ nào.

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

Công cụ này có tách được các nhạc cụ trong một bài hát không?

Không. Công cụ phát hiện các nốt có cao độ trong toàn bộ bản ghi và đưa chúng vào một track. Trong một bản phối đầy đủ, giọng hát, bass, hợp âm và âm bội của trống đều trở thành nốt, đó là lý do kết quả trên bài hát hoàn chỉnh thường lộn xộn.

Âm thanh của tôi có bị tải lên không?

Không. Âm thanh được giải mã và phân tích trong trình duyệt của bạn. Chỉ tệp mô hình được tải xuống từ trang này; bản ghi của bạn không bao giờ rời khỏi thiết bị.

Vì sao các nốt không thẳng hàng với các ô nhịp trong DAW của tôi?

MIDI giữ nguyên thời gian thực của màn trình diễn. Đặt tempo bằng tempo của bài hát và bật lượng tử hóa trong DAW nếu bạn cần các nốt nằm trên lưới.

Tại sao có giới hạn 10 phút?

Quá trình phân tích giữ toàn bộ đầu ra của mô hình trong bộ nhớ. Các bản ghi dài hơn có thể làm cạn bộ nhớ của trình duyệt, đặc biệt là trên điện thoại. Hãy cắt các tệp dài thành nhiều phần trước.

Quyền riêng tư

Tệp âm thanh của bạn được giải mã và phân tích hoàn toàn trong trình duyệt; tệp không được tải lên hoặc lưu trữ. Mô hình nhận diện nốt nhạc được tải từ máy chủ riêng của trang web này.