Ελληνικό Linux Sound Playing HOWTO , v1.5b, 2 Φεβρουαρίου 1998 Αυτό το κείμενο αναφέρει εφαρμογές για Linux που παίζουν διάφορα formats ήχου. Εισαγωγή

Αυτό είναι το Ελληνικό Sound Playing HOWTO. Αναφέρει τα διάφορα format ήχου καθώς και τις εφαρμογές που μπορούν να χρησιμοποιηθούν για να τα παίξουν. Επίσης αναφέρει μερικά τεχνάσματα και συμβουλές για το πώς να χρησιμοποιηθούν αυτές οι εφαρμογές. Υπάρχουν επίσης κάποιες άλλες ενδιαφέρουσες εφαρμογές σχετικές με ήχους, όχι άμεσα συσχετισμένες με την εκτέλεσή τους. Παρόλα αυτά, το κείμενο αυτό για οδηγίες για υποστήριξη ήχου σε ένα σύστημα Linux και το υποστηριζόμενο hardware ήχου. Αυτό ασχολείται με τις φυσιολογικές εφαρμογές ήχου ενός χρήστη. Δηλαδή, νοιάζεται μόνο με το ότι ένας μέσος χρήστης χρειάζεται να ξέρει από την πλευρά των εφαρμογών ήχου, και όχι εξωτικά πράγματα όπως η σύνθεση ομιλίας, ή πράγματα σχετικά με hardware που αντιμετωπίζονται στο Sound HOWTO. Πνευματικά Δικαιώματα του κειμένου

Το κείμενο μπορεί να διανεμηθεί και να τροποποιηθεί ελεύθερα (θα το εκτιμούσα αν με ειδοποιούσατε για αλλαγές), όσο αυτή η σημείωση περί του copyright διατηρείται. Παρόλα αυτά, δεν μπορεί να τεθεί κάτω από οποιοδήποτε άλλο περιορισμό, και ένα τροποποιημένο κείμενο πρέπει να έχει τα ίδια πνευματικά δικαιώματα με αυτό. Επίσης αναγνώριση πρέπει να αποδοθεί όπου οφείλεται. Copyright των αναφερομένων εφαρμογών

Αν δεν υπάρχει αναφορά πνευματικών δικαιωμάτων, τότε η εφαρμογή είναι κάτω από την GNU General Public License. Πού να βρείτε αυτό το κείμενο

Η πιο πρόσφατη επίσημη έκδοσή του κειμένου αυτού μπορεί να αποκτηθεί από το . Η πιο πρόσφατη ανεπίσημη έκδοση του κειμένου αυτού μπορεί να αποκτηθεί από το . Μια Κορεάτικη έκδοση αυτού του κειμένου (πολύ ξεπερασμένη) είναι διαθέσιμη στο . Μια Γιαπωνέζικη έκδοση αυτού του κειμένου είναι διαθέσιμη στο . Feedback

Για σχόλια, παρατηρήσεις, διορθώσεις, ενημερώσεις περί της Ελληνικής μετάφρασης αυτού του HOWTO, στείλτε email στην Βούλα Σανιδά : ή στον Ευριπίδη Παπακώστα : και εναλλακτικά : Δεν είμαι παντογνώστης, και δεν χρησιμοποιώ όλες τις εδώ αναφερόμενες εφαρμογές (μερικές δεν μπορώ να τις δοκιμάσω καν), έτσι μπορεί να υπάρχουν λάθη. Επίσης, τα προγράμματα συνήθως εξελίσσονται συνεχώς, έτσι η τεκμηρίωση τείνει να ξεπερνιέται. Γι' αυτό, αν βρείτε τίποτα στραβό, παρακαλώ ό,τι διορθώσεις. Προτάσεις ή προσθήκες στο κείμενο είναι ευπρόσδεκτες, επίσης. Ευχαριστίες

