[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Не получатся выжать звук из связки timidity+intel8x0



Всем привет!

Дано: Debian etch, встроенная звуковая карта intel8x0, настроена через alsa
Хочу: воспроизводить midi-файлы
--
Без timidity мне не обойтись, итак:

$ sudo aptitude install timidity

Все установилось, дальше пробую запустить timidity:

$ sudo /etc/init.d/timidity start
Starting TiMidity++ ALSA midi emulation: ALSA lib seq_hw.c:455:
(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
error in snd_seq_open
timidity.
Emulating midi on ports: Could not open sequencer No such file or directory

Честно говоря меня эта ругань timidity немного озадачила. Загрузил модуль 
snd-seq, пробую запустить timidity заново:

$ sudo /etc/init.d/timidity start
Starting TiMidity++ ALSA midi emulation: timidity.
Emulating midi on ports: 128:0 128:1 128:2 128:3

Судя по всему теперь все хорошо, иду дальше - пробую воспроизвести какой-либо 
midi-файл:

$ aplaymidi -p 128:0 ~/Desktop/MIDI/WALTZ.MID

А в ответ тишина. Пробую альтернативное решение:

$ timidity ~/Desktop/MIDI/WALTZ.MID
Playing /home/drolyk/Desktop/MIDI/WALTZ.MID
MIDI file: /home/drolyk/Desktop/MIDI/WALTZ.MID
Format: 1  Tracks: 8  Divisions: 120
Sequence: untitled
Track name: Piano
Track name: Piano
Track name: (c) Creative Labs Inc.
Track name: 1998
Track name: produced by Dr. S.K. Chew
Track name: schew@creaf.com

И звук есть, все играется нормально. Еще более странным выглядит то, что с 
помощью aplaymidi на некоторых файлах я получал звук, но выглядело это 
странно - игралось первых несолько нот, а далее длилось "монотонное звучание" 
последней ноты, вот.

Вот какие модули загружены:

$ lsmod | grep snd | cut -f 1 -d ' '
snd_rtctimer
rtc
snd_seq_dummy
snd_seq_oss
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
snd_seq
snd_seq_device
snd_intel8x0
snd_ac97_codec
snd_ac97_bus
snd_pcm_oss
snd_mixer_oss
snd_pcm
snd_timer
snd
soundcore
snd_page_alloc

Вот что написано в /etc/default/timidity :
TIM_ALSASEQ=true
TIM_ALSASEQPARAMS="-B2,8 -Os"

Спасибо.

PS: Недавно задавал похожий вопрос о настройке MIDI на SBLive 5.1, как 
выяснилось у меня слишком допотопная модель и alsa-драйвер не умеет загружать 
"звуковые шрифты"

PPS: Меня мучают сомнения по поводу модуля snd-seq, странно как-то что он 
автоматом не грузится
-- 
If you think of MS-DOS as mono, and Windows as stereo,
  then Linux is Dolby Digital and all the music is free...

Attachment: pgpFdu0hPnBdD.pgp
Description: PGP signature


Reply to: