C语言的基本单位是:声音的基本单位(basic unit of time)

如果我们认为计算机图形学是图像合成的艺术,其基本单位是像素。

声音合成的基本单位是什么?

[这与编程有关,因为我想通过计算机程序生成它。]

谢谢

21

基本单位是样本

在 WE 文件中,样本只是一个整数,指定将扬声器头移动到的位置。

采样率决定了一个新的样本被输入到扬声器的频率(我不完全确定这部分是如何工作的,但它首先被转换为模拟信号)。

当您绘制所有样本时,x 轴为时间,y 轴为 sample_value,您可以看到波形。

在波形文件中,样本(理论上)可以是 0-65535 的任何位大小,在整个波形文件中保持恒定,但通常使用 16 或 24 位。

7

计算机图形也可以将矢量形状作为基本单位,而不仅仅是像素。通常,矢量图形是通过计算机工具生成的,而捕获的数据往往显示为像素网格 (对应于相机或其他捕获设备中的传感器阵列)。显然,这些分类之间存在相当大的交叉。

同样,也有采样(例如.W)和生成(例如.MIDI)形式的计算机音频。在采样情况下,最小的单元是单个样本。就像亮度中的像素数组一样,x 和 y 维聚集在一起形成图像,响度和时间维的样本数组聚集在一起形成声音。在生成情况下,它将更像是单个

2

像素可以具有值并在数字位图samples中编码。相同的属性适用于声音和数字音频samples

像素是一种物理设备,一次只能渲染 3 个频率的光(红色,绿色,蓝色)的幅度。扬声器是一种物理设备,一次可以渲染宽范围的频率(〜 40,000)的幅度。样本的位分辨率(用于存储样本值的位数)主要决定可以渲染多少种颜色 / 色调-物理播放设备的度。

而且,由于像素的模式可以被编码或压缩,所以声音样本的大多数模式也被编码或压缩 (或两者)。

1

信号处理的基本单元(音频是一种特殊情况)将是样本。

您需要对信号进行采样的频率取决于波形中存在的最大频率。采样定理指出,通常以信号中存在的最大频率的两倍频率进行采样就足够了。
http://en..org/wiki/Sampling_theorem
人耳对高达 20kHz 左右的声音敏感(高频随年龄而降低)。这就是为什么 CD 上的音乐以 44kHz 采样的原因。

将音乐视为由单个频率组成通常更有用。
http://www.phys.unsw.edu.au/jw/sound.spectrum.html
大多数声音分析和创作都基于此思想。

相关概念:
心理声学:人类对声音的感知。与 mp3 等现代声音压缩技术有关。
傅立叶级数:复杂的波形如何由单个频率组成。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(969)
查看dns服务器:测试 DNS服务器(dns server tester)
上一篇
Npu和cpu:神经网络APIvs芯片组 NPUapi
下一篇

相关推荐

  • cvt变速箱结构图解:CVT变速箱的工作原理

    CVT变速箱是一种无级变速箱,它的结构由两个部分组成:输入轴和输出轴。输入轴由发动机驱动,输出轴将变速箱的输出转移到车轮上。输入轴上安装有一个可变的滑轮,它可以改变输入轴的传动比,从而改变变速箱的输出比。另外,输入轴上还安装有一个液压系统,它可以控制滑轮的位置,从而改变输入轴的传动比。…

    2023-04-02 04:00:04
    0 18 91
  • xcode代码格式化快捷键:使用Command + I快速格式化Xcode代码

    格式化的方法格式化的方法Xcode代码格式化快捷键:Option+Command+F…

    2023-07-13 12:44:06
    0 97 87
  • cv树洞柒夜事件CV树洞中的秘密与惊奇

    cv树洞柒夜事件是一个有趣的计算机视觉活动,它提供了一种新的方式来利用计算机视觉技术来探索和发现景观。它始于2020年7月,由一群热爱计算机视觉的研究者和开发者发起,他们希望通过使用机器学习技术来探索景观中的精彩之处。cv树洞柒夜事件的目标是使用机器学习技术来探索景观中的精彩之处,并利用这些发现来改善景观设计。参与者需要使用机器学习技术来探索景观,并利用这些发现来改善景观设计。参与者可以使用Python,OpenCV,TensorFlow等技术来完成任务,并将其发布在GitHub上。…

    2023-01-09 12:42:42
    0 14 70
  • win10怎么cmd打开设置:如何在Windows 10中使用CMD打开设置

    打开“开始”菜单,点击搜索框,输入cmd,然后按下回车键。在弹出的命令提示符窗口中,输入以下代码:start ms-:…

    2023-06-07 01:59:36
    0 75 94
  • java protected关键字:使用protected关键字保护类成员的优点

    示例示例关键字是java中的修饰符,它可以修饰类、变量和方法。修饰类:修饰的类只能在同一个包内被访问,如果子类继承了修饰的父类,则子类可以在不同包内访问父类的成员。…

    2023-04-18 04:45:37
    0 54 78
  • codeblocks手机版下载一款强大的跨平台编程工具

    CodeBlocks是一款免费的、开源的、跨平台的C/C++ IDE,支持多种编程语言,可以用来编写、调试和编译代码。目前CodeBlocks的手机版本只支持Android系统,而且只支持C语言,不支持C++。…

    2023-06-25 04:48:50
    0 33 23
  • go和come的区别:去吧!来吧!改变你的未来

    示例示例go和come的区别:Go是一个动词,表示“去”的意思,指的是从一个地方到另一个地方的运动。Come是一个动词,表示“来”的意思,指的是从另一个地方到当前地方的运动。…

    2023-05-25 16:09:00
    0 15 55
  • cascode放大器:如何利用Cascode放大器实现高精度的信号放大

    Cascode放大器是一种由两个晶体管或三极管组成的电路,它可以提高放大器的增益,并减少其输入阻抗和输出阻抗。它的工作原理是,上游晶体管将输入信号放大,然后下游晶体管将放大的信号再次放大。这样,放大器的增益就会更大,而输入阻抗和输出阻抗也会降低。…

    2023-05-22 02:13:09
    0 56 24

发表评论

登录 后才能评论

评论列表(21条)