lunedì 4 maggio 2009

Esi quatafire 610 su ubuntu 9.04!


Finalmente dopo tanto tempo il mio desiderio si è realizzato e sono riuscito a mettere da parte i soldi per comprare una scheda audio firewire compatibile con Gnu/Linux!
La Esi Quatafire 610 è a mio parere una scheda di tutto rispetto!Che nonostante le sue dimensioni ha:

  • 6 canali in ingresso di cui 2 frontali (1-2) che utilizzano connettori xlr/jack della neutrik!! su entrambi è attivabile l'alimentazione phantom (+48V) che serve per alimentare i microfoni a condensatore e la preamplificazione dei segnali qualora si collega un microfono naturalmente hanno i potenziometri del gain separati!(questi 2 canali possono essere utilizati o come linea o come mic. grazie al tastino anteriore) il canale destro frontale è dotato di un pulsantino Hi-Z da attivare quando si collega una chitarra o un basso.. altri 2 canali si trovano sul retro (3-4) ed infine c'è un canale stereo in entrata digitale (s/pdif)
  • 10 canali in uscita di cui diversi sul retro... 4 RCA mono che possono essere accoppiati per farne 2 stereo, 2 stereo jack(e sono altri 4) ed infine il canale s/pdif(digitale) che trasmette due canali! inoltre sulla parte anteriore è presene un entrata per le cuffie che corrisponde ai canali 1 e 2 sul retro.(praticamente da li sentirete quello che esce dai canali 1 e 2)
  • 2 midi in e 2 midi out
non c'è niente da dire per una scheda che su mercatino musicale (usato) ho comprato a soli 120€(nuova costava circa 350/400€)!! Insomma è una bestiolina davvero simpatica!



Purtroppo la scheda è fuori produzione e si trova solo usata!

ancora non ho esplorato bene tutte le sue potenzialità ma promette bene! (non ho apparecchi con cui sfruttare le sue uscite/entrate digitali o tastiere midi da collegare)

La scheda funziona solo con jack ed utilizza i drivere freebob(consigliati) o i ffado(che derivano dai primi! ma che ancora hanno diversi problemini!)

Per sfruttare appieno la scheda è consigliato quindi installare un kernel rt, jack e tutto il resto.. per fare prima! installate l'ultima versione di ubuntu 9.04 e seguite la guida di Senbee
"Fare musica sul serio"

dopo di che date sul terminale:

sudo gedit /etc/modules

ed aggiungete le seguenti righe:

raw1394

dv1394

video1394


adesso andate su Sistema>amministrazione>utenti e gruppi e dopo aver sbloccato i permessi aggiungete un gruppo che nominerete come vi pare.. io ho messo rawfw e poi cliccando su proprietà dovete aggiungere il vostro utente(non il root)

(questo parte è diverso se utilizzate versione di ubuntu precedenti alla 9.04)Fatto ciò occorre solamente aggiungere i permessi di utilizzare la propria scheda!
ritornate al terminale e date :

sudo gedit /lib/udev/rules.d/50-udev-default.rules

e sotto la voce #firewire aggiungete:

KERNEL=="raw1394", GROUP="rawfw"

dove su group specificate il gruppo che avete creato poc'anzi

dovreste trovarvi un qualcosa del genere:

# Firewire
KERNEL=="dv1394[0-9]*", NAME="dv1394/%n", GROUP="video"
KERNEL=="video1394[0-9]*", NAME="video1394/%n", GROUP="video"
KERNEL=="raw1394", GROUP="rawfw"


