Pagina 1 di 1
[Audio] Jack, OSS e Qsynth.....
Inviato: martedì 19 gennaio 2010, 17:05
da lardossan
Ciao non riesco a far andare Qsynth e più che altro il Midi in generale.
Mi spiego meglio: ho sù jack e driver OSS ma quando provo a lanciare Qsynth mi da errore:
Qsynth1: Failed to create the MIDI driver(alsa seq).
No MIDI imput will be avaible.
e da terminale leggo
Codice: Seleziona tutto
Warning: no locale found: /usr/share/locale/qsynth_it_IT.UTF-8.qm
couldn't open fontconfigs chosen font with Xft!!!
couldn't open fontconfigs chosen font with Xft!!!
couldn't open fontconfigs chosen font with Xft!!!
couldn't open fontconfigs chosen font with Xft!!!
couldn't open fontconfigs chosen font with Xft!!!
couldn't open fontconfigs chosen font with Xft!!!
couldn't open fontconfigs chosen font with Xft!!!
non capisco dove è il problema anche perchè è la prima volta che uso le connessioni MIDI su jack.
e invece il log di qsynth da questo
Codice: Seleziona tutto
16:47:40.067 Qsynth1: Creating synthesizer engine...
16:47:41.113 Qsynth1: Creating audio driver (jack)...
16:47:41.123 Qsynth1: Creating MIDI router (alsa_seq)...
16:47:41.123 Qsynth1: Creating MIDI driver (alsa_seq)...
16:47:41.256 Qsynth1: Failed to create the MIDI driver (alsa_seq). No MIDI input will be available.
ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ oss
fluidsynth: error: Error opening ALSA sequencer
16:57:51.707 Qsynth1: Creating MIDI player...
16:57:51.709 Qsynth1: fluid_synth_program_reset()
16:57:51.714 Qsynth1: Synthesizer engine started.
16:57:51.715 Qsynth1: fluid_synth_set_gain(1)
16:57:51.716 Qsynth1: fluid_synth_set_reverb(0.15,0,0.5,0.9)
16:57:51.716 Qsynth1: fluid_synth_set_chorus(3,2,0.3,8,0)
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: martedì 19 gennaio 2010, 20:04
da felipe
Che bello, un musicista che si illude di poter fare musica con questi strumenti

