问题标签 [pitch]

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.

0 投票
1 回答
1457 浏览

rotation - 偏航、俯仰和滚动到 vectorDir 和 vectorUp

我有一个对象的偏航、俯仰和滚动,我需要将其转换为 vectorDir 和 vectorUp。有人知道怎么做吗?

0 投票
0 回答
364 浏览

android - 为什么我不能播放高于 1.8 的 android 音高?

我正在尝试编写一个能够与用户输入同步播放 MIDI 文件的音乐应用程序。我已经完成了创建自定义视图、播放声音和读取 MIDI 数据的工作。现在我正在尝试播放 MIDI 音符。我用

除了更高的音高外,这可以很好地播放 66kb 样本。根据文档,音高 xx 的范围从 0.5(半速,八度以下)到 2.0(两倍速度,八度以上)。但是,当我尝试高于 1.8 的音高时,我收到 AudioTrack 错误,“AudioFlinger 无法创建音轨,状态:-22。我实际上也可以使用低于 0.5 的值,这与文档相反。

什么是停止使用高于 1.8 的值?

0 投票
1 回答
1419 浏览

java - VLC (J) 音频音高控制

我目前正在使用 VLCJ 开发简单的视频播放器。谁能给我一些关于用它改变音频音高的线索?可能吗?

我已经搜索但找不到正确的关键字,我需要的是 vlcj(或任何)的一些控制(方法/功能)来增加声音,使它听起来像孩子的声音,或者降低声音,像一个非常老人的声音.

提前致谢。

注意:仍在寻找谷歌,但没有发现任何关于 vlc 的信息。我想要的是关于http://www.screamingbee.com/support/morphdoc/MorphDocPitchTimbre.aspx中解释的“音色”

0 投票
1 回答
3449 浏览

matlab - 在matlab中更改音频wav文件的音高?

你如何在matlab中改变音频信号的音高?从本质上讲,我只是想改变音频信号的原始质量,而不做重大改变。我正在尝试使用原始输入音频通过稍微改变其质量来模拟合唱,以便我可以有多种音频变化来模拟合唱。

0 投票
1 回答
1557 浏览

java - 从 WAV 文件中获取音调的 Android 库

我有一个来自 WAV 文件的采样数据列表。我想将这些值传递到库中,并获取 WAV 文件中播放音乐的频率。现在,我将在 WAV 文件中有 1 个频率,我想找到一个与 Android 兼容的库。我知道我需要使用 FFT 来获取频域。有什么好的图书馆吗?我发现 [KissFFT][1] 很受欢迎,但我不太确定它在 Android 上的兼容性如何。是否有一个更简单、更好的库可以执行我想要的任务?

编辑:我尝试使用 JTransforms 来获取 WAV 文件的 FFT,但始终无法获取文件的正确频率。目前,WAV 文件包含 440Hz 的正弦曲线,音符 A4。然而,我得到的结果是 441。然后我试图得到 G4 的频率,我得到的结果是 882Hz,这是不正确的。G4的频率应该是783Hz。会不会是样本不够?如果是,我应该取多少样本?

有人可以帮我吗?

EDIT2:我设法通过将样本数量增加到 100000 来解决上述问题,但是,有时我会得到泛音作为频率。知道如何解决吗?我应该使用谐波积频率还是自相关算法?

0 投票
1 回答
148 浏览

c# - 世界空间而不是局部空间中的相机间距

如何在本地空间中投放相机?

我有一个模型,无论它在世界空间中的哪个位置,它都会在其轴上旋转。我遇到的问题是让相机俯仰相同,而不管模型的其他旋转(偏航)。目前,如果模型在世界空间中面向北方或南方,则相机会相应地倾斜。但是当模型面对任何其他基本方向时,在尝试俯仰相机后,相机在模型后面以圆周运动上下移动(因为它只识别世界空间而不是模型面对的方向)。

如何让俯仰与模型一起旋转,以便无论模型面向哪个方向?当我尝试俯仰时,相机会在模型上方移动吗?

0 投票
1 回答
238 浏览

c# - 限制两个值之间的相机间距

我无法在指定范围内调整我的相机。目前,我的相机可以不受任何限制地围绕模型进行俯仰。我试图将 Y 轴限制在 6 到 36 之间,但如果我继续俯仰,Z 轴将继续向前移动相机。

我正在使用控制器摇杆来控制运动。最终,我想要做的是:“如果相机与目标(模型)的角度超过我的极限角度,无论是否有更多的俯仰(人连续举起拇指杆或下)被应用。”

注意:这是第三人称相机

0 投票
1 回答
5423 浏览

orientation - 如何从旋转矩阵计算偏航,俯仰滚动?

我必须从陀螺仪的智能手机输出中计算 Android 偏航、滚动、俯仰,我编写了以下代码:

if(event.sensor.getType()==Sensor.TYPE_GYROSCOPE){

你好,我必须使用陀螺仪的输出来计算偏航角和俯仰角,我写了这段代码:

我不知道问题出在哪里,但是我使用此代码获得的偏航、滚动、俯仰值是错误的,因为即使手机处于相同的方向,我也获得了完全不同的值。我从最后三行代码中的旋转矩阵计算它们。还有偏航的值,公式中写的俯仰滚转,是弧度吗?

0 投票
1 回答
2662 浏览

android - 设置在 Android MediaPlayer 中播放的歌曲的音高

我需要设置在媒体播放器中播放的歌曲的音高。我知道 Sound Pool 有助于设置音高,但我使用 MediaPlayer(因为我也需要混响效果)来播放曲目,我需要设置音高现在正在播放的曲目。任何人有任何线索吗?

0 投票
0 回答
637 浏览

python - Python 不检测 gst-plugins-bad 中的 soundtouch 元素(bpmdetect 和 pitch)

我已经安装了gstreamer,gst-plugins-bad及其 python 绑定。

以下代码从给定目录中选择一首歌曲并播放它。

但是,当我尝试创建bpmdetect元素时,会出现以下错误:

gst-plugins-bad可以毫无问题地创建其他元素。soundtouch它只是(bpmdetect和)下的两个元素pitch无法创建。帮助?