Bit perfect ήχος στο Ubuntu ;

...κάρτες ήχου / προβλήματα ήχου
Κανόνες Δ. Συζήτησης
Έχετε κάποιο πρόβλημα με την κάρτα ήχου; Θέλετε βοήθεια; Τότε ακολουθήστε τα παρακάτω βήματα για να εξαχθούν
τεχνικές πληροφορίες από την κάρτα ήχου που έχετε, ώστε να μπορέσουμε να βοηθήσουμε!
viewtopic.php?f=9&t=7242

Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό komhst » 30 Μάιος 2013, 20:07

Εχω μία εξωτερική κάρτα USB Sound Blaster live 24 όπως φαίνεται εδώ:

http://www.alsa-project.org/db/?f=cac57 ... de82cd260e

Παίζει κανονικά μια χαρά με όλα τα προγράμματα όμως υπάρχει ένα θέμα:
Η κάρτα είναι συνδεδεμένη με οπτική ίνα με ένα DAC. Ασχέτως τι δειγματοληψίας αρχείο μουσικής παίζω, στο DAC είναι αναμμένο πάντα το φωτάκι των 44,1 kHz
Ακόμα και όταν παίζω 24/48 ή 24/96 αρχεία flac παραμένει πάντα αναμμένη η ένδειξη των 44,1 kHz πράγμα που σημαίνει πως η κάρτα δεν παίρνει bit perfect ήχο.
Τα υψηλής ανάλυσης αρχεία γίνονται από το σύστημα downsampling στα 16/44 Αυτό συμβαίνει με όλα τα προγράμματα και με το Guayadeque που ακούω αυτή την στιγμή.

Πώς μπορώ να ρυθμίσω το σύστημα έτσι ώστε όταν παίζω υψηλής ανάλυσης αρχείο η κάρτα να παίρνει το αρχείο ως έχει και όχι downsampled;
Οπως π.χ. συμβαίνει στα windows με το ASIO ή με το wasapi που όταν παίζω 24/96 ανάβει και στο DAC το αντίστοιχο φωτάκι των 96 KHz
Τελευταία επεξεργασία από komhst και 31 Μάιος 2013, 00:37, έχει επεξεργασθεί 2 φορά/ες συνολικά
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.2.0-60-generic-pae 32bit (en_US.UTF-8, GNOME gnome-fallback), Ubuntu 3.2.0-60-generic-pae, Microsoft Windows XP Professional
3 Intel Pentium 4 CPU 1.70GHz ‖ RAM 748 MiB ‖ P4X266-8233 - VIA P4X266-8233
4 nVidia NV17 [GeForce4 MX 440] [10de:0171] {nvidia}
5 eth0: D-Link System Inc RTL8139 Ethernet [1186:1300] (rev 10)
Άβαταρ μέλους
komhst
babeTUX
babeTUX
 
Δημοσιεύσεις: 43
Εγγραφή: 27 Νοέμ 2011, 20:17
Εκτύπωση

Re: Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό komhst » 31 Μάιος 2013, 00:15

Επειδή βλέπω ότι μάλλον δεν έχει ασχοληθεί πολύ ο κόσμος με αυτό το θέμα θα σάς πω τι ανεκάλυψα ψάχνοντας όλο το απόγευμα:

Για να μπορέσουμε να απολαύσουμε τα υψηλής ανάλυσης μουσικά αρχεία μας ως έχουν χωρίς να γίνεται downsampling στα 16/44 από το σύστημα πρέπει να επιλέξουμε από τον player που χρησιμοποιούμε την έξοδο ήχου ALSA. Δεν αρκεί όμως αυτό. Πρέπει να του ορίσουμε και την κάρτα ήχου.
Στην συγκεκριμένη περίπτωση της δικιάς μου κάρτας Sound Blaster USB live 24 ο ορισμός είναι ο εξής:

front:CARD=External,DEV=0

