问题标签 [sine-wave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 创建垂直正弦波
我正在开发一个使用正弦波的游戏。我通过以下示例使用了水平正弦波 http://www.roseindia.net/java/example/java/swing/create_sine_wave.shtml
如何垂直创建类似的波浪?
java - 在android中有效地绘制正弦波
我正在制作一个应用程序,我需要在两个给定点之间绘制正弦波。我有谷歌搜索和谷歌搜索,但我没有找到任何我认为合适的东西。
android中是否有一种有效的方法来使用一些预定义的点来绘制平滑的波浪状形式?
sine-wave - 和弦科学
我一直在研究试图理解声音和正弦波的工作方式,尤其是和弦。到目前为止,我的理解如下:
b(t) = sin(Api(t))
是频率 A 的和弦的基音。T(t) = sin(5/4piA(t))
是底 b(t) 的大三分之一。D(t) = sin(3/2piA(t))
是基础 b(t) 的主要(第五个)。A(t) = sin(2Api(t))
是八度。
每个单独的频率都是一个单独的频率,计算机发生器很容易发出声音。但是,频率为 A 的音符的大和弦如下:
我想知道是否有人有办法让电脑合成器播放这个功能,这样我就可以听到结果了;我发现的大多数程序只将 Hz 作为输入,虽然这个函数有一个波长,但它与具有相同波长的简单正弦波不同。
注意:也会将其发布在物理和计算机部分 - 只是想知道你们音乐家是否对此有所了解。
c++ - 有三角波函数吗?
在一个for
-loop%
中获得一个锯子函数,例如使用 5 个打印 2 个周期的周期看起来像这样:
结果是:
0
1
2
3
4
0
1
2
3
4
我想要一个函数返回一个三角波,所以对于某些函数foo
:
会导致:
0
1
2
1
0
0
1
2
1
0
有没有这样的功能,还是需要我自己想出来?
html - 在画布上绘制正弦波
我正在尝试在画布上绘制一个简单的正弦波,但我没有做对。这是我想要的输出,如图所示。
到目前为止我得到的是http://jsfiddle.net/RaoBurugula/gmhg61s6/4/
HTML
JS
我想要的输出
c - 生成正弦波超过 1 秒时的问题
我几乎搜索了 SO 和几个论坛,但无法弄清楚。我没有从头开始编码。我得到了代码,我正在尝试根据我的要求进行修改。
所以首先归功于原始编码器。我参考这个: http ://www3.nd.edu/~dthain/courses/cse20211/fall2013/wavfile/
在这里,他只创建了 1 秒的正弦波。但我无法超越这一点。我需要播放至少 20 秒。
这是我的代码。希望得到一些指针/帮助。提前致谢。再次感谢原始编码器。
WAVFILE_SAMPLES_PER_SECOND = 44100
例子.c 文件
波.h 文件
文件创建成功。但我无法在任何播放器中播放它。任何人都可以帮助。再次感谢
java - 如何在 Android 应用程序中录制/播放音频时创建正弦波动画?
在 iOS 应用程序中很容易创建。任何人都告诉我在录制和播放音频的同时创建 Sinwave 动画的简单方法。我尝试了很多方法,但我做不到。是否有任何第三方框架?
任何人都可以帮助我吗..
c++ - 如何填充形状,由 GL_LINE_LOOP 组成
我正在尝试进行水模拟。但我仅限于使用 2D,所以我开始通过 Gl_Line_loop 使用正弦波来制作海洋的边界。但我无法填补它。我尝试将其更改为 Gl_polygon 模式,但我没有得到正确的形状。这是代码:
c++ - 如何在 Opengl 中绘制垂直正弦波
我在 Opengl 中制作了一个流动的水,现在希望它以瀑布的形式转换。对于水,我使用正弦波,对于瀑布,我想将那些水平正弦波转换为垂直正弦波。我尝试交换 x 和 y 的位置,但没有显示任何内容。
math - 查找正弦波中每个周期的起点(时间)
我正在努力实现正弦波逐渐从几秒8Hz
变为几秒:2Hz
5
此波形是在Cool Edit中生成的。我给它的开始频率为8Hz
,结束频率为2Hz
,持续时间为5
秒。正弦波在给定时间内逐渐从一个频率变为另一个频率。
我的问题是,如何使用 FOR 循环准确地找到每个循环的开始时间(用红点突出显示)?
伪代码: