ASIO

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Το Audio Stream Input/Output ή (ASIO) είναι ένα πρωτόκολλο οδηγού συσκευής για ψηφιακό ήχο ορισμένο απο την Steinberg που προσφέρει μια διεπαφή χαμηλής αργοπορείας (low-latency) και υψηλής πιστότητας μεταξύ ενός προγράμματος και της κάρτας ήχου. Παρότι το DirectSound της Microsoft χρησιμοποιείται συχνά ως διαμεσολαβητης σήματος απο μή επαγγελματίες χρήστες, το ASIO επιτρέπει σε μουσικούς και ηχολήπτες να έχουν άμεση πρόσβαση σε εξωτερικό υλικό.

Επισκόπηση[Επεξεργασία | επεξεργασία κώδικα]

Το ASIO παρακάμπτει την κανονική διαδρομή ήχου απο το πρόγραμμα διαπερνώντας τις στρώσεις λογισμικού των Windows ώστε ένα πρόγραμμα να συνδέεται απευθείας με την κάρτα ήχου. Κάθε διαστρωμάτωση που παρακάμπτεται σημαίνει μια μείωση στην αργοπορία της μετάδοσης του ήχου απο το πρόγραμμα στην κάρτα ήχου ή αντίστροφα που είναι γνωστή ως latency. Κατά αυτόν τον τρόπο το ASIO προσφέρει έναν σχετικά απλό τρόπο πρόσβασης σε πολλαπλές εισαγωγές και εξαγωγές ήχου ανεξαρτήτως.

Λειτουργικά συστήματα[Επεξεργασία | επεξεργασία κώδικα]

Η υποστήριξη περιορίζεται σχετικά στα Microsoft Windows. Ξεκινώντας με τα Windows Vista, το KMixer αφαιρέθηκε και αντικαταστάθηκε με το WASAPI και έναν καινούριο WaveRT οδηγό καναλιών.

Υπάρχει επίσης ASIO για τα Linux που χρησιμοποιεί Wine, WineASIO,[1]. το οποίο στέλνει τον ήχο στον σέρβερ JACK και επιτρέπει σε προγράμματα σχεδιασμένα να λειτουργούν με ASIO να τρέχουν με χαμηλό latency.

Άλλες δωρεάν εφαρμογές ανοικτού κώδικα είναι τα ASIO4All,[2] FlexASIO,[3] ASIO2KS,[4] and ASIO2WASAPI.[5]

Καθώς ο κώδικας ανοίκει στην Steinberg δέν μπορεί να έχει συμβατότητα με οποιοδήποτε DAW ή λογισμικό ηχογράφησης των WIndows. Για παράδειγμα το εγχειρίδιο χρήσης του Audacity audio editor αναφέρει: "Περιορισμοί αδειοδότησης μας εμποδίζουν να παρέχουμε υποστήριξη ASIO στις εκδόσεις του Audacity, όμως το Audacity μπορεί να κατασκευαστεί με υποστήριξη ASIO για ιδιωτική μη διανεμώμενη χρήση."[6]

Αναφορές[Επεξεργασία | επεξεργασία κώδικα]

Εξωτερικοί σύνδεσμοι[Επεξεργασία | επεξεργασία κώδικα]