Newsgroup: it.comp.os.linux.iniziare
Titolo: alsa e midi su Toshiba Libretto 50CT

Salve esperti,
ho un carinissimo toshiba libretto 50CT (P75 32Mb ecc) con scheda audio
integrata Yamaha OPL3-SA2. Ci tengo molto perche' la batteria non
finisce mai e fa tutto quel che mi serve, tranne suonarmi i file midi;
gli mp3 li sento, alzo tutti i volumi del mixer sequencer compreso, ma
aplaymidi resta muto.
Ho bisogno di ascoltare i midi per esercitarmi con il sassofono. Per
piacere aiutatemi! :-)
Naturalmente ho gia' cercato sul sito alsa e con google senza successo
:-P
Ecco tutti i dati che penso possano servirvi, se serve qualcosa
d'altro, come disse Gesu', chiedete e vi sara' dato :-) Dimenticavo,
uso linux slackware 10 con kernel 2.4.26 (solo console)
Grazie 1.000.000
Enos
##### aplaymidi -l
 Port    Client name                      Port name
 64:0    Yamaha OPL3-SA22 MIDI - Rawmidi  Yamaha OPL3-SA22 MIDI
 65:0    OPL3 FM synth                    OPL3 FM Port
##### CLIENTS (da qualche parte in /proc/asound)
Client info
  cur  clients : 4
  peak clients : 5
  max  clients : 192
Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
    Connecting To: 63:0
Client  63 : "OSS sequencer" [Kernel]
  Port   0 : "Receiver" (-we-)
    Connected From: 0:1
Client  64 : "Yamaha OPL3-SA22 MIDI - Rawmidi 0" [Kernel]
  Port   0 : "Yamaha OPL3-SA22 MIDI" (RWeX)
Client  65 : "OPL3 FM synth" [Kernel]
  Port   0 : "OPL3 FM Port" (-We-)
  Port   1 : "OPL3 OSS Port" (-we-)
##### /etc/modules.conf
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.5 ---
alias char-major-116 snd
alias char-major-14 soundcore
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-seq-client-62 off
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-opl3sa2
alias sound-slot-0 snd-opl3sa2
options snd-opl3sa2 fm_port=0x388 midi_port=0x330 port=0x370
wss_port=0x530 isapnp=0 dma1=1 dma2=0 irq=5
# --- END: Generated by ALSACONF, do not edit. ---
##### ls /proc/asound
OPL3SA22@
card0/
cards
devices
hwdep
modules
oss/
pcm
seq/
timers
version
##### DRIVERS (da qualche parte in /proc/asound)
snd-opl3-synth,loaded,requested,1
snd-seq-midi,loaded,requested,1
snd-seq-oss,loaded,requested,1
##### OSS (da qualche parte in /proc/asound)
OSS sequencer emulation version 0.1.8
ALSA client number 63
ALSA receiver port 0
Number of applications: 0
Number of synth devices: 1
synth 0: [OPL3 FM synth]
  type 0x0 : subtype 0x1 : voices 18
  capabilities : ioctl enabled / load_patch enabled
Number of MIDI devices: 2
midi 0: [Yamaha OPL3-SA22 MIDI] ALSA port 64:0
  capability read/write / opened none
midi 1: [OPL3 FM Port] ALSA port 65:0
  capability write / opened none
OSS sequencer emulation version 0.1.8
ALSA client number 63
ALSA receiver port 0
Number of applications: 0
Number of synth devices: 1
synth 0: [OPL3 FM synth]
  type 0x0 : subtype 0x1 : voices 18
  capabilities : ioctl enabled / load_patch enabled
Number of MIDI devices: 2
midi 0: [Yamaha OPL3-SA22 MIDI] ALSA port 64:0
  capability read/write / opened none
midi 1: [OPL3 FM Port] ALSA port 65:0
  capability write / opened none
