Ψάχνοντας κι εγώ να βρω να μάθω κάτι καινούργιο, ψάχνω τον τελευταίο καιρό να βρω πως φτιάχνεις ήχους, παιζεις, γράφεις, στο λίνουξ. Αντί να κατεβάσω κάτι θεόρατα gui με 18023 μπιχλιμπίδια (music composer - σύνθεση μοντάρισμα κλπ) ήθελα να βρω κάτι βασικό. Πως παίζεις απ'το τέρμιναλ ή μέσα σε σκριπτς έναν ήχο, μια νότα, μιά συχνότητα συγκεκριμένη. Ούτε pulsaudio, ούτε pipewire, ούτε καν jack.. Alsa σκέτο και beep απ'το μεγάφωνο. Απ'το grub ξεκίνησα στο οποίο είχα προγραματίσει συγχορδίες blues την ώρα που ξεκινάει .... δε μπορεί, κάπως και το bash/zsh πρέπει να έχουν δυνατότητα "άμεσου ελέγχου του ήχου" ...
Aυτό που λες, τον έλεγχο να κάνεις αυτό που θέλεις ... άμεσα, χωρίς μεσάζοντες, χωρίς dbus, logind, pulseaudio, pipewire, ... klp. Πώς στέλνεις σε 6 κανάλια ήχου 6 νότες, με διαφορετικό ξεκίνημα, διάρκεια, fade, με διαφορετική προσομοίωση μουσικού οργάνου, ... ΜΕ ΜΙΑ ΕΝΤΟΛΗ!!
# apt-get install sox beep
# xbps-install sox beep
# pacman -S beep sox
% play -c2 --bits=16 -n synth 2 sine mix 2000-100 synth 2 sine mix 100-2000
% beep -l 224 -f 221 -n -l 332 -f 439
% for organ in {"pluck","trapezium"} ; for note in 784 659 587 494 440 392 330 294 247 220 196 165 147 ; do play -v4 -nq -c2 -b16 synth 0.31 $organ $note fade 0.002 0.3 0.1 ; done
% play -v4 -nq synth 3 pl E2 pl B2 pl E3 pl A3 pl B3 pl E4 delay 0 .07 .15 .23 .29 .35 remix - fade 0.001 2.97 1.1 norm -2
Η μικρότερη απόσταση μεταξύ πληκτρολογίου και μεγάφωνου (ή και αρχείου που καταγράφει τι παίζεις)
'Εχω κάνει αρκετούς εκτυπωτές που στην ουσία δεν κάνουν για λίνουξ να εκτυπώσουν. ... εντάξει μπορεί να μην έχουν τα sw για πολλά πολλά αλλά εκτυπώνουν. Υπάρχει ένας ο οποίος με το sw της Brother MSw μπορεί να σπάσει το chip και να το μηδενίζει ή απλά να μην μετράει σελίδες πια. Το κόστος του χαρτιού +-0.05Ευρώ

Έχω πολύγραφο ... για τις δύσκολες μέρες !