びっくりしようこのMIDIファイル次からダウンロードここ、しかし私は次を得ます:
$ 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
そして音がまったくない。
もう一つリンク、同じテキストの他のメロディ。
このウェブサイトの一部のMIDIファイルについては少し聞こえますが、まだメッセージが表示されます。バンク0にマップされた商品はありません。-この楽器は聞こえません。私は聞いた内容が私が聞くべき内容ではないと思った。
サウンドフォントが必要な場合がありますが、どのフォントであるかはわかりません。
メロディをどのように聞きますか?
答え1
timidity
MIDIレンダラーですが、楽器定義自体は提供されません。
一部のサウンドフォントが欠落しているようです(少なくともプログラムの場合41
)。この問題を解決するには、他の機器セットをインストール/アクティブ化する必要があるかもしれません。例えば流体GMかなり完全なようです。設置後は必ず活性化してください。次の内容が役に立ちます。 (で始まる行$
は実行するコマンドで、で始まる行は#
コメントです)。
$ 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
答え2
パッチのインストール
Timidityはデフォルトで使用されます。代わりにfreepats
インストールしてみてください。eawpatches
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