bits, hertz & foobar

supersonic

Μέλος Σωματείου
17 June 2006
49,365
η μέχρι τώρα εμπειρία μου με το foobar λέει ότι ρυθμίζεις τα bits στο output και τη συχνότητα δειγματοληψίας στο dsp resampling.

Αυτό σημαίνει ότι όταν πχ τα έχεις στα 16/44.1 ό,τι του δώσεις (ακόμα και 24/96) θα βγούν έξω 16/44.1
και κατ επέκταση αν θες έξω να βγάλεις 24/96 πρέπει να το δώσεις εσύ ξανά στο output και resampling ....

δηλαδή αν του δώσουμε 24/96 το κάνει downsampling και μετά upsamping ?


δεν γίνεται κάπως να βγάζει Ο,ΤΙ του δίνουμε ?
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Υπέρηχε, στην δική μου περίπτωση σε vista έχει ως εξής:
Με την επιλογή Output->Output data format ->16 Bits βγαίνει 16/48 όταν παίζω 16/44.
Για να το διορθώσω αυτό πρέπει να επιλέξω Output->Output device-> WASAPI . Με αυτό τον τρόπο παίρνω 16/44 . Σε XP αντί για WASAPI νομίζω πρέπει να βάλεις ASIO driver.

Με αρχεία 24/96 παίρνω πάντα 24/96, αν και προσωπικά χρησιμοποιώ πάντα WASAPI χωρίς το resampler.

(τα παραπάνω τα δοκίμασα σε πολυκάναλο Yamaha που έχει σχετική ένδειξη για το σήμα εισόδου).

Και εγώ πιστεύω ότι θα μπορούσαν να βελτιώσουν το user interface για να είναι πιο αντιληπτό το τι κάνει κάθε ρύθμιση στο τελικό αποτέλεσμα.

my2c
 

supersonic

Μέλος Σωματείου
17 June 2006
49,365
αυτό το asio driver τι στο καλό είναι ?
το διαβάζω και το ξαναδιαβάζω και δεν καταλαβαίνω και πολλά.

υποθέτω ότι αν χρειαζόταν κάτι δεν θα πήγαινε καλά...


το ερώτημα πάντως που έθεσα ήταν και παραμένει.
Γίνεται να βάζουμε κάτι στο foobar και να το παίρνουμε με τη λογική "ό,τι μπαίνει βγαίνει" χωρίς πολλά λόγια?

διότι εδώ και 24/192 του βάζω και βγαίνει κανονικά...
 

Aprile

Senior Member
9 March 2007
656
Tο E-MU 0404 δουλεύει με ASIO driver όπως θα δεις και από το manual.
To Tenor δεν έχει τέτοιες προδιαγραφές.
 

Aprile

Senior Member
9 March 2007
656
To ASIO είναι επαγγελματικό πρότυπο ψηφιακής μεταφοράς ήχου αλλά έχει και την ανάλογη πολυπλοκότητα για τον απλό χρήστη.
Το Tenor δεν το ακολουθεί μάλλον σκόπιμα για να είναι plug and play.
 

Δημοκηδής

Μέλος Σωματείου
23 June 2006
9,991
αυτό το asio driver τι στο καλό είναι ?
το διαβάζω και το ξαναδιαβάζω και δεν καταλαβαίνω και πολλά.

υποθέτω ότι αν χρειαζόταν κάτι δεν θα πήγαινε καλά...


το ερώτημα πάντως που έθεσα ήταν και παραμένει.
Γίνεται να βάζουμε κάτι στο foobar και να το παίρνουμε με τη λογική "ό,τι μπαίνει βγαίνει" χωρίς πολλά λόγια?

διότι εδώ και 24/192 του βάζω και βγαίνει κανονικά...


εγώ με την ΕΜU το έχω πετύχει πολύ εύκολα αυτό ... αναγράφω τον τρόπο για να κάνεις ίσως κάτι αντίστοιχο:

φόρτωσα από δω http://www.foobar2000.org/?page=Download το asio plugin για το foobar. το έκανα paste στο component folder του foobar. Όταν ανοίγω το πρόγραμμα πάω preferences - output - διαλέγω τον asio driver της EMU και βουαλά ... παρακάμπτεται ο kmixer και η EMU αυτομάτως προσαρμόζει την συχνότητα σε όποιο κομμάτι παίζω (από 44,1, 48, 88,2, 96, 176,... 192 , κλπ. )
 

supersonic

Μέλος Σωματείου
17 June 2006
49,365
το πρόβλημα είναι εδώ ακριβώς.
έχεις το α κομμάτι στα 16/44.1 και το β στα 24/96
όταν μπαίνει στο παιχνίδι το foobar δεν γνωρίζεις (εγώ τουλάχιστον) Ο,ΤΙ και να παίξεις πως θα βγεί αν δεν βάλεις dsp resampling.
Αναπαράγεις πχ το α, θα βγεί 16/44.1 Αν δώσεις resampling θα βγεί 24/96 αλλά τότε συμβιβάζεσαι διότι είναι δική σου απόφαση.
Αναπαράγεις το β. Αν δεν πειράξεις τίποτα θα αναπαραχθεί και αυτό 16/44.1 δηλαδή downsampled πριν φτάσει στην usb. Αν επιλέξεις 24/96 αυτά είναι resampled. Δηλαδή δεν είναι η ορίτζιναλ πληροφορία.

