GoGPT Best VPN GoSearch

OnWorks 网站图标

铃声 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行音调

这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令音,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


- a 顺序 发电机 程序

概要


[选项] [波形] T 频率|注释|命令文件

商品描述


产生一种或多种不同类型(波形)和持续时间(T 毫秒)的音调
指定的频率或音符,或频率或音符的混合。 看 -h
可能的波形列表。 波形应包括 正弦, 余弦 (90 度
与正弦异相), 广场 (50% 标记/空间比), 锯齿 (斜坡波形), 三角形
噪声。 正弦是默认值。 除了内置波形,还可以加载波形
来自合适的 WAV 文件 - 见下文 可装载 波形。

T 是每个音调要播放的默认毫秒数。 频率
(freq(s)) 以赫兹为单位指定为整数。 频率为 0 会导致 T 毫秒
沉默要播放。 音符被指定为带有可选“#”的音符字母
来锐化音符,然后是八度数。 八度从 C 到 C。中 C 是 C3,
紧接在前面的音符是 B2! 第一个八度是从 C0 到 C1。

通过指定频率/音符,可以一次播放多个频率/音符
需要由 ',' 字符连接(但不能有空格!)。

例如 1000,1500,2000 指定三个频率一起播放,全部在
相同的相对水平。 看 振幅 以下部分讨论如何设置绝对值
一起或连续演奏的音符的幅度水平或不同的相对幅度。

每个频率规范可以选择包含一个持续时间,通过附加 ':T',其中 'T' 是
以毫秒为单位的持续时间。 此持续时间会覆盖默认值。 也是默认的持续时间
可以通过单独使用 ':T' 格式进行更改 - 不附加到频率规范。

例如 1200,600:1000 播放两个频率 1 秒

例如 c3,e3,g3 弹奏 C 大调

例如 :250 将默认音调持续时间设置为 250 毫秒

可以随时指定/更改波形。 单个波形名称指定
波形用于所有通道。 或者逗号 (',') 分隔的列表
可以给出波形以指定或更改用于给定通道的波形。
省略列表中的波形,意味着前一个波形保持不变。

例如 正方形,,三角形 指定对 chan 1 使用方波,chan 2 保持不变,
通道 3 使用三角波。

Linux 默认播放数字样本(8 位或 16 位) /开发/DSP
设备以每秒 22050 个样本的采样率,在单声道模式下。 (看 配置 FILES
以下部分)

不支持分数赫兹频率。 当然,只有频率低于一半
可以准确生成采样率(采样数/秒); 但程序
不检查这个。

而不是播放输出 /开发/DSP 样本可以作为原始文件写入文件
样本(-o 文件)或以 WAV 格式(-w wavfile)编写。 然后可以将这些数据文件
使用原始数据或 WAV 文件播放器(例如 wavplay)快速播放,无需开销
实际生成样本。

可以指定一些特殊的“命令”,它们可能对输入有用
文件。

N 将默认音调持续时间设置为 N 毫秒

@N 在绝对时设置音调的基本幅度级别 振幅 模式

绝对
设置绝对幅度模式(见下文)

echo 输入文件的其余行,或命令行参数的其余部分
(注意在必要时使用引号)输出到标准输出。

相对的
设置相对幅度模式(见下文)

重置|重新同步
所有发生器点都重置为波形缓冲区的起点。 这迫使
多个频率/波形的后续生成是同相的。

此外,如果该词不是上述词之一,则音调检查是否有该词的文件
name 存在,如果存在,则假定该文件是一个包含音调命令的文件
被执行。

例如 -v :100 音1 音2 将解释和播放文件中的音调命令
音1调2。 此文件处理是递归的。 命令文件可以执行其他
命令文件等。像往常一样, '-' 可用于指定标准输入。

相对 振幅


默认情况下在“相对”幅度模式下工作,其中输出电平和样本
范围被最大限度地保持。 这确保了最佳的信号精度。

当指定多个频率/音符一起播放时,相对
通过将“@db”附加到音符,可以在 deciBells 中指定幅度。

