jjzjj

SoundTouch

全部标签

C# Audio - 如何时间拉伸(stretch)(不同的节奏,相同的音调)

我正在尝试用C#(VS2008)制作一个winform应用程序,它可以加载mp3(其他格式也不错,但至少是mp3)并且能够在不影响音调的情况下调整播放速度(速度)。我真的不需要任何其他音频效果。我尝试使用DirectShow,但它似乎不提供时间拉伸(stretch)功能。我能够合并irrklang但这似乎也没有时间拉伸(stretch)能力。所以现在我转到了SoundTouch.这当然有能力,但我不清楚如何在C#中实现。几天后,我所完成的就是在SoundTouchDLL上使用DLLImport,并且能够成功检索版本号。在这一点上,我什至不确定我是否可以用SoundTouch做我想做的事

c++ - 改变音频的节奏(速度)

我想近乎实时地更改立体声音频流的速度-音频是从文件加载的,缓冲区不应超过1秒。我试过SoundTouch(http://www.surina.net/soundtouch/)但降低速度时的质量非常差。现在我正在寻找其他方法来延长音频信号的时间。在Audacity中实现的一种产生非常好的结果的方法是基于“子带正弦建模”,但它非常慢。然后是RubberBand音频处理器库(http://breakfastquay.com/rubberband)和Dirac(http://www.dspdimension.com/technology-licensing/dirac/),它们都是商业/GPL

android - Android 上的标准除外

我正在尝试在Android上编译SoundTouch。我从这个配置行开始:./configureCPPFLAGS="-I/Volumes/android-build/mydroid/development/ndk/build/platforms/android-3/arch-arm/usr/include/"LDFLAGS="-Wl,-rpath-link=/Volumes/android-build/mydroid/development/ndk/build/platforms/android-3/arch-arm/usr/lib-L/Volumes/android-build/my

ios - 在 Swift 中使用 SoundTouch 框架

你能告诉我如何使用SoundTouchframework吗?在SwiftiOS项目中检测BPM?我尝试了所有使用桥接接头的方法,但我无法让它工作...谢谢! 最佳答案 如果您仍然需要它来在您的iOS项目中使用SoundTouch,我已经与为armv7编译的库共享了一个GitHub存储库。,armv7s,arm64,i386和x86_64https://github.com/enrimr/soundtouch-ios-library要在您的项目中实现该编译库,您必须在Xcode项目中添加SoundTouch目录(其中包括libSoun

iphone - 将 SoundTouch 添加到 Xcode/iPhone

我已经下载了SoundTouch他们网站上的文件夹,现在我不知道如何处理它。我正在尝试将音调操纵功能集成到一个iOS应用程序中,该应用程序允许用户从他们的库中选择一首歌曲并更改音调。我需要从SoundTouch文件夹中将什么包含到Xcode项目中,我从那里去哪里?感谢您的帮助。 最佳答案 如果您仍然需要它来在您的iOS项目中使用SoundTouch,我已经共享了一个GitHub存储库,其中包含为armv7、armv7s、arm64、i386和x86_64https://github.com/enrimr/soundtouch-ios

c++ - 使用 soundtouch 库在 iOS 中检测 BPM

我正在尝试在iOS应用程序中实现节拍检测。我找到了一个名为SoundTouch的相当简单的框架,并尝试根据iOSSoundTouchframeworkBPMDetectionexample不幸的是,我的后续努力似乎都没有奏效,并且目前处于僵局状态,因此我在Stackoverflow上发帖。我采取了以下步骤:创建基于单一View的项目导入了将mainViewController.m重命名为ViewController.mm以使其与c++兼容指示ViewController的UIViewController类符合AVFoundationPlayerDelegate协议(protocol)。

java - Android 上的 SoundTouch?

嘿,我正在尝试在Android应用程序中更改音频文件的音调。我在网上找到了一个开源库“SoundTouch”(http://www.surina.net/soundtouch),你认为我可以在Android应用程序中使用这个库吗?我一直在谷歌搜索“Java中的SoundTouch”并找到了这个数据(http://www.aplu.ch/classdoc/jaw/ch/aplu/jaw/SoundTouch.html)。我可以使用这个库,或者关于我可以用来改变android上音频文件音高的任何其他库或过程的任何想法?我还研究了JavaSoundAPI,android不支持它们。:/谢谢亚

iOS SoundTouch 框架 BPM 检测示例

我在网上搜索过,找不到关于如何使用SoundTouchlibrary的教程。用于节拍检测。(注意:在此之前我没有C++经验。我知道C、Objective-C和Java。所以我可能搞砸了一些,但它编译了。)我添加了framework到我的项目并设法编译以下内容:NSString*path=[[NSBundlemainBundle]pathForResource:@"song"ofType:@"wav"];NSData*data=[NSDatadataWithContentsOfFile:path];player=[[AVAudioPlayeralloc]initWithData:data