View previous topic :: View next topic |
Author |
Message |
bobdva Apprentice
Joined: 25 Nov 2003 Posts: 207 Location: Moscow
|
Posted: Thu Dec 04, 2003 8:29 am Post subject: как заставить играть midi через alsa |
|
|
звук: i810
alsa: 0.9.x
поставил и настроил alsa вродьбы всё правильно, как сказано в мануале
http://www.gentoo.org/doc/ru/alsa-guide.xml
всё, что нужно (xmms,mplayer) играет нормально звук через alsa
поставил ещё и плюгин для xmms для того,чтобы тот играл midi
но!!! играть-то вроде и играет, а звука нет!
то же самое и с rosegarden
Code: | $ pmidi -l
Port Client name Port name
|
выкачал sfx-банк памяти для SoundBlaster-а, пытаюсь подгрузить
Code: | $ sfxload /usr/share/sfbank/8MBGMSFX.SF2
/dev/sequencer: No such device
|
что делать и как заставит играть миди? |
|
Back to top |
|
|
Bor81 n00b
Joined: 31 Aug 2003 Posts: 68 Location: Kyiv, UA
|
Posted: Thu Dec 04, 2003 8:55 am Post subject: |
|
|
А какой плагин к xmms ?
Там кроме как xmms-midi к timidity++ нету ничего
то есть под алса нету тоже
у меня испокон веков стоит timidity++
ну еще стоит к нему прикрутить timidity-eawpatches
а то ведь и правда не будет звук выдавать
Хочу заметить что сам pmidi не пробовал даже
есть причины попробовать ?
ЗЫ: а вот если бы мне кто расказал как заставить xmms играть kar файлы |
|
Back to top |
|
|
bobdva Apprentice
Joined: 25 Nov 2003 Posts: 207 Location: Moscow
|
Posted: Thu Dec 04, 2003 7:09 pm Post subject: |
|
|
Bor81 wrote: | А какой плагин к xmms ?
Там кроме как xmms-midi к timidity++ нету ничего
то есть под алса нету тоже
у меня испокон веков стоит timidity++
ну еще стоит к нему прикрутить timidity-eawpatches
а то ведь и правда не будет звук выдавать
Хочу заметить что сам pmidi не пробовал даже
есть причины попробовать ?
|
плагин именно xmms-midi , поставил и timidity-eawpatches, но от этого звук при воспроизведении midi не появился...
зачем pmidi ? ну чтобы хоть как-то проверить как играет... |
|
Back to top |
|
|
Bor81 n00b
Joined: 31 Aug 2003 Posts: 68 Location: Kyiv, UA
|
Posted: Fri Dec 05, 2003 11:27 am Post subject: |
|
|
Важный момент
по крайней мере раньше им был
Quote: |
bor@work bor $ ll /etc/timidity.cfg
lrwxrwxrwx 1 root root 32 2003-10-13 11:26 /etc/timidity.cfg -> /usr/share/timidity/timidity.cfg
|
ну и естесвенно правильно настроить timidity.cfg |
|
Back to top |
|
|
bobdva Apprentice
Joined: 25 Nov 2003 Posts: 207 Location: Moscow
|
Posted: Fri Dec 05, 2003 9:13 pm Post subject: |
|
|
Bor81 wrote: | Важный момент
по крайней мере раньше им был
Quote: |
bor@work bor $ ll /etc/timidity.cfg
lrwxrwxrwx 1 root root 32 2003-10-13 11:26 /etc/timidity.cfg -> /usr/share/timidity/timidity.cfg
|
ну и естесвенно правильно настроить timidity.cfg |
это всё хорошо, но это midi конвертируется в wav и играется именно wav
а мне хочется,чтобы играл чисто midi (как в rosegarden) |
|
Back to top |
|
|
bobdva Apprentice
Joined: 25 Nov 2003 Posts: 207 Location: Moscow
|
Posted: Sat Dec 06, 2003 9:49 am Post subject: |
|
|
bobdva wrote: | Bor81 wrote: | Важный момент
по крайней мере раньше им был
Quote: |
bor@work bor $ ll /etc/timidity.cfg
lrwxrwxrwx 1 root root 32 2003-10-13 11:26 /etc/timidity.cfg -> /usr/share/timidity/timidity.cfg
|
ну и естесвенно правильно настроить timidity.cfg |
это всё хорошо, но это midi конвертируется в wav и играется именно wav
а мне хочется,чтобы играл чисто midi (как в rosegarden) |
вопрос решается как
|
|
Back to top |
|
|
Bor81 n00b
Joined: 31 Aug 2003 Posts: 68 Location: Kyiv, UA
|
Posted: Tue Dec 09, 2003 2:04 pm Post subject: |
|
|
Раскажу свою ситуацию
поставил pmidi
Quote: |
bor@work bor $ pmidi -l
Port Client name Port name
64:0 Rawmidi 0 - Audigy MPU-401 (UA Audigy MPU-401 (UART)
64:32 Rawmidi 0 - Audigy MPU-401 (UA Audigy MPU-401 #2
65:0 Emu10k1 WaveTable Emu10k1 Port 0
65:1 Emu10k1 WaveTable Emu10k1 Port 1
65:2 Emu10k1 WaveTable Emu10k1 Port 2
65:3 Emu10k1 WaveTable Emu10k1 Port 3
|
Quote: | bor@work bor $ echo $ALSA_OUTPUT_PORTS
65:0, 65:1, 65:2, 65:3
|
но pmidi что-то тужится-тужится но звук не выдает
попробовал
Quote: |
bor@work bor $ timidity -iA &
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
TiMidity starting in ALSA server mode
can't set sched_setscheduler - using normal priority
Opening sequencer port: 128:0 128:1
|
Quote: | bor@work bor $ pmidi -p "128:0 128:1" /home/bor/store/MIDi/Australia/Kylie_Minogue/Kylie_Minogue_-_In_your_eyes.mid
Requested buffer size 32768, fragment size 8192
ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
|
помогло звук есть, но и вопросы есть (даже скорей замечания)
ИМХО звук все равно идет с помощью
Quote: | играется именно wav | ?!
И почему все таки pmidi не играет через *родные* порты (на встроенных в звуковуху звуках) ? |
|
Back to top |
|
|
|