例如 440,880@-12,1760@-30 指定 880Hz -12dB down 和 1760Hz -30dB 的混合
相对于 440Hz 的水平下降。 混合信号样本将跨越完整的 16 或 8
最大信号精度所允许的位范围。

dB 电平表示相对功率电平。 3dB 处于相对功率水平
20dB 处于 0.01 的相对功率水平。 然而功率水平是成正比的
到信号幅度的平方。 所以-6dB(四分之一功率)的信号只会有
它的幅度下降了一半。 要将信号幅度降低 1/10,则指定 -20dB,即
功率电平下降百分之一。

dB 级别可以指定为十进制值。

绝对 振幅


可以在绝对幅度模式下工作,其中信号功率电平在
deciBells (dB) 相对于 0dB 电平,指示峰值为 32767 的 +32768/-16
位有符号样本,255 位无符号值是 0/8。 因此任何处于正 dB 的信号
水平将被剪裁。 负 dB 电平的信号将衰减。 如果没有级别
指定则假定为 0dB。

例如 500@-20,750@-6,1000,-12 -500db(振幅 20)时为 0.1Hz,-750db 时为 6Hz
(幅度 0.5)和 1000Hz at -12dB(幅度 0.25)。 最终的混合信号将具有
幅度为 0.1 + 0.5 + 0.25 = 0.85 或 -1.4dB。

可以看出,没有“免提”在 绝对 模式。 你必须计算出 dB
自己调平并确保合成的混合信号不超过 0dB 并得到
剪辑。 还要记住,-80dB 下降(幅度 1/10000)的正弦波只有 6
数字电平,对正弦波的表现非常差,不适合后期
放大和使用!

In 绝对 mode 可以随时通过使用 @D b
命令。 指定的所有后续 dB 级别都将添加此基本级别。

例如 @-20 1000,1200@+6,1400@-6 与 -1000dB 时的 20Hz、-1200dB 和 14Hz 时的 1400Hz 相同
-26dB。

可装载 波形


鉴于所使用的生成方法 产生一个 FHz 的波形很简单
从包含 S 个完整样本的缓冲区中依次选择第 F 个样本
频率为 1Hz 的波形(将缓冲区视为圆形,开始
概念上连接到最后),其中 S 是每秒的样本数,它是
可以从包含 1Hz 的 S 样本的 WAV 文件加载自定义波形
波形。 见 -加载 波形文件-lw N 下面的选项。 波形名称取
作为 WavFile 的基本名称,即删除任何尾随 '.suffix' 和前导路径。
因此,每个加载的波形都应该具有唯一的名称,并且与内置波形不同
波形名称。

WavFile 中的样本应该是 16 位,单声道,样本数与音调相同
播放采样率,例如,如果音调以每秒 32000 个样本播放,则 WavFile
应包含 32000 个 16 位样本。 需要 16 位样本,因为音调有效
内部使用 16 位样本,即使它向声卡提供 8 位样本或
输出文件。 理想情况下,样本应该跨越一个完整的波长,即代表 1
1Hz 信号的第二个。 然而,如果与一些智能一起使用,这可以改变。 如果,
例如,使用 1 秒的 5Hz 波形,那么输出频率将为 5
高于规定的倍数。 如果您有 3Hz 和 5Hz 样本的混合,则
生成的频率将是指定频率的 3 倍和 5 倍的混合。 我希望
这是可以理解的!

查看 音调.eg 可加载模块的一些示例以及如何加载的目录 本身可以
用于生成可加载波形。

配置


-8 | -b 8
设置 8 位无符号数据样本

-16 | -b 16
设置 16 位有符号小端数据样本。

-绝对|-绝对
设置绝对幅度模式

-a 与 -o 选项结合使用时,数据将附加到文件中。

-C 文件
使用“file”作为本地配置文件(见下文)。

-c 频道
将最大通道数(并发播放频率)设置为 CHANNELS。 这
默认数字是 4。将通道数量保持在一个
最低。

