首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于声卡信号分析的Java或C#库

用于声卡信号分析的Java或C#库
EN

Stack Overflow用户
提问于 2009-10-26 15:44:50
回答 6查看 3.4K关注 0票数 2

是否有任何Java或C#库用于使用PC的声卡进行信号分析?我对音乐混合不感兴趣,而是对通用信号分析感兴趣--看看 SIGVIEW --我感兴趣的是能做到这一点的Java或C#库。另一个例子是scEEG项目,通过分析声卡捕获的脑电波信号,努力构建声卡脑电图仪。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-10-26 17:18:47

您可以使用Java (javax.sound.sampled中的类)访问JavaSound中的音频输入。上次我使用.NET实现这一点时,您必须使用managed DirectX应用程序接口,它不太容易使用,但新的.NET框架可能有更简单的API来实现这一点。

当谈到信号处理时,我想你必须对你的需求更准确一点。这是一个非常广泛的领域,可能有也可能没有库来执行您需要的分析或处理,但没有人能猜到您在做什么。

票数 2
EN

Stack Overflow用户

发布于 2009-11-04 08:16:14

这取决于你想要什么样的信号处理,有像irrklang (http://www.ambiera.com/irrklang/features.html)这样的音效库可以做大量的操作等,还有一些只会改变基本的东西,比如节奏/音调(http://www.surina.net/soundtouch/)。

我个人以前使用过BASS (http://www.un4seen.com/),它很棒,但是对于非商业用途它确实有许可费,所以如果你将它用于商业项目,你可能会想要多看看。它利用了使用硬件的DirectSound应用程序接口,因此它基本上是一个抽象应用程序接口。

票数 0
EN

Stack Overflow用户

发布于 2009-11-06 00:37:58

根据你想要做什么,Exocortex.DSP进入了Math.NET尝试,等等。值得研究的是,它是否足够或性能良好。

或者,使用专业人员使用的东西并与之互操作,Intel DSP和Math内核软件包已经完成了一些工作,并进行了大量像样的尝试,以便轻松地与其交互。另外,Java或C#都不能很好地处理原始数组,对于任何大小合适的数据集,它们的实现性能通常都要高出一个数量级。

块对反互操作的托管世界

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1623519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档