问题标签 [pitch-shifting]
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.
iphone - DIRAC2 用于实时音高转换和自动调谐?
有没有人从http://www.dspdimension.com/technology-licensing/dirac2-iphone/实现了 DIRAC2 库以在 iPhone 上进行实时音高校正?该库似乎不支持实时处理,但也许有人已经做到了?
谢谢
.net - NAudio 音高变换
我正在使用 NAudio DLL,并且正在寻找音高转换声音的示例代码。
pitch-shifting - 如何调整录制的声音
1) 我想做一个像会说话的汤姆这样的 iPhone 应用。我已经从 :--> https://github.com/zoul/Finch 站点下载了示例示例。它与给定的音频文件播放良好。但我想用音高效果播放我录制的文件。我的问题是当我传递我录制的文件(使用 AVAudioRecorder 录制)时,错误就像“读取声音数据失败”。请帮助我为什么会发生此错误。使用 AVAudioRecorded 录制文件时是否有任何文件格式问题或任何设置问题?我的设置代码在这里....
2)我从http://dirac.dspdimension.com/Dirac3_Technology_Home_Page/Dirac3_Technology.html 站点找到了另一个示例。在这个例子中,我可以播放我录制的文件,但是干扰太多了。播放后声音一直在播放,无法停止。有时当音调改变时应用程序崩溃。在这个例子中,他们使用“libDIRAC_iOS4-fat.a”库。那么我们可以使用这个库吗?以及我们如何才能停止播放声音。
有什么方法可以轻松使用吗?
提前致谢。
c# - 使用 DirectSound 进行音高转换
如何在 C# 中使用 DirectSound 进行音高转换?我在 Google 中没有发现任何有用的东西。SetFrequency 对我不利,因为这也会改变声音的速度。我不想为每个音高创建一个 wav 文件,因为这会导致一个非常大的软件。
谢谢你!
javascript - 音频和音高的播放速率
一点背景:
人们喜欢游戏。
人们使用互联网。
互联网需要游戏。
游戏使用声音。
HTML5 有<audio>
.
好的,到目前为止一切顺利。
最近我发现——令我惊讶的是——IE9 实际上支持playbackRate。我迫不及待地试了一下。更令人惊讶的是,它确实奏效了。我在 Chrome 中尝试了同样的方法,虽然它有效,但当我将它设置为0.5
. 我已经放弃了 Firefox,因为它不支持 MP3。
继续前进,这是我的问题:IE 和 Chrome 都在更改播放速率时应用音高校正。IE 做得很好,Chrome 做得很糟糕。不管怎样,我不想要这个,我想要改变音高的声音。有了这种能力,我可以删除 650 个我必须通过程序生成的文件才能获得备用音调,并且我的项目将有更多的自由度。哎呀,如果我真的想的话,我什至可以用 HTML5 制作一个 MOD 轨道播放器(减去效果通道)。
那么,HTML5 规范中是否有任何内容允许我关闭音高校正,并且只播放声音,就好像样本实际上被拉伸或挤压在一起一样?
android - android ndk 音高转换
我正在使用此处提供的本机音高转换 cpp 代码为 android 开发应用程序:
www.dspdimension.com/admin/pitch-shifting-using-the-ft/
该应用程序将读取 wav 文件,更改其音高,然后将文件写回 sd 卡上。读取 wav 文件和回写方法工作正常,但是当我应用音高偏移然后写入时,我只返回静态,即原始音频丢失并且只听到静态..
似乎在将数据从 java 传递到 cpp 代码时存在 se 问题
谁能帮我这个?
cpp 代码在那个链接上,我在 cpp 中创建了一个函数来使用该代码:
此代码调用 cpp 代码的 smbPitchShift 方法。
从 java 代码中,我传递了以下值:
这里的data是一个float数组,包含从wav文件中提取的数据,范围为[-1.0,1.0)
ios - 使用 appcelerator 实时改变音高
我是 Appcelerator 的 Titanium SDK 的新手,所以如果这个问题有一个明显的答案,我提前道歉。
有没有办法使用 appcelerator 实时改变声音的音高?有没有可以做到这一点的模块?
在寻找答案时,我发现了一些可以做到这一点的 Objective-c 库(例如 dirac-2)。有没有什么方法可以在没有专用模块的情况下通过 Titanium 与此类库进行交互?
c# - 使用 C# 增加或减少音频文件的音高
我想增加和减少音频文件(.m4a、mp4 等)的音高。
我正在使用 Visual Studio 2008 和 .NET Framework 3.5
我已经从MSDN尝试了以下链接,但还没有成功
在上面的链接中,即使在导入之后Microsoft.Xna.Framework.Audio
,它也无法识别SoundEffectInstance
andSoundEffect
类。
那么这个问题有什么解决方法吗?
iphone - 如何在 iOS 中将录制的语音修改为播放和听起来“有趣”?
我正在创建一个需要录制声音然后播放有趣的声音的应用程序。
是否有任何库可以更好地使用此工作功能?