Σε όλους τους συγγραφείς των εφαρμογών αυτού του HOWTO. Επίσης, στον Hannu Savolainen για τον σπουδαίο οδηγό ήχου και τον Linus Torvalds για το σπουδαίο λειτουργικό από κάτω του. Θέλω επίσης να ευχαριστήσω τον Raymond Nijssen (Παίζοντας διάφορα Format Ήχου

Υπάρχουν πολλών ειδών formats ήχου (WAV, MIDI, MPEG etc.). Παρακάτω, αναφέρουμε τα διάφορα formats και τις εφαρμογές που μπορούν να χρησιμοποιηθούν για να τα παίξουν. MIDI

MIDI είναι το ακρωνύμιο για το Musical Instrument Device Interface. Τα αρχεία MIDI έχουν συνήθως την κατάληξη Το πακέτο adagio

Αυτό το πακέτο συμπεριλαμβάνει το Αν έχετε μια GUS, τo για περισσότερες πληροφορίες στα modules). Ένα μικρό ενοχλητικό bug (από την έκδοση 0.5 για μερικά hardware) είναι πως ο ήχος χαλάει προς το τέλος. Δηλαδή, αντί να τελειώσει ο ήχος όπως καθορίζει το αρχείο MIDI, τελειώνει παίζοντας την προτελευταία νότα για ένα μεγάλο χρονικό διάστημα. Αυτό δεν με αποθάρρυνε από το να χρησιμοποιώ το από το /pub/linux/packages/sound/adagio05.tar.gz. Τα εκτελέσιμα αρχεία που υπάρχουν εδώ είναι σε a.out format (linked με αρχαίες βιβλιοθήκες), και τα TiMidity

Μερικοί συνιστούν αυτό το . Αυτή η σελίδα περιέχει επίσης ένα link σε μια μικρή βιβλιοθήκη από GUS patches. playmidi

