ALSA 0.9.0rc x GUS PnP Midi, seqencer

Fórumok

ALSA 0.9.0rc x GUS PnP Midi, seqencer

Hozzászólások

Elvileg minden rendben. Megprobaltam kezzel a szukseges moduloket berakni, de a sndstat azt irja, hogy a seq. disabled by. config, vagy install, vagy setup, vagy valami ehhez hasonlot. Pedig en megadtam a setupnak, hogy synth (seq.) is legyen, meg iss emu. is, meg interwave is (nem iw-stb-m van, ezt is +neztem). Voltam mar ugy is, hogy valami kernel-petchsetben volt ALSA, es menuconfiggal lehetett configolni, es ugy se ment a seq. Minden mas ment persze, mint mindig. Port, irq, dma tui, hogy jo, mert mp3 pl. megy rendesen mindig.
De most jott egy varatlan gordulat. Sima OSS-sel megy minden. de nekem csak az ALSA (neg persze az OSS emu) kell!!!

Antiemes

Egy lehetseges megoldas, verzio:
/etc/alsa/alsa-base : startosslayer=(on,off), ebben az esetben ; off .
vagy a modules.conf -ban az OSS ´emu.´ resz kihagyasa.

"...de nekem csak az ALSA (neg persze az OSS emu) kell!!! "

Ez igy egyutt nem valoszinu, hogy osszejon.

Es ha szabad tudnom, akkor miert nem valoszinu, hogy a 2 egyutt osszejon?

Pl: /etc/alsa/alsa-base : startosslayer=(on,off) miatt...
De probald ki, hatha...
Valamint a modules.conf ide illo reszeinek valtoztatasaval is kiprobalhatod.
Az igaz, hogy az alsa-oss library attol meg lesz, de ehhez modulok es hozzarendelesek is szuksegesek.

Mármint, melyik MIDI?

Merthogy kétféle van. A hardware MIDI (alias MIDI port ott a kártyán hátul), megy!
Legföljebb, valami Plug´n´Pray plobléma lehet (pl. nincs is bekonfigurálva, nincs aktiválva,
mit tudom én... a MIDI subdevice...)

A másik a szoftveresen emulált midi. Ez nem megy! Mert Kysela még (mindig) nem írta meg. Már régóta nem foglalkozik valami nagy intenzitással a GUS driverrel (gondolom vett egy Audigy-t )

A ´Synth´ szintúgy nem megy, hiszen a patch-feltöltögetés kívülről, ha jól tudom még csak szintén az EMUxxx sorozathoz, valamint az env24-hez van megírva.

Amit amúgy te disabled-nek látsz, az az OSS layer ´synth´-je, mivel a ´sndstat´ az az OSS file-ja. Az alsa infókat a /proc/asound könyvtárban láthatod!!

Zsiráf

Amúgy mi az ami pontosan ment az OSS-el? Mert az emu MIDI-t ott a ´pmidi´ csinálta meg az OSS synth-jével. A ´pmidi´ jelenleg (ha jól tudom) az ALSA ´synth´-jét nem tudja használni. Szóval, ha a ´pmidi´-vel ment az OSS, akkor hiába vannak ´helyükon´ a patch-ek, merthogy, azt a ´pmidi´ használta, és a ´helyről´ az ALSA drivernek fogalma sincs. (és nem is tudod neki elmagyarázni. Jobban mondva, az EMU-nak fel lehet tölteni a Gravis patcheket is, ha jól tudom. . Fulladjon meg Kysela, hogy így elfelejtette Gravis-es múltját, és már szinte csak a kornyadt SB-vel foglalkozik.) A kernel OSS amúgy a P´n´P-t csak sima GUS Classic-ként használja.

Elvileg ALSA 0.9.0rc6 - AMD InterWave , GUS PnP: Mixer, PCM, MIDI, Synth
Szoftveresnek meg ott van a: ´timidity´ . Meg GUI -ja is van ´-i option´ , stb...
Ezzel kellene mennie, legalabbis lejatszas szinten (MID fajlok, bar ez keves lehet)
alsa-driver-0.9.0rcx/alsa-kernel/isa/gus/interwave.c -be is erdemes lehet belenezni..


".... Fulladjon meg Kysela, hogy így elfelejtette Gravis-es múltját,...."

Ez igy van.
OFF: De sajna nem csak a Gravis -al esett meg a dolog.... ON:

Van egy GUS PnP hangkártyám, és nem megy rajta ALSA-val a MIDI ill. a synth (InterWave). 0.9.0rc1,2...6-os probaltam eddig, de minden hiaba. Sima PCM megy.
Aki tud, plz. segitsen!

Elore is koszi.
Antiemes

A megfelelo ALSA (0.9.0rc6) konfiguralas es installalas utan (alsa-driver, alsa-lib,....), rendszertol fuggoen az ´/etc/modules.conf´ v. /etc/conf.modules -ban az aktualis modulra (ebben az esetben: snd-interwave) meg kell adni a hozza tartozo parametereket... Valami ilyesmi:
´modinfo snd-interwave´ : a modulhoz tartozo osszes beallitasi lehetoseget kilistazza.
Az alsa-driver "csomag" konfiguralasanal az ajanlott kapcsolok:
./configure --with-cards=interwave(vagy: =all) --with-sequencer=yes;make;make install
./snddevices

A modul parameterek altalaban:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-interwave
options snd snd_major_116 ....(opciok: ha szukseges: irq,dma1,dma2,..) (opcionalis)

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

(a synth modulok korul is lehetne varialni, ha lehet.....)

Ha a rendszer Debian:
1. /etc/modutils
2. touch alsa; vim alsa; -->hozzarendeles parameterek
3. update-modules

modprobe snd-interwave ............

alsamixer

MIDI port, hangmintak, MIDI memoria "rendben" ?

Module snd-interwave.o
----------------------
Module for Gravis UltraSound PnP, Dynasonic 3-D/Pro, STB Sound Rage 32
and other soundcards based on AMD InterWave (tm) chip.

port - port # for InterWave chip (0x210,0x220,0x230,0x240,0x250,0x260)
irq - IRQ # for InterWave chip (3,5,9,11,12,15)
dma1 - DMA # for InterWave chip (0,1,3,5,6,7)
dma2 - DMA # for InterWave chip (0,1,3,5,6,7,-1=disable)
joystick_dac - 0 to 31, (0.59V-4.52V or 0.389V-2.98V)
midi - 1 = MIDI UART enable, 0 = MIDI UART disable (default)
pcm_voices - reserved PCM voices for the synthesizer (default 2)
effect - 1 = InterWave effects enable (default 0);

U.i: letezik: snd-interwave-stb is. Nem mindegy.