Πού το βρήκα αυτό; Με δοκιμές μέσα από τον πολύ καλό και ελαφρύ music player Audacious. Μετά το μετέφερα copy-paste και σε άλλους players και έπαιξαν κι αυτοί 24/96 αρχεία bit perfect ανάβοντας την αντίστοιχη ενδεικτική λυχνία στο DAC!!!
Το κακό είναι ότι δεν έχουν όλοι οι players αυτή την δυνατότητα ρύθμισης.

Ετσι από όσους players δοκίμασα εγώ σ' αυτό το απόγευμα, αν θέλετε να απολαύσετε τα υψηλής ανάλυσης αρχεία ήχου σας, θα πρέπει να επιλέξετε κάποιον από τους παρακάτω:

- Audacious Πολύ ωραίος απλός και ελαφρύς music player δεν θα «ζορίσει» το PC σας όσο παλιό κι αν είναι (σαν το δικό μου...)
- Guayadeque Πάρα πολύ καλός player. Ευχάριστη έκπληξη! Εχει πολλά features που θα σάς φανούν χρήσιμα.
- Clementine Σταθερή αξία. Ισως ο καλύτερος και ο πιο πλήρης music player που υπάρχει στο Ubuntu

Οποιονδήποτε και από τους παραπάνω αν διαλέξετε (και αν τον settάρετε σωστά) θα απολαύσετε πραγματικά κορυφαία ποιότητα HD ήχου.

Αντιθέτως ΜΗΝ κάνετε τον κόπο να ασχοληθείτε με τους παρακάτω music players. Δεν έχουν δυνατότητα ρύθμισης και ότι αρχείο και αν παίξουν θα μετατραπεί σε 16/44 με καταστροφική συνέπεια στην ποιότητα ήχου των υψηλής ανάλυσης .flac
ΟΧΙ λοιπόν σε:
- Aqualung
- Decibel Audio Player
- Exaile Music Player
- Rythmbox


Αυτούς πρόλαβα να δοκιμάσω μέχρι στιγμής. Τις επόμενες ημέρες αν βρω και κάποιον άλλον που να αξίζει ή όχι θα σάς ενημερώσω και θα συμπληρώσω την λίστα.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.2.0-60-generic-pae 32bit (en_US.UTF-8, GNOME gnome-fallback), Ubuntu 3.2.0-60-generic-pae, Microsoft Windows XP Professional
3 Intel Pentium 4 CPU 1.70GHz ‖ RAM 748 MiB ‖ P4X266-8233 - VIA P4X266-8233
4 nVidia NV17 [GeForce4 MX 440] [10de:0171] {nvidia}
5 eth0: D-Link System Inc RTL8139 Ethernet [1186:1300] (rev 10)
Άβαταρ μέλους
komhst
babeTUX
babeTUX
 
Δημοσιεύσεις: 43
Εγγραφή: 27 Νοέμ 2011, 20:17
Εκτύπωση

Re: Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό lepidas » 31 Μάιος 2013, 01:41

αν και δεν ασχολούμαι με μουσική και ολα τα παραπανω μου φαινονται "κινεζικα" :D 24/96? DAC? .flac? θα συμφωνήσω οτι και εμένα μου αρέσει το Clementine.
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό the_eye » 31 Μάιος 2013, 15:00

24/96 = 24bit ψηφιακή κωδικοποίηση αναλογικού σήματος ήχου με 96000 δείγματα ανά δευτερόλεπτο.

DAC = Digital to Analog Converter για να ακούσουμε ένα ψηφιακό σήμα πρέπει από 10101000101010010101 να γίνει μεταβολές του ηλεκτρικού ρεύματος να πάει σε έναν ενισχυτή και μετά σε ένα ηχείο.

.flac = είναι τρόπος συμπίεσης ψηφιακού ήχου όπως το mp3. Με την διαφορά ότι κρατάει όλη την πληροφορία του ήχου, ενώ το mp3 "πετάει" ήχους που θεωρεί ότι δεν θα τους ακούσουμε.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11672
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό dim459 » 31 Μάιος 2013, 19:24

