问题标签 [superpowered]

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 回答
120 浏览

c++ - 使用 SuperpoweredDecoder 获取通道数

是否可以使用 SuperpoweredDecoder 获取 .wav 文件的通道数?我需要这些信息来使用 android 上的超级 sdk 离线处理 .wav 文件。

提前致谢!

0 投票
1 回答
168 浏览

c++ - 带有 SuperpoweredReverb 的 SIGSEGV

有人知道为什么我会在 superpoweredReverb 对象被删除后立即得到一个 SIGSEGV 吗?

如果大小为 16、32、64 或 1024,则一切正常。但是通过使用其他 8 的倍数,例如 1032、2048 或 4096,我会收到以下错误消息:

  • A/libc: 无效地址或损坏块 0x63647000 的地址传递给 dlfree
  • A/libc:致命信号 11 (SIGSEGV) 位于 0xdeadbaad (code=1),线程 7148 (Thread-4888)

我正在使用 Superpowered SDK 通过 android 应用程序进行离线处理。如果有任何帮助,我将不胜感激。

0 投票
1 回答
595 浏览

android - 使用 Superpowered sdk 静音左/右音频效果

我已经成功集成了超级强大的CrossExample,现在我需要应用静音右/左音频效果,我已经检查过了

这些文件但无法找到应用此效果的相关方法,

那么还有其他方法可以做这件事吗?

0 投票
0 回答
174 浏览

superpowered - 如何在 android 中使用 Superpowered Sdk 录制语音

0 投票
1 回答
1085 浏览

superpowered - 使用 Superpower 实现自动调谐

我一直在使用 Superpowered 库来编写一个 iOS 应用程序,用于将音频效果应用于用户唱歌的录音。到目前为止,它非常容易用于音高转换和效果。

我现在正在尝试为我的应用程序编写一个自动调谐功能。我有一个由专业人士演唱的示例音频,我正在尝试自动调整用户的录音以匹配示例音频。

我可以检测键、移动音高并应用 FFT,但我无法进行音高调制以匹配给定的键。

我正在考虑深入研究 FFT。我是否朝着正确的方向前进?我应该如何思考这个问题?

谢谢!

0 投票
1 回答
162 浏览

audio - 计数使用 SuperpoweredAdvancedAudioPlayer 播放的样本

我正在使用SuperpoweredAdvancedAudioPlayer该类播放一个可能非常大的音频文件,其编码会有所不同(不同的比特率、采样率,甚至编解码器)。我需要能够将此文件的播放与样本级别的另一个文件同步。

我想知道每次SuperpoweredAdvancedAudioPlayer::Process调用有多少样本被复制到音频缓冲区,但到目前为止只能通过调用找到近似值SuperpoweredAdvancedAudioPlayer::lastProcessMs() * SuperpoweredAdvancedAudioPlayer::sampleRate

我认为近似值足够好,但是无法访问样本级时序令人沮丧,因为当我同步两个流时它可能导致一些相位故障。

0 投票
1 回答
434 浏览

android - Android - 使用 jni 将波形文件的通道从立体声更改为单声道或将单声道更改为立体声

我已经使用 Superpowered 库来录制音频。它以立体声录制音频。我想将录制音频的声道从立体声更改为单声道。我们如何使用 Superpowered 或任何其他方式更改录制的音频文件的音频通道?

0 投票
1 回答
4643 浏览

android - Android NDK CMakeLists.txt:错误:未定义引用:

我环顾四周,但我只能找到使用Android.mk和的解决方案Application.mk。我是否认为通过使用CMakeLists.txt我不需要这些文件中的任何一个?这是我第一次尝试使用 Android NDK。

我的基础是我CMakeLists.txtSuperpoweredExample,我已经打电话给我的图书馆nativelib。.cpp 文件似乎无法获取头文件中的引用。难道我做错了什么?它构建得很好,但它只是在编译时抛出这些错误。

CMakeLists.txt:

堆栈跟踪:

将名称从 native-lib 更改为 nativelib,同样的错误。

我有一种感觉,错误target_link_libraries()CMakeLists.txt. 我正在尝试将我的NativeLib代码与现有SuperpoweredExample代码链接起来。

0 投票
1 回答
231 浏览

android - SuperpoweredRecorder:不创建临时文件或录制任何音频

我想我错误地传递SuperpoweredAndroidAudioIOSuperpoweredRecorder'process()方法。

我的流程回调如下所示:

记录过程:

SuperpoweredRecorder'process()总是返回 0,所以它还没有开始记录。我认为这是因为我没有正确地将输入传递给它。

更多相关代码:

我的记录():

如何SuperpoweredRecorder创建文件?

我尝试创建另一个缓冲区仅用于录制,但我遇到了同样的问题。我应该使用createWav()吗?它说仅将其用于离线处理。

0 投票
1 回答
566 浏览

macos - cmake:在osx android build上“无法执行二进制文件”

在 OSX 上,运行 android gradle build 时,它给了我以下信息:

android-sdk-macosx/cmake/3.6.3155560/bin/cmake:无法执行二进制文件

我试过了

  • chmod +x,
  • 重新安装 android sdk 构建工具
  • 谷歌搜索

OSX 10.11.6 Gradle 2.14.1 Android SDK 23.0.2 它是一个 Superpowered(.com) Android 项目