To jest polecenie, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
aylet, xaylet - odtwarzaj pliki muzyczne Spectrum `.ay'
STRESZCZENIE
ajlet/ksylet [-BehlmnNsS] [-A przystanek] [-F czas zanikania] [-t numer utworu] [file1 [file2 ...]]
OPIS
aylet odtwarza pliki muzyczne w formacie `.ay'. Pliki te są w zasadzie opakowaniami
bity kodu Z80, które odtwarzają muzykę na sprzęcie dźwiękowym Sinclair ZX Spectrum 128 –
sygnalizator dźwiękowy lub układ dźwiękowy AY-3-8912, lub jedno i drugie. Pliki korzystające z portów Amstrad CPC również są
utrzymany.
`aylet' ma interfejs oparty na przekleństwach, a `xaylet' ma interfejs oparty na X.
OPCJE
-A ustaw czas zatrzymania w sekundach (jest to czas, po którym utwory zaczynają zanikać),
lub 0, aby wyłączyć zanikanie. Wartość domyślna to 180 sekund (3 minuty).
-B użyj pozycji stereo `ABC' zamiast domyślnej `ACB'. ACB skutecznie naciska
kanały A i B w lewo i w prawo (przy użyciu opóźnienia stereo), a C pozostaje
centralny; Zamiast tego ABC umieszcza A i C po lewej/prawej stronie, pozostawiając B pośrodku.
-e wymuś odtwarzanie 8-bitowe, nawet jeśli dostępne jest 16-bitowe.
-F ustaw czas zanikania w sekundach (czas potrzebny do zanikania utworów). Wartość domyślna to 10
towary drugiej jakości.
-h daj zwięzłą pomoc w użytkowaniu.
-l wyświetlić zawartość plików (nazwy utworów itp.), zamiast je odtwarzać.
-m użyj trybu mono zamiast domyślnego odtwarzania stereo.
-n zamiast zwykłego interfejsu użyj prostego stylu tty polegającego na odtwarzaniu wsadowym, trochę jak
mpg123. (Działa tylko w wersji z przekleństwami.)
-N zamiast tego używaj „wąskiej” separacji stereo (aby kanały brzmiały bliżej siebie).
domyślna „szeroka” separacja.
-s wyprowadź przykładowe dane na standardowe wyjście, zamiast je odtwarzać; oznacza „-n”. Próbka jest
44.1 kHz, 16-bitowe stereo (lub mono, jeśli używasz `-m'). Nie zdziw się, jeśli próbka
Wygenerowanie zajmuje trochę czasu, ponieważ nadal musi emulować Z80.
-S zastosuj efekt pseudostereo do sygnału dźwiękowego. W niektórych przypadkach działa dobrze, ale
może sprawić, że wszystko będzie brzmiało nieco niepewnie (a raczej bardziej niż zwykle :-)).
-t odtwórz tylko określony utwór, a następnie wyjdź. (Ściśle mówiąc, zaczyna odtwarzać plik
danego utworu i kończy działanie, gdy którykolwiek utwór cichnie.) Przydatne głównie podczas odtwarzania a
pojedynczy plik w sposób nieinteraktywny.
file1 itd.
plik(i) do odtworzenia. Obecnie można je określić tylko w wierszu poleceń.
ZA THE SCENY
Sposób działania aylet może wydawać się nieco dziwny, jeśli nie wiesz, jak działa `.ay'
Format dotyczy różnych rzeczy, więc oto kilka informacji o tym, jak to wszystko działa.
Jak wspomniano powyżej, pliki zasadniczo zawierają fragmenty kodu maszynowego, które można uruchomić na komputerze
emulowany Z80 z pewnym sprzętem dźwiękowym. Ponieważ po prostu uruchamiasz program, nie możesz
naprawdę przewijać do przodu lub do tyłu jako takie, ale możesz poruszać się pomiędzy utworami określonymi w
plik. (Niektóre pliki mają tylko jeden, ale inne mają kilka.)
Cała ta sprawa z samym uruchomieniem programu prowadzi także do dwóch innych problemów. Nie możesz powiedzieć
gdzie kończy się utwór, poza sprawdzeniem, kiedy dźwięk się kończy; aylet robi to, aby wyjść z a
utwór po 4 sekundach całkowitej ciszy. A utwór może w ogóle się nie kończyć; aylet to zanika
domyślnie wyłącza się po 3 minutach. (Tak, 3 minuty mogą być za wcześnie, aby niektóre utwory mogły to zrobić
„zakończ”, ale musisz gdzieś znaleźć równowagę, a to tylko ustawienie domyślne. Użyj `-A'
lub naciśnij „s”, aby to zmienić.)
KLUCZE
Zarówno interfejsy oparte na przekleństwach, jak i interfejsy oparte na X używają tych kluczy (niektóre z nich są oparte na
te używane przez XMMS):
q or Esc
wyjdź z programu.
z Poprzedni utwór.
x grać.
c pauza.
v przestań.
b Następny utwór.
r wznowić ścieżkę.
Backspace or Usuń
poprzedni plik.
Typ przestrzeni następny plik.
s zwiększyć czas zatrzymania.
S zmniejsz czas zatrzymania. Ustawienie go na zero całkowicie wyłącza zanikanie.
f zwiększyć czas zanikania.
F skrócić czas zanikania.
h włącz/wyłącz tryb dużej prędkości, grając cztery razy szybciej, gdy jest włączony (w pewnym sensie),
jako rodzaj substytutu prawdziwej kontroli szybkiego przewijania do przodu.
W xaylet możesz także użyć pasujących przycisków do większości powyższych.
Kiedy używasz `aylet -n', interaktywność jest drastycznie zmniejszana, pozostawiając tylko jedną
kontrola:
Ctrl + C jeśli bieżący utwór był odtwarzany krócej niż pół sekundy, zakończ
program; w przeciwnym razie przejdź do następnego utworu.
Zauważ, że kluczem używanym do tego jest tak naprawdę klucz skonfigurowany do generowania SIGINT
sygnał, ale zazwyczaj jest to Ctrl-C.
PRZYKŁADY
Aby odtworzyć wszystkie pliki .ay w bieżącym katalogu:
aylet *.ay
or
xaylet *.ay
Aby przekonwertować plik ysfollin.ay na próbkę mono w formacie .wav (wymaga `sox'):
aylet -sm ysfollin.ay |sox -r 44100 -t sw - tune.wav
Korzystaj z aylet online, korzystając z usług onworks.net