(Scherzo, ci sono passato anche io)
In che senso "jack e driver OSS"?
Ad ogni modo, la prima riga del primo errore avvisa della mancanza della traduzione italiana, il resto riguarda fontconfig e dice che non trova il carattere richiesto. È dopo questo errore che QSynth non parte? Non sembra grave...
Il secondo errore in effetti fa riferimento al mancato MIDI input, si lamenta di un sequencer OSS sonosciuto e dice che non riesce ad avviare il sequencer ALSA.
Io non uso Jack da un po', ma ripeto:
In che senso "jack e driver OSS"? Ai "miei tempi" (brrr) jack andava solo ed esclusivamente a braccetto con ALSA e mi sembra strano che le cose siano cambiate...
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: martedì 19 gennaio 2010, 20:10
da knembo
Ciao
prova a controllare che tra le impostazioni di jack il driver sia alsa e non OSS (menù a tendina in alto a dx) come ti suggerisce Felipe e come mi sembra di capire da quello che scrivi.
Posta poi l'output di:
lsmod
per controllare che moduli sono caricati
Se non basta posta la tua configurazione.... sistema in uso, hardware ecc. così è più facile che gli esperti ti aiutino
Un saluto
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: mercoledì 20 gennaio 2010, 2:11
da lardossan
Si sò che sembra strano ma io un pò di tempo fa ho rasato alsa e installato OSSv4, che mi sembra di aver capito attua in alcuni casi una sorta di alsa-emulation. comunque visto che non è da molto che sono su ubuntu evito di dire eresie ;D
Codice: Seleziona tutto
Module Size Used by
nls_iso8859_1 12032 1
nls_cp437 13696 1
vfat 18816 1
fat 58272 1 vfat
binfmt_misc 16776 1
ppdev 15620 0
bridge 56212 0
stp 10500 1 bridge
bnep 20224 2
vboxnetadp 88552 0
vboxnetflt 95240 0
vboxdrv 130344 1 vboxnetflt
oss_usb 107404 1
oss_hdaudio 150964 3
osscore 588880 2 oss_usb,oss_hdaudio
nfsd 228012 13
lockd 74284 1 nfsd
nfs_acl 11136 1 nfsd
auth_rpcgss 42144 1 nfsd
sunrpc 195552 13 nfsd,lockd,nfs_acl,auth_rpcgss
exportfs 12416 1 nfsd
input_polldev 11912 0
joydev 18368 0
coretemp 13952 0
lp 17156 0
parport 42220 2 ppdev,lp
arc4 9856 2
iTCO_wdt 19108 0
ecb 10752 2
iTCO_vendor_support 11652 1 iTCO_wdt
iwl3945 97912 0
pcmcia 44748 0
psmouse 61972 0
nvidia 7233756 42
video 25872 6
asus_laptop 24440 0
sdhci_pci 15232 0
sdhci 23940 1 sdhci_pci
serio_raw 13444 0
pcspkr 10496 0
intel_agp 34108 0
agpgart 42696 2 nvidia,intel_agp
yenta_socket 32396 1
rsrc_nonstatic 19328 1 yenta_socket
pcmcia_core 43540 3 pcmcia,yenta_socket,rsrc_nonstatic
output 11008 1 video
mac80211 217592 1 iwl3945
cfg80211 38288 2 iwl3945,mac80211
led_class 12036 2 iwl3945,asus_laptop
usb_storage 99648 1
ohci1394 38576 0
ieee1394 94660 1 ohci1394
r8169 40836 0
mii 13312 1 r8169
vesafb 13828 0
fbcon 46112 0
tileblit 10752 1 fbcon
font 16384 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit
...per la cronaca avevo cercato di dare "enable ALSA sequencer support" nel set up di jack ma credo non trovi niente visto che se non ricordo male avevo prprio rasato tutto all'epoca.
e visto che mi trovo agiungo anche un ossinfo
Codice: Seleziona tutto
Version info: OSS 4.2 (b 2000/200909092208) (0x00040100) TRIAL
Platform: Linux/i686 2.6.28-16-generic #55-Ubuntu SMP Tue Oct 20 19:48:24 UTC 2009 (lardossa)
Number of audio devices: 11
Number of audio engines: 15
Number of MIDI devices: 0
Number of mixer devices: 1
Device objects
0: osscore0 OSS core services
1: oss_hdaudio0 Intel HD Audio interrupts=5721939 (5721939)
HD Audio controller Intel HD Audio
Vendor ID 0x808627d8
Subvendor ID 0x10431123
Codec 0: ALC880 (0x10ec0880/0x1043120d)
Codec 1: Motorola3055 (0x10573055)
2: oss_usb0 USB audio core services
MIDI devices (/dev/midi*)
Mixer devices
0: High Definition Audio ALC880 (Mixer 0 of device object 1)
Audio devices
HD Audio play front /dev/oss/oss_hdaudio0/pcm0 (device index 0)
HD Audio play rear /dev/oss/oss_hdaudio0/pcm1 (device index 1)
HD Audio play center/LFE /dev/oss/oss_hdaudio0/pcm2 (device index 2)
HD Audio play side /dev/oss/oss_hdaudio0/pcm3 (device index 3)
HD Audio play spdif-out /dev/oss/oss_hdaudio0/spdout0 (device index 4)
HD Audio play modem /dev/oss/oss_hdaudio0/mdmout0 (device index 5)
HD Audio rec rec1 /dev/oss/oss_hdaudio0/pcmin0 (device index 6)
HD Audio rec rec2 /dev/oss/oss_hdaudio0/pcmin1 (device index 7)
HD Audio rec rec3 /dev/oss/oss_hdaudio0/pcmin2 (device index 8)
HD Audio rec modem /dev/oss/oss_hdaudio0/mdmin0 (device index 9)
HD Audio play front (vmix) loopback record /dev/oss/oss_hdaudio0/loop0 (device index 10)
Nodes
/dev/dsp -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_in -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_out -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_ac3 -> /dev/oss/oss_hdaudio0/spdout0
/dev/dsp_mmap -> /dev/oss/oss_hdaudio0/pcm0
/dev/dsp_multich -> /dev/oss/oss_hdaudio0/pcm0
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: mercoledì 20 gennaio 2010, 13:29
da Senbee
Impostando Jack come nella mia
guida non ho mai avuto alcun problema.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: mercoledì 20 gennaio 2010, 13:52
da lardossan
Si.........bellissima la guida che avevo già letto.Ma quì il fatto riguarda OSS, e non vi trovo menzione tra le righe della suddetta.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: mercoledì 20 gennaio 2010, 13:54
da Senbee
Infatti: con OSS è difficilissimo che Jack funzioni.
OSS è un sistema estremamente primitivo di gestione dell'audio, è assurdo usarlo con tecnologie così sofisticate come Jack.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: mercoledì 20 gennaio 2010, 15:57
da lardossan
OK comunque l'audio funziona,volevo solo risolvere /capire come far andare il midi

Re: [Audio] Jack, OSS e Qsynth.....
Inviato: mercoledì 20 gennaio 2010, 19:45
da Senbee
È possibilissimo che sia quello il problema, visto che il MIDI viene gestito da ALSA.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: giovedì 21 gennaio 2010, 13:09
da lardossan
Si appunto era da quì che nasceva la domanda, e possibile farlo andare in qualche modo?
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: giovedì 21 gennaio 2010, 14:39
da webbynet
Con OSS non funziona...con Alsa e il kernel RT funziona tutto perfettamente, midi inclusi (anzi, a seconda della soundfont che imposti in Qsynth puoi ottenere dei risultati stupefacenti, al pari di quelli che si ottengono con certi plugin per win che costano un botto).
La guida di Senbee è bellissima, complimenti. Sei stato fondamentale, grazie!!
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: giovedì 21 gennaio 2010, 14:58
da Senbee
lardossan ha scritto:
Si appunto era da quì che nasceva la domanda, e possibile farlo andare in qualche modo?
Non credo proprio.
OSS quasi quasi non gestisce nemmeno la stereofonia... figurati se gestisce il MIDI

