问题标签 [tarsosdsp]
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.
java - TarsosDSP 与 android
我正在尝试将 TarsosDSP 库与 android 一起使用,但它需要使用 javax.sound.sampled 库,据我所知,该库在 android 上不可用。
有没有办法在android中包含javax.sound.sampled包?
我在 - https://github.com/jld/linaro-android-gcc/tree/master/gcc-4.7/libjava/javax/sound/sampled找到了一个库,但这仅包含我知道是标题的 .h 文件文件。有没有办法把这个包编译成一个jar,然后我可以和android一起使用?
java - 我如何更改我的代码以应用这个自定义库?
除了添加音频效果(延迟(回声),混响,...)之外,我还制作了一个关于实时音频录制的分支,并且我是音频编程世界的新手
我遇到了一些麻烦,如下所示
我得到了 joren 的库(be.tarsos.dsp)我想对我的应用程序应用延迟效果
在我从库中添加延迟效果的新行之前,它默认运行良好,但申请我很困难,所以我需要你的帮助
这是我想在下面应用延迟效果的主要活动
MainActivity.java
==================================================== =========
这是名为 DelayEffect.java 的 Java 文件(来自 Joren 的 be.tarsos.dsp 库)
延迟效果.java
q1)我想知道该库是否可以应用于 Android 应用程序是否可能?
q2)我如何更改要从 DelayEffect.Java 应用的 MainActivity?
android - TARSOS DSP for Android:检索 SpectralPeaks
我正在使用 Tarsos Dsp for android 从音频文件中检索频谱峰值。从版本 2 开始,TarsosDSP 不再使用 javax,这应该会让一切变得更容易。
困扰我的是我的代码运行良好,但 android 正在努力解码音频文件:这似乎是用 avconv 制作的。
解码器是如何创建的:
是缺少 avconv 库,还是 android 无法处理这些命令?
这是错误输出:
android - Android 应用程序 - 音高识别中的跳帧
我正在开发一个音符识别软件,并且,我使用 Thread.sleep 来确保音高在一段时间内足够一致,从而有资格作为音符而不是噪音。不过,这似乎使我的应用程序跳帧,并且几乎破坏了程序。我怎样才能避免这种情况?
java - TarsosDSP 假人音高分析
我正在分析声音文件的音高的程序。我遇到了一个非常好的 API,叫做“TarsosDSP”,它提供了各种音高分析。但是,我在设置它时遇到了很多麻烦。有人可以告诉我一些关于如何使用这个 API(尤其是 PitchProcessor 类)的快速指示吗?一些代码片段将非常感激,因为我在声音分析方面真的很陌生。
谢谢
编辑:我在http://husk.eecs.berkeley.edu/courses/cs160-sp14/index.php/Sound_Programming找到了一些文档,其中有一些示例代码显示了如何设置 PitchProcessor,...</p>
…我很迷茫,mBuffer 和 mBufferSize 到底是什么?我如何找到这些值?我在哪里输入我的音频文件?
audio - 来自 .wav 文件的 TarsosDSP 音高检测。结果频率总是不到一半
我正在尝试使用 TarsosDSP 库从 .wav 文件中检测音高,并且频率的结果总是小于一半。
这是我的代码。
329.wav 文件是从http://onlinetonegenerator.com/网站以 329Hz 生成的。我不知道为什么结果音高总是 164.5Hz。我的代码有问题吗?
android - 使用 TarsosDSP for Android 的低通滤波器问题
我有一个简单的代码来处理带有低通滤波器的浮点缓冲区。这是功能:
结果是缓冲区根本没有被处理并按原样返回。我在任何困难的地方都找不到相关的工作示例。
提前致谢
java - 无法使用 TarsosDSP 为 android 应用程序解析符号
这个问题真的让我很困惑。我正在尝试从 TarsosDSP 音频库中实现 percussionDetector 类,但有些不对劲......
这是我的代码:
我从 Android Studio 收到以下错误消息:'无法解析符号'addAudioDispatcher()''
但是当我尝试在同一行调用该方法时,我声明了变量'dispatcher'没有这样的错误......可能有什么问题?
这就像Android Studio不会识别变量调度器,它只识别AudioDispatcher类,这很奇怪。
感谢所有帮助!
java - 为什么方法不更新变量值?
我正在使用 tarsos DSP java API。有人能告诉我为什么 float pitchInHz 没有通过以下代码中的方法 freq() 得到更新吗?有人能告诉我要改变什么才能让它工作吗,因为我不明白为什么它不是。谢谢
}
java - TarsosDSP Clap Detection
I decided to try out developing for android studio and designed an app that listens for a clap then performs an action of some sort. My problem lies in using TarsosDSP.
I want to run the Listener
class as an IntentService
, so I can lock my phone and it still listens. However I'm having trouble setting up the AudioDispatcher
and TarsosDSPAudioInputStream
.
Here's the onHandleIntent
so far:
I guess more specifically, I'm not sure how I should define the TarsosDSPAudioInputStream
object. The documentation says it's an interface, but I don't know how that works. I'm super new to Android Studio and java but have a year of experience with C++ as it's part of my major.