rụt rè: Không có công cụ nào được ánh xạ tới giai điệu ngân hàng 0, không biết cái nào bị thiếu


9

Tôi đang cố gắng phát tệp midi này được tải xuống từ đây , nhưng tôi nhận được:

$ timidity --verbose marivonnig1\ \(1\).mid 
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
Playing marivonnig1 (1).mid
MIDI file: marivonnig1 (1).mid
Format: 1  Tracks: 2  Divisions: 192
Sequence: Marivonnig
Text: By Traditionnel
Text: Generated by NoteWorthy Composer
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Time signature: 3/4 24 clock 8 q.n.
Time signature: 2/4 24 clock 8 q.n.
Track name: Staff
364 supported events, 3413810 samples, time 1:17
No instrument mapped to tone bank 0, program 41 - this instrument will not be heard
No pre-resampling cache hit

không có âm thanh nào cả .

Thêm một liên kết , một giai điệu khác nhau cho cùng một văn bản.

Đối với một số tệp midi từ trang web đó, tôi nghe thấy một số âm thanh, nhưng tôi vẫn nhận được thông báo Không có nhạc cụ nào được ánh xạ tới giai điệu ngân hàng 0 - nhạc cụ này sẽ không được nghe và tôi nghi ngờ rằng những gì tôi nghe không phải là những gì tôi nên nghe.

Có lẽ nó cần một số âm thanh, nhưng nó không cho tôi biết cái nào.

Làm thế nào để tôi nghe giai điệu?

Câu trả lời:


14

timidity là một trình kết xuất midi, nhưng bản thân nó không đi kèm với định nghĩa nhạc cụ.

có vẻ như bạn đang thiếu một số âm thanh (ít nhất là cho chương trình 41). để khắc phục điều này, bạn có thể muốn cài đặt / kích hoạt một bộ công cụ khác. ví dụ: GM-chất lỏng dường như khá hoàn chỉnh. đảm bảo kích hoạt nó, khi bạn đã cài đặt xong. một cái gì đó như sau sẽ giúp (các dòng bắt đầu bằng $các lệnh được thực thi; các dòng bắt đầu #chỉ là các nhận xét):

 $ sudo apt-get install fluid-soundfont-gm
 # then edit your /etc/timidity/timidity.cfg to activate the new soundfont
 # (and deactivate the old ones), e.g.:
 $ sudo sed -e 's|^source|#source|' -e '$a source /etc/timidity/fluidr3_gm.cfg' -i /etc/timidity/timidity.cfg
 # restart timidity
 $ sudo /etc/init.d/timidity restart
 # and play your file
 $ timidity --verbose marivonnig1\ \(1\).mid 

Điều này hoạt động, nhưng có vẻ như các nhạc cụ được ánh xạ tới các loại khác nhau, Trình phát nhạc ngẫu nhiên midi Random Trance chỉ phát ra âm thanh chính xác với tiêu chuẩnsource /etc/timidity/freepats.cfg
rubo77

1

cài đặt eawpatches

sự rụt rè đang sử dụng freepatsnhư mặc định, hãy thử cài đặt eawpatchesthay thế:

sudo su
echo "deb https://www.fbriere.net/debian stable misc" > /etc/apt/sources.list.d/midi-fbriere.net.list
wget -q -O- 'https://www.fbriere.net/public_key.html' | sudo apt-key add -
wget -q -O- 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x96B4BF71E4D7FB01' | sudo apt-key add -
apt install eawpatches-package
make-eawpatches-package
chmod 777 ./eawpatches_12-10+local_all.deb
sudo apt-get install ./eawpatches_12-10+local_all.deb
# then edit your /etc/timidity/timidity.cfg to activate the new soundfont
# (and deactivate the old ones) with:
sudo sed -e 's|^source|#source|' -e '$a source /etc/timidity/eawpatches.cfg' -i /etc/timidity/timidity.cfg

Nguồn Kích hoạt âm thanh midi soundfont thay thế cho freepats

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.