##### Usavo questo comando per configurare la scheda video
##### Prima di configurarla con alsaconfig
modprobe opl3sa2 mss_io=0x530 io=0x370 irq=5 dma1=1 dma2=0 mpu_io=0x330
##### Per finire... un classico lsmod
Module                  Size  Used by    Not tainted
snd-seq-oss            26048   0  (autoclean)
snd-seq-midi            3488   0  (autoclean) (unused)
snd-seq-midi-event      3264   0  (autoclean) [snd-seq-oss
snd-seq-midi]
snd-opl3-synth          9352   0  (autoclean) (unused)
snd-seq-instr           4864   0  (autoclean) [snd-opl3-synth]
snd-seq-midi-emul       4720   0  (autoclean) [snd-opl3-synth]
snd-ainstr-fm           1812   0  (autoclean) [snd-opl3-synth]
snd-seq                33424   2  (autoclean) [snd-seq-oss snd-seq-midi
snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq-midi-emul]
snd-opl3sa2             7560   0  (autoclean)
snd-pnp                 3168   0  (autoclean) [snd-opl3sa2]
snd-cs4231-lib         14604   0  (autoclean) [snd-opl3sa2]
snd-opl3-lib            5892   0  (autoclean) [snd-opl3-synth
snd-opl3sa2]
snd-hwdep               4804   0  (autoclean) [snd-opl3-lib]
snd-mpu401-uart         3200   0  (autoclean) [snd-opl3sa2]
snd-rawmidi            12740   0  (autoclean) [snd-seq-midi
snd-mpu401-uart]
snd-seq-device          3888   0  (autoclean) [snd-seq-oss snd-seq-midi
snd-opl3-synth snd-seq snd-opl3-lib snd-rawmidi]
snd-pcm                56072   0  (autoclean) [snd-opl3sa2
snd-cs4231-lib]
snd-timer              13604   0  (autoclean) [snd-seq snd-cs4231-lib
snd-opl3-lib snd-pcm]
snd-page-alloc          6328   0  (autoclean) [snd-cs4231-lib snd-pcm]
snd                    30852   0  (autoclean) [snd-seq-oss snd-seq-midi
snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq snd-opl3sa2
snd-cs4231-lib snd-opl3-lib snd-hwdep snd-mpu401-uart snd-rawmidi
snd-seq-device snd-pcm snd-timer]
soundcore               3396   5  (autoclean) [snd]
ide-cs                  3684   1
ds                      6548   2  [ide-cs]
i82365                 13668   2
isa-pnp                30736   0  [snd-opl3sa2 snd-pnp i82365]
pcmcia_core            39972   0  [ide-cs ds i82365]
ide-scsi                9328   0 
apm                     9580   1

 piacere aiutatemi! :-)
[supersnip]
prova ad installare timidity, l'ho fatto proprio adesso :)
Ciao!
-- 
------------------------------------------------
Salvatore La Bua - 
www.shogoki.it
------------------------------------------------
Computer Science Graduate Student
University of Palermo  -  [Italy]
------------------------------------------------
Powered by: FedoraCore 4 (2.6.11)

prova ad installare timidity, l'ho fatto proprio adesso :)
Grazie del consiglio super super veloce, ma non credo che sia adatto al
mio caso per via di:
1) ho il disco fisso (solido) da 512Mb, e Timidity ne occupa un bel po'
di Mb (ci manca poco che tolga i commenti negli script per liberare
spazio)
2) potenza cpu insufficente (pensa che ascolto gli MP3 in mono perche'
in stereo gracchiano, e se contemporaneamente uso qualche programma
pesante allora Ray Charles si mette a balbettare)
3) slackware non ha integrato il pacchetti timidity e sul disco non ho
abbastanza spazio per compilarlo
Magari con il mio Pentium Uno 75MHz faccio pena, ma e' veramente uno
spettacolo e una goduria da usare. Non lo cambierei neanche con un
centrino autografato da Linus Torvalds :-)
-- 
Enos

 mio caso per via di:
Ci ho provato :)
Spero tu possa trovare una soluzione alternativa.
