2011-05-01 22 views
7

Có ai biết nếu có phần mềm tốt để thực hiện chuyển đổi từ (dạng sóng hoặc mp3 hoặc định dạng đã biết khác) sang MIDI không? Tôi hiểu rằng việc chuyển đổi từ tệp âm thanh sang MIDI là một quá trình rất phức tạp. Tôi hiện đang phát triển một dự án khóa học cho bằng cử nhân yêu cầu thao tác các tệp MIDI.Phần mềm để chuyển đổi âm thanh sang MIDI

Nếu bạn biết bất kỳ phần mềm tốt nào, tôi đã mở để đề xuất. Tôi thích phần mềm cũng có thể được thực hiện từ trình bao bằng cách chuyển một tệp cần chuyển đổi.

Mọi trợ giúp đều được đánh giá cao.

+0

Related: http://stackoverflow.com/questions/2126193/wav-to-midi-conversion http://stackoverflow.com/questions/4919335/music-transcription-of-wav-files-in-java http://stackoverflow.com/questions/1628071/programmatically-listening-to-sound-signal-processing – finnw

+1

Tôi đã viết blog về điều này, vì câu hỏi này xuất hiện khá thường xuyên. Dưới đây là giải thích chi tiết về lý do tại sao những gì bạn đang cố gắng làm không hề dễ dàng chút nào: http://www.nikreiman.com/2010/12/just-for-record-you-dont-convert.html –

+1

Ngoài ra, nếu dự án cử nhân của bạn chỉ là về thao tác các tập tin MIDI, tại sao bạn không thể làm việc trong MIDI và tổng hợp nó thành âm thanh? Tại sao bạn cần sử dụng bản ghi âm làm nguồn? –

Trả lời

2

Đây sẽ là một quá trình khủng khiếp ở mức tốt nhất và hoàn toàn không thể trong phần lớn thời gian. Vấn đề là phần mềm như vậy phải xác định các nốt nhạc riêng lẻ từ luồng âm thanh để chuyển đổi chúng thành thông tin MIDI. Điều này phức tạp bởi thực tế là nó cũng phải xác định các loại âm thanh khác nhau để gán chúng cho các bản nhạc khác nhau. Nó thậm chí còn phức tạp hơn bởi khả năng của âm thanh không phải là "lưu ý", để lại một số cách truyền đạt điều đó trong luồng MIDI. Và rồi bạn có vấn đề về âm thanh không phải âm nhạc, chẳng hạn như hát, thường không được đưa vào MIDI.

Bạn đặt cược tốt nhất là dành thời gian tạo bản nhạc MIDI của riêng bạn hoặc tìm kiếm hoặc mua một số từ 'net'. FWIW, trước sự phổ biến của nhạc chuông MP3, rất nhiều nhạc chuông "đa âm" cho điện thoại di động thực sự là các tệp MIDI.

-1

Tôi không biết điều đó có hữu ích hay không, nhưng biết về một phần mềm có thể nhận ra sự giống nhau giữa các tệp âm thanh. Có thể sử dụng cho mục đích bạn muốn: link

Nó không sử dụng MIDI chút nào, nhưng có thể so sánh các bản âm thanh.

-1

Hầu hết các tệp Midi bạn có thể đã nghe không được chuyển đổi, thay vào đó chúng được làm lại. Bằng cách nghiên cứu cẩn thận các ghi chú trong bài hát, Nghệ sĩ/Người dùng chuyển đổi tệp âm thanh, sao chép bài hát càng gần càng tốt đến chuỗi midi.

FL Studio (trước đây là Fruity Loops) có khả năng tạo tệp midi vv từ đầu, nhưng điều này tốn rất nhiều thời gian, công sức và kỹ năng cơ bản khi sử dụng một chương trình như vậy.

Không thể chuyển đổi tệp âm thanh sang Midi.

+1

Tuyên bố cuối cùng không giống như nó đã đúng trong năm 2011, nó chắc chắn là không đúng bây giờ. – Auspex