Αυτό το πρόγραμμα είναι ένας MIDI player που παίζει FM, GUS, και external MIDI. Υποτίθεται ότι έχει γρηγορότερο χρόνο εκκίνησης συγκρινόμενο με άλλους MIDI players. Είναι επίσης ικανό να παίξει αρχεία Creative Music, αρχεία Microsoft RIFF, και μεγάλα MIDI αρχεία από παιχνίδια όπως το Ultima 7. Έχει X interface και SVGA interface. Έχει επίσης μια επιλογή για αναπαραγωγή ήχου σε πραγματικό χρόνο παρακολουθώντας όλες τις νότες σε κάθε κανάλι και το τρέχον ρολόι αναπαραγωγής ήχου (συμπεριλαμβάνεται αυτόματα με το $ splaymidi foo.mid; stty sane αν πρόκειται να χρησιμοποιήσετε το SVGA interface, μια και δεν θέτει πάλι το τερματικό tty mode κανονικά. Το SVGA interface μπορεί να αφαιρεθεί στο προσεχές μέλλον. Γράφτηκε από τον Nathan Laredo ( από το /pub/Linux/apps/sound/players/playmidi-2.3.tar.gz. Modules

Τα Modules (όσον αφορά μουσική για υπολογιστές) είναι ψηφιακά αρχεία μουσικής, που αποτελούνται από ένα σύνολο δειγμάτων και πληροφορίες sequencing, και λένε στον player πότε να παίξει ποιο δείγμα (όργανο) σε ποιο track και σε ποιο pitch, εκτελώντας προαιρετικά ένα εφφέ, όπως το vibrato για παράδειγμα. Ένα πλεονέκτημα που έχει σε σχέση με το MIDI είναι ότι μπορεί να περιλάβει σχεδόν οποιοδήποτε είδος ήχου (συμπεριλαμβανομένης της ανθρώπινης φωνής). Ακόμη ένα είναι ότι ακούγεται σχεδόν το ίδιο σε οποιαδήποτε πλατφόρμα, επειδή τα δείγματα είναι στο module. Ένα μειονέκτημα είναι ότι έχει πολύ μεγαλύτερο μέγεθος αρχείου συγκρινόμενο με το MIDI. Ακόμη ένα είναι ότι δεν έχει πραγματικό στάνταρτ format (το μόνο `πραγματικό' είναι το ProTracker, με το οποίο πολλά modules δεν είναι και πολύ συμβατά). Προήλθε από την Amiga. Το πιο κοινό format έχει το extension tracker

Αυτό το εύκολα μεταφέρσιμο πρόγραμμα (έχει μεταφερθεί σε πολλές πλατφόρμες) παίζει μουσικά modules της Soundtracker και Protracker. Χρησιμοποιεί έξοδο 16 bit stereo, και θεωρώ ότι η ποιότητα είναι πολύ καλή. Αν χρειάζεστε έναν απλό τρόπο για να μειώσετε το φόρτο της CPU χρησιμοποιήστε την επιλογή από το /pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz. gmod

Αυτό είναι ένας music module player για την κάρτα Gravis Ultrasound. 4/6/8 κανάλια MOD, 8 κανάλια 669, MultiTracker (MTM), UltraTracker (ULT), FastTracker (XM), και ScreamTracker III (S3M) είναι τα υποστηριζόμενα formats. Απαιτείται έκδοση του driver ήχου 3.0 ή μεγαλύτερη. Και φυσικά GUS. Μπορεί να χρειαστεί να τροποποιήσετε τον πυρήνα ώστε να κάνετε το ρυθμιστή της έντασης ήχου να δουλέψει όπως εσείς θέλετε. Έχει X interface. Χρησιμοποιεί το QT toolkit (χρειάζεται την έκδοση 0.99 ή μεγαλύτερη). Ελέγξτε τη για περισσότερες πληροφορίες σχετικά με το QT. Το πρόγραμμα διανέμεται δωρεάν. Αρχικά γράφτηκε από τον Hannu Savolainen, και τώρα συντηρείται από τον Andrew J. Robinson ( από το /pub/Linux/apps/sound/players/gmod-3.1.tar.gz. MikMod

Αυτό ο μεταφέρσιμος module player παίζει XM, ULT, STM, S3M, MTM, MOD και UNI formats. (Το UNI format είναι ένα εσωτερικό format που χρησιμοποιείται από το MikMod.) Υποστηρίζει συμπιεσμένα αρχεία module. Χρησιμοποιεί 16 bit stereo για έξοδο ήχου. Χρησιμοποιήστε την επιλογή . xmp

Είναι ένας module player (μην τον συγχέετε με τον Adagio . s3mod

Παίζει 4/6/8 track MOD modules και Scream Tracker 3 modules. Χρησιμοποιεί μονοφωνική έξοδο των 8 bit με συχνότητα δειγματοληψίας των 22000 Hz από default. Μπορείτε να χρησιμοποιήσετε την επιλογή από το /pub/Linux/apps/sound/players/s3mod-v1.09.tar.gz. mod

Αυτό το από το /pub/Linux/apps/sound/players/mod-v0.81.tgz. nspmod

Είναι ένας Έχει ένα χαρακτηριστικό που επιτρέπει τα modules να επανεκτελούνται (loop) αν θέλετε. Ο αριθμός των επανεκτελέσεων μπορεί να περιοριστεί με την επιλογή από το /pub/Linux/apps/sound/players/nspmod-0.1.tar.gz. yampmod

Το από το /pub/Linux/apps/sound/players/yampmod-0.1.tar.gz. MPEG audio streams

Το MPEG είναι ένα πρότυπο που περιγράφει την κωδικοποίηση του video και του συσχετιζόμενου ήχου για ψηφιακή αποθήκευση. Το MPEG συνήθως σχετίζεται με το video, αλλά το μέρος του ήχου του προτύπου μπορεί να χρησιμοποιηθεί ξεχωριστά. Το ηχητικό μέρος του προτύπου ορίζει τρία επίπεδα, επίπεδο I, II, και III. Οι players που μπορούν να αποκωδικοποιούν υψηλότερα επίπεδα μπορούν να αποκωδικοποιούν και χαμηλότερα. (π.χ. players του επιπέδου III μπορούν να παίζουν αρχεία του επιπέδου II). Τα αρχεία ήχου MPG επιπέδου I συνήθως έχουν την κατάληξη mpg123

Αυτό το . maplay 1.2

Αυτός MPEG stream player ήχου έχει υποστήριξη μόνο για layer I και layer II streams, και υπολείπεται υποστήριξης για layer III streams. Υποστηρίζει κάρτες ήχου bit σε Linux. Απαιτεί μεγάλη υπολογιστική ισχύ, παίρνοντας περίπου το 55% του χρόνου της CPU σε έναν 60MHz Pentium. Η έξοδος δεν αντέχεται σε έναν 66MHz 486 γιατί η CPU απλά δεν μπορεί να προλάβει τον ήχο. Αν αυτό συμβεί σε εσάς, προσπαθήστε να παίξετε μόνο την μια πλευρά του stream ήχου (με την επιλογή #! /bin/sh Ο συγγραφέας είναι ο Tobias Bading ( από το /pub/multimedia/maplay1.2/maplay1_2.tar. maplay 1.3b

Αυτή είναι μια ανεπίσημη τροποποίηση (δηλ. όχι από τον επίσημο συγγραφέα) του από το /pub/Linux/apps/sound/players/maplay-1.3b-Linux.tar.gz. maplay3

Αυτό είναι ένα ακόμα παράγωγο του από το /pub/Linux/apps/sound/players/maplay3.tar.gz. splay

Αυτός ο . Sajber Jukebox

Το πρόγραμμα αυτό είναι ένας MPEG player ήχου με ένα γραφικό user interface. Βασίζεται στο (χρειάζεται η έκδοση 1.2 τουλάχιστον). Επίσης χρησιμοποιεί την βιβλιοθήκη (το εκτελέσιμο δουλεύει μόνο με την έκδοση 0.5). Ο συγγραφέας είναι ο Joel Lindholm ( από το /pub/jukebox. amp

Αυτός ο από το /pub/mpeg/amp-0.7.3.tgz. XAudio

Αυτός η . Layer 3 Shareware Encoder/Decoder

Αυτός είναι ουσιαστικά ένας μετατροπέας από MPEG Layer 3 streams ήχου σε WAV, AIFF, SND, AIFC, ή απλά ασυμπίεστα PCM αρχεία. Η έκδοση για The Linux δεν κάνει απευθείας έξοδο στην κάρτα ήχου. Πρέπει να το μετατρέψετε πρώτα σε κάποιο άλλο format. Παρόλα αυτά, όταν επιχειρήσετε να παίξετε ένα αρχείο από μετατροπή, χρησιμοποιώντας το $ l3dec foo.mp3 -sto | play -t raw -x -u -w -c 2 -r 44100 - Ο αριθμός μετά το από το /pub/layer3. Η έκδοση επίδειξης (demo version) μετατρέπει μόνο streams ήχου layer III. WAV

Παράθεση από την σελίδα βοήθειας (man page) του Μοιάζουν να είναι πολύ παρόμοια με αρχεία IFF, αλλά όχι τα όμοια. Είναι το εγγενές format αρχείου ήχου των Windows 3.1. Προφανώς, τα Windows 3.1 είναι τόσο απίστευτα σπουδαία για την βιομηχανία των Η/Υ που έπρεπε να έχουν το δικό τους format αρχείων ήχου. Αυτά έχουν συνήθως την κατάληξη και το για άλλους players WAV εκτός από αυτούς που αναφέρονται εδώ. wavplay

Το πρόγραμμα αυτό υποστηρίζει εκτέλεση και εγγραφή σε WAV format. Χρησιμοποιεί κλείδωμα (locking) έτσι ώστε μόνο ένας ήχος την φορά μπορεί να εκτελεστεί. Οι δυνατότητες του για κλείδωμα μπορούν να χρησιμοποιηθούν και ξεχωριστά από τις δυνατότητες εκτέλεσης ήχων του. Εκτός ενός interface γραμμής-εντολής, έχει και ένα Motif interface, το οποίο μπορεί να χρησιμοποιηθεί με Lesstif. Αρχικά γράφτηκε από τον Andre Fuechsel ( από το /pub/Linux/apps/sound/players/wavplay-1.0.tar.gz. Λοιπά πράγματα

Αυτή η ενότητα αναφέρει λοιπό υλικό που παίζει formats ήχου που δεν αξίζουν ξεχωριστή ενότητα(π.χ. formats που έχουν μόνο έναν player), και players που παίζουν ένα ή και περισσότερα format. sox

Το πρόγραμμα είναι ουσιαστικά ένας μετατροπέας, δηλαδή μετατρέπει ένα format αρχείου ήχου σε ένα άλλο. Παρόλα αυτά, μερικές εκδόσεις του Από κάπου στους πυρήνες 1.3.6x, μπορεί να χρειαστεί να κάνετε μια μικρή αλλαγή σε ένα από τα αρχεία για να παίζεται τους ήχους απευθείας. Δηλαδή, θα πρέπει να αλλάξετε την γραμμή 179 στο if (abuf_size < 4096 || abuf_size > 65536) { σε if (abuf_size < 1 || abuf_size > 65536) { Ίσως πάλι να μην χρειάζεται να το κάνετε. Αλλά κάνοντας το, δεν θα χαλάσετε τίποτα. Έχει γραφτεί και, τα πνευματικά του δικαιώματα, κατοχυρωθεί από πολλούς, και μπορεί να χρησιμοποιηθεί για κάθε σκοπό. Μπορεί να αποκτηθεί με από το /pub/Linux/apps/sound/convert/Lsox-linux.tar.gz. Μια πιο πρόσφατη έκδοση από τον Chris Bagwell ( από το /pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz. bplay

Αυτή το από το /pub/Linux/apps/sound/players/bplay-0.96.tar.gz. SIDPLAY

Αυτό το πρόγραμμα προσομοιώνει το Sound Interface Device chip (MOS 6581, συχνά αποκαλούμενο SID) και το Micro Processor Unit (MOS 6510) του Commodore 64. Γι'αυτό είναι ικανό να φορτώνει και να εκτελεί προγράμματα σε γλώσσα μηχανής C64 που παράγουν μουσική ή ήχο. Γενικά, fragments κώδικα και δεδομένων που έχουν εξαχθεί από παιχνίδια και προγράμματα επιδείξεων που και μεταφερθεί κατευθείαν από τον C64. Χρησιμοποιεί κάποιο προκαθορισμένο interface γραμμής-εντολών. Υπάρχουν επίσης Tk και QT interfaces διαθέσιμα ξεχωριστά από το κυρίως πακέτο. Συντηρείται από τον Michael Schwendt (. RealAudio Player

Σας επιτρέπει να ακούτε τον ήχο, που αποθηκεύει σε δικό του (proprietary) format, σε πραγματικό χρόνο από το Internet χωρίς να κατεβάσετε ολόκληρο το αρχείο ήχου πρώτα. Θα μπορούσε να χρησιμοποιηθεί μόνο του, αλλά αληθινά στοχεύει στη χρήση με κάποιον web browser (ρητά υποστηρίζει Mosaic και Netscape). Δεν μπορεί να χρησιμοποιηθεί χωρίς τα (δεν θα μπορέσετε να το βάλετε να δουλέψει με από κονσόλα). Είναι της Progressive Networks, Inc. Δεν μπορεί να διανεμηθεί, αλλαχθεί κλπ. Κοιτάξετε την άδεια χρήσης για ακριβείς λεπτομέρειες του τι μπορείτε να κάνετε. Μπορεί να αποκτηθεί εάν δηλωθείτε χωρίς κόστος στην . cat

Κάποιοι πιστεύουν, πως μερικές φορές η πολυχρησιμοποιούμενη εφαρμογή συνένωσης $ cat sample.voc > /dev/dsp $ cat sample.wav > /dev/dsp $ cat sample.au > /dev/audio Κάνοντας /dev/audio συνήθως θα δουλέψει, και αν είστε και αρκετά τυχεροί να έχει το αρχείο την σωστή διάταξη των byte (για την πλατφόρμα σας) κλπ., ένα /dev/dsp μπορεί να ακουστεί σωστά επίσης. Αυτή δεν είναι μια εντελώς άχρηστη εφαρμογή της Αλλες χρήσιμες εφαρμογές ήχου

Αυτή η ενότητα δεν έχει να κάνει με την εκτέλεση αρχείων ήχου. Περισσότερο, είναι μια συλλογή από εφαρμογές ήχου που μπορεί να φανούν χρήσιμες. volume

Είναι ένα interface γραμμής εντολών για έλεγχο της έντασης (τι άλλο θα'ταν;). Έχει επίσης ένα ξεχωριστό interface σε Tcl/Tk interface που συμπεριλαμβάνεται στο πακέτο, για έλεγχο ήχου και εκτέλεση αρχείων στο /pub/Linux/apps/sound/soundcard/volume-2.1.tar.gz. Sound Studio

Είναι μια εφαρμογή σε Tcl/Tk που υποστηρίζει εκτέλεση, ηχογράφηση και διόρθωση ψηφιακών ήχων χρησιμοποιώντας Μπορεί να βρεθεί στη . Tickle Music

Αυτό το από το /pub/Linux/apps/sound/players/tmusic-1.0.tar.gz. Παραπομπές

Η τεκμηρίωση που συμπεριλαμβάνεται στις εφαρμογές που εμφανίζονται σε αυτό το κείμενο. Το Linux Sound HOWTO. Μπορεί να βρεθεί στο .