Far andare Jack su OSS è come cercare di mettere un motore a reazione a un triciclo. Esperimento interessante, ma dal risltato piuttosto dubbio...

Re: [Audio] Jack, OSS e Qsynth.....
Inviato: giovedì 21 gennaio 2010, 22:28
da lardossan
Bello il reattore sul triciclo!!!!!!Comunque più che giudizi personali cercavo soluzioni tecniche.Bastava dire non so come aiutarti,e complimenti ancora per la guida.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 0:51
da Senbee
No, non è che non so come aiutarti: è proprio tecnicamente impossibile. OSS non è nato con il supporto MIDI, per cui se anche compare tra le opzioni di Jack, non può funzionare. Ci sono alcuni casi in cui sembra funzionare, ma poi in realtà non va perché rallenta e si incrocchia all'improvviso. Perché? Per i motivi suesposti: OSS è un sistema minimo che forniva l'audio su Linux quando ancora al massimo l'audio era mono e proveniva dallo speaker dentro al case. Era una tecnologia che non reggeva proprio strutturalmente gli usi meno banali dei dati sonori, e fu proprio per questo che si cominciò a scrivere ALSA.
Oltretutto, perché non usare ALSA? Se non usi ALSA l'unica spiegazione è che non hai una scheda sonora compatibile con Linux, tanto che ALSA non ti funziona, giusto? E qui il problema si fa ancora più grande: fare del MIDI con una scheda non compatibile è un tentativo destinato a fallire miseramente.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 1:43
da lardossan
Per non saper leggere e scrivere( linux parlando) Ossv4 non mi sembra sia tanto preistorico o usato solo da chì ha schede che non supportano alsa, almeno dalle mille ricerche che sto facendo in rete e per quel poco di inglese che so parlare ho letto cose che affrontano il discorso in altro modo.
http://www.ossblog.it/post/5032/lo-stato-delllaudio-sotto-linux
Poi.... effettivamente il MIDI in Oss non "sembra" supportato ma credo si possa ovviare in qualche modo.
Poi...la mia scheda sonora e compatibile e ho usato alsa fino a poco tempo fà e quì tu allora dirai "Perchè rompi le balle cos to .azz di Oss?
A questo sinceramente non saprei rispondere così su due piedi :o ma vado avanti con la mia ricerca.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 10:19
da Senbee
Lo stato dell'audio su Linux è presto detto. Ci sono tre architetture che convivono:
- OSS. Per schede non compatibili con ALSA, soprattutto molto vecchie. Ottimo se quello che si vuole è solo ascoltare, senza funzioni particolari come il MIDI o il 5.1. Non adatto per la registrazione.
- ALSA. Va bene per tutto. MIDI, 5.1, e via dicendo. Compatibile con la stragrande maggioranza delle schede. Ha come difetto che non è configurabile in maniera estremamente facile, e richiede spesso l'uso di alsamixer per settare bene le entrate e le uscite. Per fare audio professionale, con il kernel RT e Jack funziona in perfetta simbiosi. Se date un'occhiata ai pezzi che produco, non direi che - al di là del fatto che possa piacere o meno il tipo di musica - si possa dire che l'audio su Linux non è maturo. Anzi.
- Pulseaudio. Non è al posto di ALSA, ma vi sta sopra. Permette di aggiungere ad ALSA alcune funzioni particolari, come l'audio condiviso in rete e l'aggiunta di plugin che stanno "tra la scheda sonora e le casse", per regolare l'uscita complessiva DOPO che esce da ALSA. Inoltre serve per configurare facilmente l'audio senza dover passare per alsamixer. Difetti: è a uno stadio piuttosto larvale e annovera ancora qualche bug e non è compatibile con parecchie schede, specie quelle più professionali. Non è un problema, perché Jack lo bypassa. Inoltre se si disinstalla non provoca alcun problema.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 15:05
da lardossan
Comunque menate a parte quali sarebbero quei casi in cui
Ci sono alcuni casi in cui sembra funzionare
così almeno provo?
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 15:28
da Senbee
Leggendo in giro: alcuni, nei forum inglesi, dicono di vedere l'uscita MIDI, per non arrivano dati in effetti. Cioè, il programma non dà errori, ma il modulo che riceve il MIDI IN non riceve alcun dato.
Qualcuno invece che riesce a sentire qualcosa lo fa solo se al MIDI è collegato effettivamente un modulo estreno, per esmepio un rack di suoni o una tastiera, ma anche lì dicono che poi si blocca o cose del genere.
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 15:31
da Senbee
Re: [Audio] Jack, OSS e Qsynth.....
Inviato: venerdì 22 gennaio 2010, 17:07
da lardossan

okkei, allora appena ho voglia reinstallo ALSA e mi rileggo tutta la tua guida.