@ lepidas

Οποιαδήποτε ψηφιακή συσκευή αναπαραγωγής χρησιμοποιείς (cd, dvd, blue ray κλπ) και διαθέτει αναλογικές εξόδους ήχου line out (τα κλασσικά rca, bnc κλπ) περιέχει ένα ή και περισσότερα DAC, τα οποία μετατρέπουν την ψηφιακή πληροφορία σε αναλογικό σήμα.

Υπάρχουν συσκευές χωρίς ενσωματωμένο DAC, και στην περίπτωση αυτή συνδέονται από την ψηφιακή έξοδο ήχου τους, σε ένα εξωτερικό DAC, αυτόνομο ή ενσωματωμένο σε έναν ψηφιακό (ολοκληρωμένο -περιέχει προενισχυτή και τελικά στάδια) ενισχυτή ή ψηφιακό προενισχυτή (ο οποίος με τη σειρά του πρέπει να συνδεθεί σε ένα τελικό ενισχυτή).

Ομοίως όταν συνδέεις την πρώτη κατηγορία συσκευών από την ψηφιακή τους έξοδο, τότε παρακάμπτεις το εσωτερικό τους DAC και χρησιμοποιείς ένα από τα προαναφερθέντα εξωτερικά.

Όταν παρέχονται αυτές οι επιλογές, το ποιο DAC θα χρησιμοποιήσεις είναι θέμα ποιότητας της συσκευής και ειδικότερα των τσιπ του DAC.

Downsampling και upsampling είναι η μετατροπή της δειγματοληψίας προς τα κάτω ή προς τα πάνω. Η χρησιμότητα του πρώτου είναι προφανής για λόγους συμβατότητας με συσκευές που δεν έχουν τη δυνατότητα να χειριστούν και αποκωδικοποιήσουν υψηλή δειγματοληψία.
Η χρησιμότητα του δεύτερου είναι σχετική, αφού κατ' ουσίαν η αύξηση της δειγματοληψίας είναι πλασματική, δεδομένου ότι η πληροφορία που υπάρχει στο αποθηκευτικό μέσο είναι συγκεκριμένη και χοντρικώς της αλλάζεις, ας πούμε το φορμάτ.
Είναι όμως γεγονός ότι έχουν υπάρξει upsamplers (ακριβά) που έδιναν μια αίσθηση (ή ψευδαίσθηση) καλύτερου και πιο διαυγή ήχου, κυρίως σε συστήματα εισαγωγικής και μέσης κατηγορίας (σε high end είναι λίγο ιεροσυλία να βάλεις upsampler και δε νομίζω ότι κερδίζεις και κάτι ουσιαστικό).

the_eye έγραψε:24/96 = 24bit ψηφιακή κωδικοποίηση αναλογικού σήματος ήχου με 96000 δείγματα ανά δευτερόλεπτο.


Αυτός είναι και ο λόγος που οποιοδήποτε ψηφιακό σύστημα και να χρησιμοποιήσεις δεν πρόκειται να ακούσεις τόσο καλό ήχο, όσο από ένα καλοστημένο σύστημα βινυλίου.
Ο ήχος στη φυσική του μορφή δεν είναι ψηφιακός είναι αναλογικός. Ψηφιοποιώντας, τον κατακερματίζεις σε μικρά-μικρά κομμάτια πληροφορίας και ανάλογα με την κωδικοποίηση, επιλέγεις πόσα θα είναι αυτά και με ποια συχνότητα επιλέγεις να τα κρατάς ή να τα απορρίπτεις. Στη συνέχεια μετά την κωδικοποίηση για τη δημιουργία του ψηφιακού αρχείου, κατά την αναπαραγωγή εκ νέου τον αποκωδικοποιείς για να τον επαναφέρεις στη φυσική αναλογική του μορφή.
Όπως αντιλαμβάνεσαι έχεις ήδη απορρίψει πληροφορία και επιπλέον έχεις χάσει ποιότητα από τις διαδοχικές μετατροπές.