-1

Sử dụng SoX - con dao quân đội Thụy Sĩ về xử lý âm thanh. Rất dễ sử dụng.

SoX là tiện ích dòng lệnh đa nền tảng (Windows, Linux, MacOS X, v.v.) có thể chuyển đổi các định dạng khác nhau của tệp âm thanh máy tính sang các định dạng khác. Nó cũng có thể áp dụng hiệu ứng khác nhau cho các tập tin âm thanh, và, như là một tiền thưởng thêm, SoX có thể chơi và ghi lại các tập tin âm thanh trên hầu hết các nền tảng.

Ví dụ:

sox /mypath/my_audio.mp3 /mypath/my_audio.MIDI

SOX là dự án rất trưởng thành!Dưới đây là liên kết: http://sox.sourceforge.net/

Dưới đây là một số ví dụ tôi googled cho bạn: http://www.thegeekstuff.com/2009/05/sound-exchange-sox-15-examples-to-manipulate-audio-files/

+1

Gần đây tôi đã tải xuống SoX và thử thực hiện chuyển đổi. Có vẻ như nó không còn hỗ trợ các tệp MIDI nữa: ( – applepie

+3

SoX v không hỗ trợ đầu ra MIDI. Tôi tìm hỗ trợ cho những điều sau: 'ĐỊNH DẠNG FILE ÂM THANH: 8svx aif aifc aiffc al amb au avr caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 m5 mp2 mp3 nist ogg paf prc pvf s1 s2 s2 sw txw u1 u16 u2 u3 u3 u3 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm wve xa xi DANH SÁCH DANH SÁCH PHÁT: m3u pls THIẾT BỊ ÂM THANH: coreaudio' – brannerchinese

+0

'sox FAIL định dạng: không xử lý cho phần mở rộng tập tin 'midi' ' – theonlygusti

8

WaoN không chuyển đổi WAV sang MIDI: http://waon.sourceforge.net/

Ít nhất nó là khá thú vị :-)

+0

Tôi không thể biên dịch được. Rất nhiều thư viện bị thiếu – dorien

+0

Makefile đưa ra gợi ý thư viện nào phụ thuộc vào nó, như libao-dev, tôi sẽ cố gắng cài đặt tất cả chúng và nếu nó vẫn không thành công đoán lỗi cho một gợi ý mà thư viện vẫn còn thiếu. Nó biên dịch tốt ở đây trên Ubuntu 15.04 với một số gói phát triển được cài đặt. –

+1

Làm việc cho tôi trên Gentoo bằng lớp phủ proaudio. –

0

Bạn có thể chuyển đổi WAV sang MIDI bằng cách sử dụng WaoN. Bạn có thể tải xuống các tệp nhị phân Windows WaoN here.

0

Tôi đã nghe nói về Waon. Tuy nhiên, nó đã cho tôi một loạt các vấn đề biên dịch, vì vậy tôi đã không thể cài đặt nó.

Tôi đã tìm thấy chú thích âm, được phát triển bởi Queen Mary, nó sử dụng các plugin Vamp để trích xuất các tính năng (trong trường hợp này là phiên âm) và ghi nó vào tệp midi.

Những plugin có thể làm việc, tuy nhiên, họ sẽ làm việc tốt hơn nếu bạn thêm một tập tin cấu hình (xem doc cá nhân plugin):

./sonic-annotator file.wav -d vamp:qm-vamp-plugins:qm-transcription:transcription -w midi 

./sonic-annotator file.wav -d vamp:silvet:silvet:notes -w midi 

./sonic-annotator file.wav -d vamp:ua-vamp-plugins:mf0ua:mf0ua -w midi 
0

chuyển đổi như vậy có thể đạt được với các thuật toán di truyền. Nó sẽ không hoàn hảo, nhưng nó có thể gần nhất có thể. Theo cách tương tự, Mona Lisa được xây dựng lại bằng hình tam giác trong Lập trình di truyền: Tiến hóa của dự án Mona Lisa.