A questo punto riavviate il sistema ed aprite jack, andate su setup e dovete specificare sotto driver la voce freebob premete start e tutto dovrebbe funzionare alla perfezione.(vi appariranno le 6 entrate e le 10 uscite!! che potrete collegare come vi pare e piace! l'unico limite è la fantasia!!)

da me con le seguenti configurazione va una meraviglia(vedi immagine)!

Per la stesura di questo how to ho fatto riferimento alle seguenti discussioni sul forum di ubuntu:

discussione 1
discussione 2

Spero di essevi stato utile! buon divertimento con la vostra chitarrina o tastierina che sia!

ATTENZIONE!

qualche tempo fa ho notato che la prima stringa del file
/lib/udev/rules.d/50-udev-default.rules

dice # do not edit this file, it will be overwritten on update!
inizialmento non capivo cosa significasse!!

Adesso l'ho capito! praticamente ogniqualvolta udev viene aggiornato il file ritorna come prima! infatti proprio oggi(5/maggio/09) un aggiornamento ha resettato tutto e jack non ne voleva sapere di partire!!

niente paura è bastato riaggiungere al file la stringa:
KERNEL=="raw1394", GROUP="rawfw"

e dopo aver riavviato tutto è tornato come prima!

Se troverò una soluzione definitiva a questo piccolo inconveniente modificherò al guida

P.S. un ringraziamento particolare va a NO CONCEPT e a SENBEE che hanno avuto la pazienza di aiutarmi a risolvere un po tutti gli ostacoli che in un primo momento mi avrebbero portato a spaccare la scheda sul muro!

10 commenti:

  1. ottimo post
    segnalo anche questa ottima guida:
    http://subversion.ffado.org/wiki/KernelModuleAndPermissions

    che spiega come sapere quale file rule.d occorre modificare se si ha una versione diversa da Jaunty

    RispondiElimina
  2. grazie mille sono contento che qualcuno trovi utile le mie guide!

    RispondiElimina
  3. Ciao,
    grande guida, complimenti.

    Sono riuscito finalmente a caricare il driver ffado per la mia scheda Aureon 7.1 firewire della Terratec.

    L'unico problema é che nonostante JACK sia in funzione non riesco a sentire nulla! :-)

    Stesso discorso usando freebob.
    Sono appena passato a Linux e ho installato la Karmic Koala. Forse é una versione troppo aggiornata?

    RispondiElimina
  4. Ciao massimo! ti ringrazio per i complimenti!
    Hai già collegato tutti i vari dispositivi su jack?
    se non lo hai fatto clicca su connections (in jack)
    e collega gli input con gli output della scheda audio e dei vari programmi.

    In ogni caso ti rimando a questa guida per l'audio su ubuntu:http://senbee.blogspot.com/2007/09/ubuntu-fare-musica-sul-serio.html

    è aggiornata costantemente ed è davvero ben curata.
    se non hai risolto, spiegami meglio cosa non va ;-p vediamo se riesco a darti una mano!
    Benvenuto sul pinguino!

    RispondiElimina
  5. Ciao,
    si la guida che hai menzionato l'ho letta (veramente ben fatta) ma adesso mi ritrovo con una montagna di software per fare musica senza poter ascoltare niente ;-)

    Scherzi a parte, probabilmente mi manca qualcosa nel setup di jackd perchè effettivamente nella finestra "Connections" vedo a sinistra 2 voci "capture" e a destra vedo le uscite "playback" della scheda che sono 10: 8 altoparlanti + 2 che corrispondono a uscite SPDIF.

    E' strano perchè molto tempo fa con Linux 7.1 ero riuscito a farla funzionare semplicemente utilizzando freebob e jackd da riga di comando.

    Ho aperto una discussione sul forum di Ubuntu:

    http://forum.ubuntu-it.org/index.php?topic=339660.msg2606792

    dove ho postato l'output di jackd, magari se puoi darci un occhiata...

    Ciao e grazie!

    RispondiElimina
  6. in realtà visti gli attacchi anche i cannon !

    RispondiElimina
  7. http://it.wikipedia.org/wiki/Connettore_XLR

    XLR = cannon

    ;-D

    RispondiElimina
  8. Ciao Corsair, Bella guida, interessante.
    Io possiedo una firewire solo della M audio ma quando accendo jack o non sento niente o mi va in errore jack.
    Avrò sbagliato i settaggi?
    Ho installato anche le lib ffado, ffado mixer e riconosce la scheda, solo non mi da un mixer.
    Che vuol dire?

    Ho u AMD ATHLON xP 64 bit
    Linux 10.10 a 32bit
    512 ram

    Grazie per la risposta

    Giuseppe

    RispondiElimina
  9. I possibili problemi sono 2:
    la tua scheda non è supportata dai driver ffado.. (questo puoi scoprirlo cercando sul database presente nel sito di ffado che raccoglie tutte le periferiche supportate)

    oppure c'è qualcosa da cambiare nei settaggi in questo caso ti consiglio di dare uno sguardo a questa guida:
    http://sites.google.com/site/stefanodroghetti/Guide/not-to-my-havings

    c'è una parte che riguarda la configurazione di jack...
    in ogni caso conviene inizialmente porre i parametri molto bassi per vedere se la scheda parte e poi aumentare per vedere fino a che punto si può portare la scheda

    ;-p

    RispondiElimina
  10. Grazie Corsair, i consigli erano buoni, la mia scheda audio (Firewire solo M_audio) è supportata da FFADO. Ho trovato un settaggio adeguato per avviare jack (grazie anche alla guida di Stefano Droghetti), ho collegato anche rackarrack, jack eq e meterbridge per capire se c'è input e la risposta è stata positiva solo che non sono riuscito ad ascoltare con le mie orecchie nessun suono. Premetto che ho solo le cuffie (funzionanti). Caso strano: quando accendo la scheda audio sento la chitarra, avvio jack non la sento più ma il segnale (come ti spiegavo sopra) lo riceve. Per ultimo ho un sacco di Xruns. ai qualche consiglio? GRazie per la disponibilità.
    PEPPE

    RispondiElimina