标签: wave

弹簧跳跃的P ++罪恶波浪公式

我需要创建一个以弧形跳过屏幕的弹簧单高跷.我当时认为最好的方法是将它移到一个正弦波上.如果波的顶部是1,地面是0并且波的底部是-1,那么每次它达到0时我将重置值以再次开始正弦波.因此,不是遵循典型的正弦波(0,1,0,-1,0等),而是会出现0,1,0,1,0等.

不幸的是,我的数学非常糟糕,而且我已经花了好几个小时来开发一个公式.目前我正试图制造一个普通的正弦波,其中上半部分模拟跳跃的弹簧跳弹,似乎甚至无法达到那么远.我最接近的是:

m_vel.x++;
float f = PI / 30 / 2;
m_vel.y = 200 * sin(f * m_vel.x);
m_vel.y = -m_vel.y;
Run Code Online (Sandbox Code Playgroud)

我需要波浪很窄,高点要高得多.上面的公式在第一次迭代时开始,但随后波浪变宽,高点和低点彼此接近.任何人都可以帮助数学菜鸟吗?

c++ math trigonometry formula wave

1
推荐指数
1
解决办法
3004
查看次数

使用SDL库播放使用sinf函数生成的原始正弦波

我试图通过使用正弦函数创建样本数据并使用SDL播放来生成各种频率的声音.我在用

buffer[sample] = 32767 * sinf( 2 * PI * sample * sound_frequency / 44100)
Run Code Online (Sandbox Code Playgroud)

以44100的采样率生成频率 - sound_frequency声音的样本,得到44100个样本,即.1秒的样本声音并尝试使用SDL播放.当我试图为2000Hz的sou​​nd_frequency生成样本时听起来很棒.但是当试图为60000Hz的sou​​nd_frequency生成样本时,它听起来也很好.但我预计我应该只听20-20000Hz?你能帮忙找到问题吗?

audio sdl trigonometry wave

1
推荐指数
1
解决办法
1216
查看次数

在 C++ 中从正弦波创建三角波

我很难找出如何从正弦波形成三角形(不是锯齿)波。

我了解如何为方波创建它:

if( sineValue >= 0 )
        value = amp;
    else
        value = -amp;
Run Code Online (Sandbox Code Playgroud)

但我不确定如何改变它以适应三角波。

c++ geometry trigonometry wave

1
推荐指数
2
解决办法
7548
查看次数

1
推荐指数
1
解决办法
5683
查看次数

从许多麦克风中聆听音频

我想编写一个可以从许多(比方说30个)麦克风获取音频的程序.我可以改变连接的麦克风.并且可以收听所选的麦克风.我用Google搜索并混淆了完美的API.是Wave足以让我?NAudio是否也可能有很多.但哪个最适合我?

提前致谢.

c# audio naudio wave

1
推荐指数
1
解决办法
647
查看次数

AVAudioPlayer拒绝播放任何内容,但没有错误等

这是最简单的AVAudioPlayer代码,它只是无法播放任何东西.没有错误,控制台根本没有任何东西,文件肯定被发现,好像我将URL字符串更改为不存在的东西,我确实遇到了崩溃.我在这做错了什么?我已经尝试过,无论是否有代表,以及有没有prepareToPlay,我都无法得到任何东西.我也试过各种声音文件.真的在我的头发上撕了我的头发!

@implementation ViewController

- (IBAction)playSound:(id)sender
{
    NSURL *soundLocation = [[NSURL alloc] initWithString:@"Lot01.wav"];
    AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundLocation error:nil];
    [audioPlayer setDelegate:self];
    [audioPlayer play];
}

@end
Run Code Online (Sandbox Code Playgroud)

objective-c avaudioplayer wave

0
推荐指数
1
解决办法
1192
查看次数

有什么办法可以避免在WAVE可访问性工具上出现此警告(文本太小),但保持字体大小不变?

我的HTML:

<p id="text">test</p>
Run Code Online (Sandbox Code Playgroud)

我的CSS:

#test {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.7em;
  text-align: center;
}

Run Code Online (Sandbox Code Playgroud)

如何避免在WAVE辅助工具上出现此警告?这是保持本文较小的一项要求。

html css accessibility wave

-1
推荐指数
1
解决办法
46
查看次数