Εγώ τουλάχιστον έτσι το καταλαβαίνω.
Γιά τον asio δεν ξέρω,
δεν ξέρω αν απαιτείται...

Πάντως ότι βγάζει 96 στην usb βγάζει κανονικότατα διότι τα τσεκάρω μετά το dac σε άλλο dac που έχει ένδειξη
 

Timbre

Senior Member
13 September 2007
513
Απάντηση: Re: bits, hertz & foobar

.....
Όταν ανοίγω το πρόγραμμα πάω preferences - output - διαλέγω τον asio driver της EMU και βουαλά ... παρακάμπτεται ο kmixer και η EMU αυτομάτως προσαρμόζει την συχνότητα σε όποιο κομμάτι παίζω (από 44,1, 48, 88,2, 96, 176,... 192 , κλπ. )
Εδώ δεν είναι σίγουρος ότι λειτουργεί έτσι. (ότι προσαρμόζεται δηλαδή)

Και εγώ έτσι το έχω στημένο όπως το περιγράφεις.
Η κάρτα όμως έχει ένα δικό της μενού που επιλέγεις όπως λες (44,1, 48, 88,2, 96, κτλ.)
Αυτό δεν αλλάζει μόνο του, όπως έχεις επιλέξεις αρχικά παίζει.


Δεν το έχω επαληθεύσει όμως και δεν επιμένω.
 

supersonic

Μέλος Σωματείου
17 June 2006
49,365
άρα τι γίνεται βρε παιδιά, πως θα παρακάμψουμε ό,τι χαζοαλγόριθμο έχουν τα foobar κλπ (γιά winamp δεν συζητώ είναι εντελώς γιά ομορφιές)...
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Δεν είμαι σίγουρος ότι μπορείς να κάνεις κάτι εάν δεν υποστηρίζεται asio από την κάρτα.
Γενικά το πρόβλημα δεν οφείλετε στον foobar ή όποιο άλλο Player αλλά στην αρχιτεκτονική των winXP , τον kmixer και το directaudio που είναι μέρη του λειτουργικού, και τους driver των καρτών κάτω από XP.

Όλα αυτά με έκαναν να χρησιμοποιώ vista για να έχω το κεφάλι μου ήσυχο καθώς το wasapi είναι πολύ πιο απλό από το να ρυθμίζεις asio. Στην περίπτωση σου τα vista πρέπει να είναι υπερβολικά βαριά για το laptop και δεν μπορώ να σου προτείνω εύκολα μετάβαση σε vista, win7 ή macOSx86.

Θυμάμαι ότι πολλοί χρησιμοποιούν το asio4all http://www.asio4all.com/ σε XP που στην ουσία είναι ένας driver που δίνει δυνατότης asio σε διάφορες κάρτες ήχου που δεν έχουν αντίστοιχο δικό τους driver. Δεν έχω εμπειρία με το asio4all και δεν ξέρω εάν θα δουλέψει με την κάρτα αυτή, ο Aprile κάτι λέει ότι δεν υποστηρίζετε το asio αλλά δεν ξέρω περισσότερα...
 

Aprile

Senior Member
9 March 2007
656
To asio4all δεν κάνει τίποτα σαχλαμάρα είναι.Κάνω δοκιμές με Win7 τώρα για δούμε αν θα βγεί καμιά άκρη.
To πρόβλημα είναι στα Windows αυτά εμποδίζουν την Bit-Perfect μεταφορά και όχι τόσο στο player.
Και χειρότερα από όλα τα καταραμένα Windows XP σε αυτό το θέμα κάνουν μόνα τους resampling:
"KMixer
KMixer:The KMixer is a part of Windows that enables your computer to take multiple audio sources and play them back at the same time and at the same bit rate. The KMixer is also how Windows handles your volume control. Regular CD audio is 44.1 kHz. Many times, due to poorly written drivers, sound cards that will interact with the KMixer wil cause this 44.1kHz data to be resampled to 48kHz. Obviously this will result in an undesireable result when trying to achieve the upmost in sound quality. The mixing algorithm as implemented by Microsoft has been shown in many cases to only have a signal to noise ratio of about 92dB. CDs have a signal to noise ratio of about 96dB (technically 97.5dB). The KMixer effectively reduces the data from 16bit to 14 bit."
 

supersonic

Μέλος Σωματείου
17 June 2006
49,365
vista?
θα αστειεύεσαι...

