大牛呀,给个soundTouch的demo吧!

jacyGmail 2012-08-15 03:04:45
基于soundTouch做点东西,C++不熟悉,请各位给个demo或者相关的资料也可 912562726@qq.com 谢谢!
...全文
302 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kldwq2002 2012-08-16
  • 打赏
  • 举报
回复
Android 的 AudioTrack本身可以改变音速,高低音等等。这些不够用么?
soundTouch貌似没有现成的Android整合,你得自己从ndk开始编译。
jacyGmail 2012-08-16
  • 打赏
  • 举报
回复
不要沉啊!!!!!
jacyGmail 2012-08-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
For Android compilation, download Android NDK and prepare SoundTouch library as follows:

Switch off exception handling as Android does not support C++ exceptions. That's easiest done by taking late……
[/Quote]
Thank you, I've seen
kldwq2002 2012-08-16
  • 打赏
  • 举报
回复
For Android compilation, download Android NDK and prepare SoundTouch library as follows:

Switch off exception handling as Android does not support C++ exceptions. That's easiest done by taking latest source codes and defining ST_NO_EXCEPTION_HANDLING either as -D compiler flag, or #define that in STTypes.h file

Add *.cpp files from SoundTouch library to your Android.mk file

Add copyright notice about usage of SoundTouch library into your application about information to comply with the license

That's it, SoundTouch compiles and is ready for use.

Android.mk文件:

include $(CLEAR_VARS)
LOCAL_PATH:= $(call my-dir)

LOCAL_CPP_FEATURES += -fno-exceptions

LOCAL_SRC_FILES := \
SoundTouch/AAFilter.cpp \
SoundTouch/BPMDetect.cpp \
SoundTouch/cpu_detect_x86.cpp\
SoundTouch/FIFOSampleBuffer.cpp \
SoundTouch/FIRFilter.cpp \
SoundTouch/mmx_optimized.cpp \
SoundTouch/PeakFinder.cpp \
SoundTouch/RateTransposer.cpp \
SoundTouch/SoundTouch.cpp \
SoundTouch/sse_optimized.cpp \
SoundTouch/TDStretch.cpp

LOCAL_MODULE := libSoundTouch

LOCAL_C_INCLUDES := include/BPMDetect.h include/FIFOSampleBuffer.h include/FIFOSamplePipe.h include/SoundTouch.h include/STTypes.h

include $(BUILD_SHARED_LIBRARY)
jacyGmail 2012-08-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
Android 的 AudioTrack本身可以改变音速,高低音等等。这些不够用么?
soundTouch貌似没有现成的Android整合,你得自己从ndk开始编译。
[/Quote]
不够
希望有人有ndk例子可以参考看看
jacyGmail 2012-08-15
  • 打赏
  • 举报
回复
自己顶。。。
「LLM那些事」系列第 4 篇《上下文窗口的边界》,文章连接:https://blog.csdn.net/houwenjin/article/details/163999753。 演示什么:在「预测」Sheet 的黄色格子里输入一句话(默认「来泡一杯」),四个「模型」——分别只统计最后 1 / 2 / 3 / 4 个字的 n-gram 查表——同时预测下一个字。同一个输入,看的上下文越长,候选越少、预测越确定: ┌────────────────┬──────────┬───────────────┬──────┐ │ 只看最后几个字 │ 用的前缀 │ 候选下一字数 │ 预测 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 1 个 │ 杯 │ 3(茶/子/水) │ 模糊 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 2 个 │ 一杯 │ 2(茶/水) │ 收窄 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 3 个 │ 泡一杯 │ 1(茶) │ 确定 │ ├────────────────┼──────────┼───────────────┼──────┤ │ 4 个 │ 来泡一杯 │ 1(茶) │ 确定 │ └────────────────┴──────────┴───────────────┴──────┘

80,491

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