Δημοσιεύτηκε: 16 Μαρ 2014, 15:31
από Logan
Το ψηφιοποιημένο σήμα του ήχου για να το πούμε απλοϊκά είναι μία “σπασμένη” πληροφορία σε δεκάδες bit.
Το pulse audio o default server του ήχου σε πολλές διανομές Linux όπως και στο Ubuntu είναι ρυθμισμένος στα 44100Hz δηλαδή 44100 πληροφορίες(δείγματα(samples)) το δευτερόλεπτο.
Με αυτή τη ρύθμιση δεν έχουμε την μέγιστη δυνατή ποιότητα του ήχου (down-sampling).

[Εμείς θα το κάνουμε 96000Hz samples]
Οπότε με τον παρακάτω οδηγό θα δείξουμε πως να έχουμε “bit perfect” ήχο μέσο του Jack.
Δηλαδή τον καλύτερο δυνατό ήχο με τα μέσα που διαθέτουμε.
Το έχω δοκιμάσει σε Ubuntu 12.04 LTS και LMDE.


Βήμα πρώτο : Κατεβάζουμε το Qjackctl από το Software Center ή
Κώδικας: Επιλογή όλων
sudo apt-get install qjackctl


Αφού τελειώσει η εγκατάσταση το ανοίγουμε και θα πρέπει να μας δείξει αυτό :

Πατάμε στο Setup και βάζουμε τις εξής ρυθμίσεις :


Δηλαδή αναλυτικότερα τικ στo Realtime, Sample Rate 96000, Interface hw:0 (για τις εσωτερικές
κάρτες),και Driver : alsa.
Βήμα δεύτερο : Στη συνέχεια πάμε να “συνδέσουμε” τον κύριο Jack με το Pulse Audio.
Πάμε στον φάκελο Home και πατάμε Ctrl + H για να μας δείξει τους κρυφούς φακέλους του.
Βρίσκουμε τον φάκελο .pulse τον ανοίγουμε και δημιουργούμε ένα κενό αρχείο μέσα με το όνομα
default.pa το ανοίγουμε και αυτό και βαζουμε τα εξής :


Κώδικας: Επιλογή όλων
load-module module-native-protocol-unix
load-module module-jack-sink channels=2
load-module module-jack-source channels=2
load-module module-null-sink load-module module-native-protocol-unix
load-module module-jack-sink channels=2
load-module module-jack-source channels=2
load-module module-null-sink
load-module module-stream-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
set-default-sink jack_out
set-default-source jack_in
load-module module-stream-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
set-default-sink jack_out
set-default-source jack_in


Το κάνουμε save και μετά δεξί click Properties/Ιδιότητες?! Και Allow executing file as program
δηλαδή το κάνουμε εκτελέσιμο.
Κάντε επανεκκίνηση και στη συνέχεια ανοίγουμε πάλι Qjackctl (έχοντας πατήσει play)
Το δοκιμάζουμε αν λειτουργεί σωστά με κάποιον player (ΠΡΟΣΟΧΗ πρέπει να του αλλάξουμε τις
ρυθμίσεις του).
Βήμα τρίτο : Είναι αλήθεια ότι δεν κατάφερα να το κάνω να ανοίγει μόνος του αλλά οι ρυθμίσεις είναι
αυτές :

Α!, σημαντικό ανοίγουμε το Connect και συνδέουμε τα πάντα! Δηλαδή :

Τώρα για Players πρέπει να είναι συμβατοί με τον Jack (για να έχουν τα παραπάνω αποτελέσματα)
εγώ προτείνω Clementine και Audacious. Α! και άλλο σημαντικό να αναβοσβήνει το RT.!