Δεν αντιλέγω ότι σε ένα φτηνό ηχοσύστημα μπορεί ένα ψηφιακό μέσο να ακούγεται καλύτερα, διότι οι απώλειες που οφείλονται στην ποιότητα του υλικού κατά την αναλογική αναπαραγωγή μπορεί να είναι μεγάλες.
Όταν όμως το υλικό είναι καλό (πχ audiophile δίσκοι 180 gr., ποιοτικό πικάπ, σωστή κεφαλή, phono stage, προ-τελικά στάδια, ηχεία και interconnect καλώδια) δεν υπάρχει περίπτωση να μην αντιληφθεί κανείς την ανωτερότητα του αναλογικού ήχου, εκτός και αν είναι παντελώς κουφός.

Αυτά τα ολίγα ... (για να θυμούνται οι παλιότεροι, να μαθαίνουν οι νεώτεροι και να αναπολώ κι εγώ τα νεανικά μου χρόνια, χεχε ).
Γνώσεις ⇛ Linux: Αν μου δώσεις οδηγίες σε τερματικό δεν τρομάζω ┃ Προγραμματισμός: Καθόλου┃ Αγγλικά: Εξαιρετικά
Λειτουργικό : Kubuntu 22.04 64bit.
Συσκευές-> Πάρα πολλές, θα στο γράψω ανά περίπτωση.
Άβαταρ μέλους
dim459
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 3754
Εγγραφή: 15 Φεβ 2009, 19:28
Τοποθεσία: Bόρεια Αττική
Εκτύπωση

Re: Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό Logan » 14 Μαρ 2014, 23:50

Γεια! Εγώ δεν βρήκα τίποτα στα preferences του Clementine..Ξέρει κανείς που θα τα βρώ?(output κλπ)
1 Γνώσεις Linux: όχι και μιάου! ┃ Προγραμματισμού:Ε.. ┃ Αγγλικών: Μέτρια
2 Arch Linux Gnome 4χχ
3 Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 7.7 GiB |
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915} ⋮ Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] [1002:6840] {radeon}
Refugees Welcome
Άβαταρ μέλους
Logan
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 816
Εγγραφή: 25 Νοέμ 2013, 19:42
Launchpad: loganlettuce
IRC: LoganL
Εκτύπωση

Re: Bit perfect ήχος στο Ubuntu ;

Δημοσίευσηαπό Logan » 15 Μαρ 2014, 16:15

Λοιπόν μάλλον το βρήκα!Οι ρυθμίσεις πρέπει να είναι αυτές :
βρήκα και αυτό στο script
Κώδικας: Επιλογή όλων
# use this as default
pcm.!default {
type plug
slave { pcm "jack" }
}

ctl.mixer0 {
type hw
card 1
}

# pcm type jack
pcm.jack {
type jack
playback_ports {
0 system:playback_1
1 system:playback_2
}
capture_ports {
0 system:capture_1
1 system:capture_2
}
}

Αν μπορεί κανείς να με βοηθήσει πχ:Ξύλωμα του pulse,default τον jack(να μην χρειάζεται να τον ανοίγω κάθε φορά κλπ.)αυτό το βρήκα.
Τελευταία επεξεργασία από the_eye και 16 Μαρ 2014, 15:47, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Προσθήκη [ThumbnailPop] στην εικόνα.
1 Γνώσεις Linux: όχι και μιάου! ┃ Προγραμματισμού:Ε.. ┃ Αγγλικών: Μέτρια
2 Arch Linux Gnome 4χχ
3 Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 7.7 GiB |
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915} ⋮ Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7500M/7600M Series] [1002:6840] {radeon}
Refugees Welcome
Άβαταρ μέλους
Logan
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 816
Εγγραφή: 25 Νοέμ 2013, 19:42
Launchpad: loganlettuce
IRC: LoganL
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Κάρτες Ήχου / Ήχος