βλέπω ότι είμαι και λίγο άσχετος με το λειτουργικό.
Ξέρετε πως γίνεται η διαχείριση του ήχου στα xp ?
ο kmixer τι κάνει ?
το directaudio τι είναι ?
οι drivers των καρτών υποθέτω ότι είναι generic των windows εφ όσον μιλάμε γιά usb sound cards...

αυτό το ρημάδι το σήμα από τη στιγμή που φεύγει από το σκληρό τι επεξεργασία υφίσταται ?
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
Αχ! Το μόνο σίγουρο είναι ότι σε καταλαβαίνω…
Ένα απλό πραγματάκι πας να κάνεις και τελικά σκοντάφτεις σε διάφορες ιδιαιτερότητες του λειτουργικού XP. Πάνω κάτω τα directaudio, kmixer, driver είναι που εμπλέκονται όταν παίζεις μέσω foobar αυτή τη στιγμή. Προβλήματα υπάρχουν σε όλα τα επίπεδα.
audio_vista_whitepaper_im.jpg

Ο λόγος που οι επαγγελματικές κάρτες δίνουν asio είναι εμφανής.
 

supersonic

Μέλος Σωματείου
17 June 2006
49,365
μιά και σε έχουμε πρόθυμο, γιά κάντο τάλλαρα...

τα μουσικά bits που είναι, από πούθε έρχονται ?
 

Δημοκηδής

Μέλος Σωματείου
23 June 2006
9,991
Re: Απάντηση: Re: bits, hertz & foobar

Εδώ δεν είναι σίγουρος ότι λειτουργεί έτσι. (ότι προσαρμόζεται δηλαδή)

Και εγώ έτσι το έχω στημένο όπως το περιγράφεις.
Η κάρτα όμως έχει ένα δικό της μενού που επιλέγεις όπως λες (44,1, 48, 88,2, 96, κτλ.)
Αυτό δεν αλλάζει μόνο του, όπως έχεις επιλέξεις αρχικά παίζει.


Δεν το έχω επαληθεύσει όμως και δεν επιμένω.



λυπάμαι, αλλά εφόσον ρυθμίσεις σωστά το output και επιλέξεις το ASIO της EMU, όντως το αλλάζει ολομόναχο, όπως σου είπα... είναι τώρα δύο εβδομάδες που το χρησιμοποιώ.... εάν θέλεις στείλε ΠΜ με τηλέφωνα για λεπτομέρειες, γιατί δεν προλαβαίνω να γράφω αυτές τις ημέρες

εφόσον χρησιμοποιούνται τα native asio των καρτών το foobar δεν έχει προβλήματα kmixer κλπ...
 

tmjuju

Administration Team
Staff member
21 January 2007
21,651
μιά και σε έχουμε πρόθυμο, γιά κάντο τάλλαρα...

τα μουσικά bits που είναι, από πούθε έρχονται ?

Πάνω από την αλυσίδα που βλέπεις είναι ο foobar και ακόμα πιο πάνω θα έβαζα το σκληρό δίσκο εάν θές να αναπαραστήσουμε συμβολικά τη διαδρομή των δεδομένων.
Αλλά εάν πάμε να το αναλύσουμε περισσότερο θα μπλέξουμε άσχημα… καθώς υπάρχει μεγάλη περιπλοκότητα.
Ενδεικτικά αναφέρω ότι και για πρόσβαση στο σκληρό δίσκο θα περάσουμε πάλι μέσα από driver και Hardware Abstraction Layer, ενώ υπάρχουν και μια σειρά από ενδιάμεσα software:Buffers, cache & hardware: buffers cache ram, pci bus etc…


Aprile, έχεις και εσύ την ίδια κάρτα ή αντίστοιχη?
 

supersonic

Μέλος Σωματείου
17 June 2006
49,365
μια μια οι ερωτήσεις.

το ότι την ώρα που ακούω μουσική από τον σκληρό ακούω και ήχους του συστήματος (asterisk, exclamation κλπ) σημαίνει ότι ακούω μέσω kmixer

σωστό ή λάθος ?
 

Aprile

Senior Member
9 March 2007
656
Και η E-mu 0404 με ASIO έχει πρόβλημα μετά τα 24/96 από ότι λένε εδώ

"Well, the files I'm using in Foobar are all 24/192 or 24/176.4 and a few 16/44.1. I'm having the same error with all the 176.4 stuff too. So I guess asio in Foobar is not an option for me until the bug gets fixed as its a royal pain to reset all the asio settings each time the error shows up.

Now, if I could just figure out how to get asio to work in Media Monkey, do you think the EMU could "auto-detect" the correct sample rate like Foobar does (at least the 3 times it works before giving me the error)?"

Το προβλημα αυτό λένε ότι θα το φτιάξουν με τους νέους drivers που θα κυκλοφορήσουν τον ιούνιο λένε.
Γι'αυτό δουλεύουν με το JRiver Media Center instead of Foobar.
Επίσης λένε ότι σε ποιότητα ήχου η 0404 χάνει από την ομόσταυλη 1616M
"The 0404 USB does not have the sound quality of the 1616M, but for convenience it is really better."