这是命令 aylet-gtk,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
aylet, xaylet - 播放 Spectrum '.ay' 音乐文件
概要
小巷子/赛莱特 [-BehlmnNSS[-A 中途停留[-F 淡入淡出时间[-t 轨道编号[file1 [file2 ...]]
商品描述
aylet 播放“.ay”格式的音乐文件。 这些文件本质上是围绕
在 Sinclair ZX Spectrum 80 的声音硬件上播放音乐的 Z128 代码位 -
蜂鸣器,或 AY-3-8912 声音芯片,或两者兼而有之。 使用 Amstrad CPC 端口的文件也是
支持的。
`aylet' 有一个基于 curses 的接口,而 `xaylet' 有一个基于 X 的接口。
配置
-A 以秒为单位设置停止时间(这是曲目开始淡出的时间),
或 0 禁用衰落。 默认值为 180 秒(3 分钟)。
-B 使用“ABC”立体声位置,而不是默认的“ACB”。 ACB 有效推动
左右声道 A 和 B(使用立体声延迟),C 剩余
中央; ABC 将 A 和 C 放在左侧/右侧,而将 B 放在中央。
-e 强制 8 位播放,即使 16 位可用。
-F 以秒为单位设置淡出时间(轨道淡出所需的时间)。 默认值为 10
秒。
-h 提供简洁的使用帮助。
-l 列出文件的内容(曲目名称等)而不是播放它们。
-m 使用单声道而不是默认的立体声播放。
-n 而不是通常的界面,使用简单的批量播放 tty 风格,有点像
mpg123。 (仅适用于诅咒版本。)
-N 使用“窄”立体声分离(使声道听起来更靠近)而不是
默认的“宽”分隔。
-s 将样本数据输出到标准输出而不是播放它; 暗示'-n'。 样本是
44.1kHz 16 位立体声(如果使用‘-m’,则为单声道)。 如果样品,请不要感到惊讶
需要一点时间来生成,因为它仍然需要模拟 Z80。
-S 对蜂鸣器输出应用伪立体声效果。 在某些情况下效果很好,但是
可能会使事情听起来有点不稳定(或者更确切地说,比平时更不稳定:-))。
-t 只播放指定的曲目,然后退出。 (严格来说,它开始播放
给定曲目,并在任何曲目淡出时退出。)主要用于播放
非交互式单个文件。
file1 等等
要播放的文件。 目前这些只能在命令行中指定。
在后面 “ 场景
如果您不熟悉 `.ay' 的工作方式,aylet 的工作方式可能看起来有点奇怪
格式是关于事物的,所以这里有一些关于它是如何工作的背景知识。
如上所述,这些文件基本上包含要在一个机器上运行的机器代码块
使用某些声音硬件模拟 Z80。 因为你只是在运行一个程序,所以你不能
真正快进或倒带,但您可以在指定的曲目之间移动
文件。 (有些文件只有一个,但其他文件有多个。)
整个刚刚运行程序的事情也导致了另外两个问题。 你说不出来
曲目结束的地方,除了看声音何时停止; aylet 所做的是退出一个
完全静音 4 秒后跟踪。 一个轨道可能永远不会结束; aylet 淡化它
默认3分钟后退出。 (是的,3 分钟可能为时过早,无法让某些曲目
“完成”,但您必须在某处取得平衡,这只是默认设置。 使用‘-A’
或按“s”更改它。)
KEYS
基于curses 和基于X 的接口都使用这些键(其中一些基于
XMMS 使用的那些):
q or ESC
退出程序。
z 上一曲。
x 玩。
c 暂停。
v 停止。
b 下一首。
r 重新启动轨道。
Backspace键 or 删除
以前的文件。
太空 下一个文件。
s 增加停顿时间。
S 减少停顿时间。 将其设置为零将完全禁用淡入淡出。
f 增加淡出时间。
F 减少淡出时间。
h 启用/禁用高速模式,启用时播放速度提高四倍(以某种方式),
作为一种真正的快进控制的替代品。
在 xaylet 中,您还可以使用匹配按钮进行上述大部分操作。
使用 `aylet -n' 时,交互性显着降低,只留下一个
控制:
Ctrl-C 如果当前曲目已播放不到半秒,则退出
程序; 否则,跳到下一曲目。
请注意,用于执行此操作的密钥实际上是您为生成 SIGINT 设置的任何密钥
信号,但通常是 Ctrl-C。
示例
播放当前目录中的所有 .ay 文件:
艾莱特 *.ay
or
赛莱特 *.ay
将 ysfollin.ay 转换为 .wav 格式的单声道样本(需要“sox”):
aylet -sm ysfollin.ay |sox -r 44100 -t sw -une.wav
使用 onworks.net 服务在线使用 aylet-gtk