corresponder hat geschrieben:schon so hardware-tutorial howto mässig oder?
Nee, nicht so spezifisch. Mehr so Erfahrungsberichte:
"Das ist meine Hardware, das meine Software, so habe ich das verbunden, so arbeite ich damit, das sind die Probleme die ich hatte und so habe ich die gelöst oder auch nicht.".
Bei mir würde sowas dann, sehr primitiv, so aussehen:
-----------------------
Ich benutze Hydrogen zum zusammensetzen meiner mit Rezound gesampelten Sounds. Um rosegarden und Muse drücke ich mich bisher herum. Zum Sampeln starte ich jack mit der virtuellen Soundkarte aus der .asoundrc weil die Onboardsoundkarte leider die Ein und Ausgänge nicht richtig trennt und die gesteckte Soundkarte ein stärkeres Eingangssignal braucht als ich ohne Verzerrung liefern kann.
Deshalb nehme ich mit der Onboardkarte auf während ich auf der gesteckten Karte abspiele. Natürlich lassen sich die beiden Karten nicht synchronisieren was sich bei der kürze meiner Samples aber wenig auswirkt. Leider führt das auch zu Jack-Abstürzen nach einer längeren Zeit, zum Glück lässt sich nach einem Jack-Neustart weiterarbeiten.
Deshalb hoffe ich, nur mit der gesteckten Karte arbeiten zu können wenn ich endlich mein Mischpult wieder habe.
Zur Zeit benutze ich als Vorverstärker(am Mic-In der Onboard) wenn überhaupt eine Boss-Metal-Zone-Gitarrentrampelkiste.
Code: Alles auswählen
Rechner: AMD Athlon XP 1800+
512 MB Ram
40 GB HD
Soundkarten:
Via VT82C686 (onboard)
Typhoon(ääh wie war die Nummer)= C-Media-Inc CMI8738/C3DX
Externe Geräte: Boss Metalzone
Software:
Treiber: ALSA
Module:
! snd_via82xx,
! snd_cmipci,
snd_ac97_codec,
snd_seq_midi,
snd_opl3_synth,
snd_seq_instr,
snd_seq_midi_emul,
snd_ainstr_fm,
snd_opl3_lib,
snd_hwdep,
snd_mpu401_uart,
snd_rawmidi,
snd_seq_oss,
snd_seq_midi_event,
snd_seq,
snd_seq_device,
snd_pcm_oss,
snd_pcm,
snd_page_alloc,
snd_timer,
snd_mixer_oss,
snd
Konfiguration:
.asoundrc:
pcm.via82xx {
type hw
card 0
}
ctl.via82xx {
type hw
card 0
}
pcm.cmipci {
type hw
card 1
}
ctl.cmipci {
type hw
card 1
}
pcm.multi {
type multi;
slaves.a.pcm "hw:0,0";
slaves.a.channels 2;
slaves.b.pcm "hw:1,0";
slaves.b.channels 2;
bindings.0.slave a;
bindings.0.channel 0;
bindings.1.slave a;
bindings.1.channel 1;
bindings.2.slave b;
bindings.2.channel 0;
bindings.3.slave b;
bindings.3.channel 1;
}
pcm.ttable {
type route;
slave.pcm "multi";
ttable.0.0 1;
ttable.1.1 1;
ttable.2.2 1;
ttable.3.3 1;
}
# see above.
ctl.ttable {
type hw;
card 0;
}
/etc/modules.conf:
alias char-major-116 snd
alias snd-card-1 snd-via82xx
alias snd-card-0 snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-1-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-1-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-1-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
options snd cards_limit=3
Musikprogramme: Jack, Rezound, Hydrogen.
--------------
So, das wär jetzt halbwegs vollständig, Arbeitsweise, Vorteile, Nachteile, Konfiguration. Latenzzeiten könnte man z.B. noch angeben.