问题标签 [audioeffect]

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.

0 投票
1 回答
3045 浏览

android - android app keeps crashing audioEffect error code -1

I put some code in for continuous generation and playback of a sine wave inside my main activity for my app and created a PresetReverb object to test it out on the sine wave. But, every time I launch it, the app crashes, and it generates this in the logcat:

Here is the code for the activity:

Apparently there is a problem with the line that creates the PresetReverb object...but I can't figure out why. What exactly is causing my app to crash?

0 投票
0 回答
271 浏览

android - 为什么 Android 中的 BassBoost 会降低音频电平?

我在我的音频应用程序上使用 BassBoost 效果。但是当我启用它时,即使可见音量仍然在顶部,音频也会自动下降。

可能是什么问题,我该如何解决?

0 投票
0 回答
474 浏览

android - android PresetReverb 不起作用

我已将权限添加MODIFY_AUDIO_SETTINGS到 Manifest.xml。请帮帮我,谢谢!

0 投票
0 回答
1438 浏览

matlab - How to create sine chorus effect in matlab

I'm trying to create the Sine Chorus effect in Matlab. This is my code :

It has some errors and i haven't figured out how to mix my original signal with the processed one. How can i make this work ?

A second try :

Now the y array which is created should have my output signal, instead of this it's filled with zeros. What's going wrong with this ?

0 投票
1 回答
859 浏览

python - python 合唱效果和音频数据的含义

您能否解释或指出正确的方法来思考如何在 wav 文件上实现两种音效。

所以我读取 wav 文件并将其转换为 int 值(在numpy数组中)

首先,我不确定我是否清楚数组中的这些值真正代表什么?每个值都是unsigned int16模拟输出设备将在某个时刻产生的 65535 () 幅度级别之一,这对吗?

理论上合唱效果可以通过以下步骤来实现:

  1. 复制原始数组
  2. 削弱这个复制的数组(乘以一些value < 1
  3. 并将这个复制的数组添加到原始数组

在实践中,我不知道如何正确添加它们。我是否应该简单地一个一个地添加值,对两个数组进行卷积或交错原始数组并且它是修改后的副本。合唱效果也应该有任意的 时间延迟 ,我不知道我怎么能做到这一点。

我怎样才能实现我要添加的数据的随机性?

0 投票
0 回答
602 浏览

java - java.lang.UnsupportedOperationException: AudioEffect: 参数操作无效

是的,我的应用程序每天都会报告此崩溃,这导致很多卸载程序,我不喜欢,现在我到处查看,我所知道的是这是一个非常普遍的问题,它也可能是一个问题在谷歌方面,但我无法获得真正的答案或解决方案!所以这几乎是我最后的机会,因为就像我说的,它每天都在发生!

这是 LogCat:

任何帮助将不胜感激!

谢谢

0 投票
0 回答
57 浏览

javascript - 如何在我的音频编辑器中实现音频效果的撤消/重做?

我有一个音频编辑器项目,用户可以在其中对已上传到应用程序的音频文件应用规范化、反转或压缩等效果。我想知道如何在此类功能上实现撤消/重做。

0 投票
1 回答
90 浏览

android - 移除 Android 上可能的主唱效果?

我正在尝试为 Android 编写一个音乐播放器应用程序,允许用户将主唱从歌曲中移除。

涉及的数学是这样的:

有没有可能将自定义AudioEffect应用于音频流的方法?即使我自己打开并解码文件?

0 投票
2 回答
820 浏览

android - Equalizer - how to regain control state

I'm playing with Equalizer and found that whenever I'm starting my application and then using another equalizer app my app crashes on attempt to use anything (e.g. setBandLevel).

java.lang.UnsupportedOperationException: AudioEffect: invalid parameter operation at android.media.audiofx.AudioEffect.checkStatus(AudioEffect.java:1244) at android.media.audiofx.Equalizer.setBandLevel(Equalizer.java:230)

I'm listening to the onControlStatusChange and I have information that my app lost control over the effect. How can I reclaim it back in onResume?

I assume I could clear effect instance (release then nullify) and instantiate the effect class again v(like in code example below), but was wondering if there is something like setControlState(true) built in functionality.

0 投票
0 回答
87 浏览

ios - 如何使用“TheAmazingAudioEngine”框架从远程服务器(流式传输此音频文件时)向文件添加音频效果?

我正在使用“TheAmazingAudioEngine”框架制作音频均衡器。似乎我无法在流式传输音频时为音频添加效果。如果我使用以下远程路径初始化 AEAudioFilePlayer,它将为零:

有什么办法可以做到这一点?我必须先下载该音频文件然后添加效果吗?任何其他框架都可以。谢谢你。