运行环境:WinXP/Win7/Win8/Win10/Win All
软件语言:简体中文
软件类型:国产软件 - 编程软件
授权方式:共享版
软件大小:283 KB
推荐星级:
解压密码:
联系方式:暂无联系方式
插件情况:
图片预览:
更新时间:2013-03-09 12:27:00
下载统计:
Jipes是一个功能强大的库设计,使您能够执行多个处理管道。可能会用到这些功能是一般的音乐信息检索(MIR)的应用程序或更具体的个人音乐之类的软件的 / BeaTunes.shtml beaTunes 。
与许多其他的神器出山:www.shenqi73.com数字信号处理(DSP)库或框架,Jipes并不意味着单一的音频流,操纵和最终播放的实时处理。相反,它着重于多发的信号变换成一个功能或功能集的处理管道,有效地执行。
在这样做的同时,Jipes试图避免重复工作,通过运用一些简单的优化。例如,如果两个管道每个需要相同的音频数据,在一定的窗口大小,应用一个Hann窗的信号通过FFT变换,Jipes将执行这些处理步骤一次。只有当处理步骤是不同的或过于复杂的优化,两个不同的步骤被执行。
由于Jipes专注于功能,而不是原始的,非类型化的信号流,它支持丰富的类型可以被使用,在其他框架只提供原始数据的数组。此外,通过使用Java泛型,很多核心的接口和类可以键入您认为合适的任何类为宗旨。这并不意味着Jipes没有任何有用的预定义类型或原始数组的支持。两个简单的音频缓冲器和不同种光谱的类音频特定的库的子包中可以找到,而数学子包中提供了许多有用的功能,用于处理数据的阵列。
即使Jipes书面和Java,面向对象的语言,它借用了一些功能性的概念。一键接口Jipes的MapFunction。它做什么,你可能会怀疑 - 某种形式的数据映射到其他相同类型的数据。这一原则是很有用的,例如一个简单的过滤器或映射的间距矢量色度特征。其他功能,让您汇总数据或计算两个物体之间的距离。大多数这些功能都可以被定义为简单的持股量阵列,然后包裹的类,适用于更丰富的层次对象,如音频缓冲区。
因此,而不是写可怕的意大利面条式的代码,Jipes促进再利用,鼓励程序员代码解决方案的功能。创建一个简单的功能了预期的目的,如果它是不可能的,仍然可以创建一个新的信号处理器的下一个更高级别的抽象。
在Jipes,信号处理器彼此连接,形成所谓的管道。支持的处理器链长的抽象和更好的操控性,这些管道不只是称为管道,也是一个真正的管道类。它可以让你创建管道,你可以处理就像一个普通的单个信号处理器(组合模式)。最后,功能不是别的,而是产品的管道。
共有 0 位网友发表了评论,得分 0 分,平均 0 分 查看完整评论