Всем привет! Дано: 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