问题标签 [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.
android - 访问方向滚动数据对于 android 来说是不稳定的
所以我正在为 android 创建一个游戏,它使用设备的滚动来设置主角的位置。每次运行 .onSensorChanged(event) 方法时都会更新位置。问题是,即使我运行我的应用程序并将手机放在桌面上,这些值也会发生显着变化(大约两度)。收集到的数据的灵敏度似乎也不是很精确,因为角度的差异似乎每次变化都会增加约 0.4 度。使用
顺序度数输出如下所示:
我还实现了这个算法来限制我的角色在屏幕上的移动,但这还不够,并且严重限制了角色移动相对于当前滚动数据的速度和响应能力(我希望角色的位置尽可能接近1-1 关于滚动尽可能)。
我想知道这是正常的还是我正在测试的手机(Sony Xperia Play。)
感谢您的任何意见。
actionscript-3 - 麦克风音高/频率检测(尤其是 actionscript 3.0)
所以,我试图检测从麦克风录制的声音的平均频率。可以假设这个声音将是 mp3 或 wav 形式。我的最终目标是现场直播(或足够接近),但现在只需找到 mp3 或 wav 的平均频率就足够了。
我很难在 actionscript 3.0 中找到任何可以帮助我完成这项任务的类。任何人都可以通过建议 AS3.0 中的类或算法让我查看这个特定任务来帮助我吗?
提前感谢大家。
c++ - 多音高检测:FFT 还是其他?
我研究了快速傅立叶变换,但无法找到一种方法让他们从一个信号中解码多个频率。有没有办法分解 fft 计算的结果,以便我们可以看到和弦中的各个音高,或者根据 fft 的结果计算最可能的和弦?
如果没有,是否还有另一种音高检测方法可以在现场环境中检测多个音高?
编辑:我尝试一次不超过六个音高,因为我正在编写的软件处理吉他;如果程序用户有一把七弦吉他,它需要能够最多拾取七个音高。
在这种情况下,FFT(或其他方法)是否能够从单个麦克风信号处理这个问题,还是我必须制作一个单独读取每个字符串的吉他拾音器?
android - 如何计算频率和检测压缩(mp3)音频文件的音高?- 安卓
我在 使用 Audiorecord 类录制音频时遇到问题,因为返回的数据始终为零(读取方法不录制音频)。
所以,我想播放压缩音频并读取它以进行处理或解压缩。怎么可能?我想计算音频文件的频率。我真的需要你的帮助。
android - 在android中播放时录制声音并改变音高?
我正在做一个项目来录制声音并以不同的调制方式播放它。我已经搜索了整个网络,但我找不到解决方案。我已经完成了这个例子,但它没有给出解决方案。任何人都可以提出一个想法或示例代码来调制Android中的声音文件吗?
shift - DSP 的 FMODEx 音高偏移问题
我在用 fmod 调整 pitch 时遇到问题。我可以用 channel::setfrequency 做到这一点,但我需要在更大的 sfx 上使用它,因此需要 DSP 的准确性 [没有节奏变化]。但是我似乎无法应用过滤器。
那里什么也没发生。此代码在我的自定义播放功能中,并在我播放声音之前执行(我在 true 时加载暂停,然后进行更改)。这两个函数都不会向结果变量抛出任何错误。那怎么了?:S
matrix - 从三个已知点获取变换矩阵
我有三个 3d (x,y,z) 点。我通过使用 kinect 跟踪对象的角落来获得它们。
我现在想相应地平移和旋转 3d 模型。
我通过这样做得到滚动和俯仰:(我正在使用 openframeworks.cc 所以一些类方法对人们来说可能看起来很奇怪)
要获得航向/偏航,我这样做: ofVec3f myV0_flat = avePointA*mMR0.getInverse(); ofVec3f myV1_flat = avePointB*mMR0.getInverse();
最后创建平移矩阵并组合所有矩阵:
但是当我的 3d 模型旋转时,它似乎总是以相同的角度倾斜。
我的问题是。我将如何分别计算滚动和俯仰,这样我就可以知道它在哪里下降以及如何修复它。
谢谢。s。
iphone - 如何在 iphone sdk 中同时输出音频电平表和音高变化
我有一个应用程序,用户可以在其中录制音频并在音调上有一些变化的情况下播放它。并且还应测量输出体积功率。我知道 avaudioplayer 和 cocos 声音引擎的计量特性。但是使用这些我不能一起满足我的需求。我怎么能一起做这些(音高转换和电平测量)。有谁能够帮助我。
编辑
这是我目前使用的代码,它工作正常,但我无法测量输出功率。在 AVAudioPlayer 的情况下,有一个属性 meteringenabled
[玩家 setMeteringEnabled:YES];
我们可以通过
但我不能通过 AVAudioPlayer 改变音高
这是我的问题
java - 比较java中的两个音频文件
我想做一个项目,我将在其中录制用户的声音,然后将其与存储的声音进行比较。我搜索了它,并提出了 MFCC 和 FTT 算法。但我真的不明白它们是如何工作的。我在互联网上找到的只有理论,没有任何实践知识。我没有电气背景,所以对波和信号知之甚少。
我发现声音有一些特征,比如 -pitch -amplitude -frequency -energy
有没有办法通过编码来计算所有这些。我的项目在java中。如果有人对此有一些信息,请帮助我。
android - Higher Level API For Sensor Values Pitch And Roll
I am implementing my own camera Activity.
To rotate the captured image I need to know the orientation at the time of shooting.
Is there a higher level API for the sensor values pitch and roll that tells me my device is oriented in:
top-down - holding the phone normal, portrait
down-top
right-left - landscape the top of the phone is on the right side
left-right - landscape the top of the phone is on the left side
Or is there any other way to geht it directly from the system?