-f 与 -o 或 -w 选项结合使用时,任何现有文件都将被静默
覆盖。

-h 显示用法和帮助信息

-i 文件
读取频率/波形以从文件“file”生成。 从标准输入读取
如果文件名是“-”。 在输入之前执行任何命令行规范
文件被读取。

-l 重复播放音序。 如果将样本写入文件,则强制关闭
-o 或 -w 选项。

-循环N
播放音序 N 次。

-o 文件
将样本写入原始数据文件。 您必须记住数据格式,
例如采样率和 8/16 位。

-rel|-相对
设置相对幅度模式

-s 采样率
将每秒采样数设置为采样率。 对于许多简单的用途,
8000 的采样率就足够了,使任何保存的数据文件更小。

-w 波形文件
将样本以 WAV 格式写入 wavfile。 WAV 标头包含以下详细信息
数据是 8 位还是 16 位以及采样率。 您不能使用附加
(-a) WAV 文件选项。

-v 冗长

-lw N 指定允许加载的波形数,默认为4

- 加载 WavFile
从 WavFile 加载波形。

示例


音调 50 1000 700,1200 800,1100,1300
产生 3 个 50 毫秒的正弦音,第一个只包含 1000Hz,
700Hz 和 1200Hz 的第二个和 800Hz、1100Hz 和 1300Hz 的第三个

音调循环正方形 200 700 900 400 500
生成 4 200 毫秒方波音调的序列,重复直到
程序中断。

音调-w seq.wav 70 1016 1200 1080 1150 1016
生成 5 个 70 毫秒的正弦音序列,而不是播放它们
样本以WAV格式存储在seq.wav中,可以被任何WAV文件播放
播放器。

色调 -w trap.wav :1000 三角形绝对值 1@6
生成 WAV 文件 陷阱.wav 由梯形波形组成,其中上升和
下降斜率占用了一半的波长。 产生最大的锯齿
其幅度是允许的最大样本量的两倍,因此它是
将波形周期的一半剪平,形成梯形。

音调 -load trap.wav :1000 三角形 1000 陷阱 500 三角形陷阱 1000500
将加载上面生成的梯形波形作为一个名为的新波形 陷阱
然后每个播放 1 秒,首先是 1000Hz 三角波,然后是 500Hz 陷阱
波形,最后两个波形一起播放。

另见 音调.eg siggen 发行版中的目录。

配置 FILES


可以使用三个可能的配置文件: 本地配置文件(通常在当前
目录)、用户 $HOME 目录中的 HOME 配置文件和 GLOBAL 配置文件。

所有 siggen 程序套件都是使用内置配置文件的名称编译的。
默认情况下,配置文件为:

./.siggen.conf
是本地配置文件。

$HOME/.siggen.conf
是 HOME 配置文件。

/etc/siggen.conf
是全局配置文件。

音调 -h
将指示将搜索哪些配置文件。

配置文件不必存在。 如果它们存在并且可由程序读取,则它们
被使用,否则它们将被简单地忽略。

配置文件总是按照 LOCAL、HOME、
全球的。 这允许系统管理员在
全局配置文件,但允许用户在自己的设置中设置一些或所有不同的值
HOME 配置文件,并在从特定的运行时设置更具体的值
目录。

如果不存在配置文件,程序会提供内置的默认值,并且大部分
这些值可以通过适当的命令行开关和标志来设置。

参见 配置文件(5) 详细的配置文件。

查找配置值 CHANNELS、DACFILE、SAMPLERATE、SAMPLESIZE、VERBOSE、
LOADABLE_WAVEFORMS。

通道
设置通道数,参见“-c”选项。

文件
允许从 /dev/dsp 更改 DAC/DSP/PCM 设备的名称

可加载波形
指定可加载波形的允许数量

采样率
设置 DAC 设备的采样数/秒

样本大小
设置是生成 8 位还是 16 位样本

详细
设置是否以详细模式运行。

使用 onworks.net 服务在线使用铃声


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。