社区
Delphi
帖子详情
如何实现像Winamp那样的频谱显示和EQ调节功能?? [分另给]
ExSystem
2004-06-13 03:09:59
//谁能帮帮我~~
如何实现像Winamp那样的频谱显示和EQ功能呀???我找了一个月都找不到···
我想要的是直接对声卡采集频谱···而不是只有MP3。谁来帮帮我!?
[另外开帖增分:***100分***]
...全文
207
15
打赏
收藏
如何实现像Winamp那样的频谱显示和EQ调节功能?? [分另给]
//谁能帮帮我~~ 如何实现像Winamp那样的频谱显示和EQ功能呀???我找了一个月都找不到··· 我想要的是直接对声卡采集频谱···而不是只有MP3。谁来帮帮我!? [另外开帖增分:***100分***]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ExSystem
2004-08-05
打赏
举报
回复
To jiancheng : 已发,请查收!
markey008
2004-08-03
打赏
举报
回复
给我一份吧。谢谢!
cd_mj@163.com
ExSystem
2004-07-22
打赏
举报
回复
自己找到源代码了,以后要把它改造……
[另外]----
谁要源代码的,留下E-mail哦!
JavaD
2004-07-12
打赏
举报
回复
des = ((tmp & 0x1) << j) | des;
tmp = tmp >> 1;
就这两句不太平常,其他的应该好翻译
des := ((tmp and $1)shl j) or des;
tmp:= tmp shr 1;
ExSystem
2004-07-11
打赏
举报
回复
up
ExSystem
2004-07-11
打赏
举报
回复
up
ExSystem
2004-07-11
打赏
举报
回复
up
shaw_jansin
2004-07-06
打赏
举报
回复
学习!
ExSystem
2004-07-06
打赏
举报
回复
......真的没人会吗?!......
ihihonline
2004-07-05
打赏
举报
回复
有winmap第三方空间的,你可以参考源码
ExSystem
2004-07-05
打赏
举报
回复
//谁帮我翻译成PASCAL,这个是FFT转换,还有,告诉我这个怎么使用?
void __fastcall TForm1::FFT(complex < float > * x, int M, int flag)
{
int N = (1 << M);
complex < float > new_x[h]; //h为取样点数
for (int i = 0; i < N; i++ )
{
int tmp = i;
int des = 0;
for (int j = M - 1; j >= 0; j-- )
{
des = ((tmp & 0x1) << j) | des;
tmp = tmp >> 1;
}
new_x[i] = x[des ];
}
// 重新存入原数据中(已经是二进制整序过了的数据)
for (int i = 0; i < N; i++ )
x[i] = new_x[i];
// 旋转因子计算
complex < float > W[h];
for (int i = 0; i < N / 2; i++ )
{
if (flag == 1)
W[i] = exp(complex < float >(0, - _2PI_ * i / N)); // 正FFT变换
else
W[i] = exp(complex < float >(0, _2PI_ * i / N)); // 逆FFT变换
}
int GroupNum = N / 2; // 第一级的群数为N/2
// 群内蝶形单元数
int CellNum = 1; // 第一级的群内蝶形单元数为1
for (int i = 0; i < M; i++ ) // 处理各级
{
for (int j = 0; j < GroupNum; j++ ) // 处理各群
{
for (int k = 0; k < CellNum; k++ ) // 处理各蝶形单元
{
int Pos1 = CellNum * j * 2 + k ; // 已经处理了前 j
int Pos2 = Pos1 + CellNum;
complex < float > TMP = x[Pos2] * W[k * GroupNum] ;
x[Pos2] = x[Pos1] - TMP ; // (3) 计算最终结果, 并存入到数组的原先位置
x[Pos1] = x[Pos1] + TMP ;
}
}
GroupNum >>= 1; // 级别增加, 则相应的群数减少一半
CellNum <<= 1; // 级别增加, 则相应的群内单元数增加一倍
}
if (flag != 1)
// 如果是IFFT,各元素还要再除以N
{
for (int i = 0; i < N; i++ )
x[i] /= N;
}
}
ExSystem
2004-07-04
打赏
举报
回复
谁帮我??
py3cn
2004-07-03
打赏
举报
回复
up
jefferywang
2004-06-22
打赏
举报
回复
来了个学习者。
ExSystem
2004-06-16
打赏
举报
回复
每人理我?!我好惨哪!!!
Eq
计算机中,
EQ
(均衡器)的用法
EQ
(均衡器)的用法先介绍下个频段的作用效果,这是很多人想知道的~超低音:85hz以下包括bass和地鼓。在这么低的频率下,听不出任何的音符。这个频段基本不能乱动,否则监听和耳朵会一块摧毁。而咱们录歌,这个频段全是噪声,cut吧。低音:85-250hz现代音乐精彩的低音是在90-200hz这个范围里,做一些小的提升可以增加现场感,将声音位置后移,增强透明度。中低音:250-800hz这个频段的声音...
java对音频文件的
频谱
分
析
MP3音频录音机MP3音频录音机是一款运行于个人计算机上的
功能
强大的录音、播放软件。使用它,您可将计算机内部或外部声音(如来自麦克风、线路输入、INTERNET的广播或各影音播放软件正在播放的声音)永久保存到硬盘上。 Frobis MP3 Studio 1.6该软件可以将WAV编码为MP3,或反向将MP3解码为 WAV,并可播放这两种文件格式,还可编辑MP3 Tag。 Filthy Fil...
【转】java对音频文件的
频谱
分
析
原文链接:http://liujunvy89.iteye.com/blog/1171015 最近学习声音处理类的知识,翻阅资料时候偶然发现的。现在将其转载。 java对音频文件的
频谱
分
析 MP3音频录音机 MP3音频录音机是一款运行于个人计算机上的
功能
强大的录音、播放软件。使用它,您可将计算机内部或外部声音(如来自麦克风、线路输入、INTERNET的广播或各影音播放软件
音频-音频术语名词解释
A1、AAC 音频格式就像电脑软硬件一样,终归要更新换代的,像磁带不是被CD淘汰了吗?而CD也将要被DVD-Audio所代替。随着时间的推移,MP3越来越不能满足我们的需要了,比如压缩率落后于Ogg、WMA、VQF等格式,音质也不够理想(尤其是低码率下),仅有两个声道……于是FraunhoferIIS与AT&T、索尼、杜比、诺基亚等公司展开合作,共同开发出了被誉为“21世纪的数据压缩方式”的A
开源项目之Splayer 射手影音播放器
Splayer(射手影音播放器)是一款高画面、低消耗、智能化、精致美观的影音播放器。 具有如下八个独创: 独创ShaderEngineTM图像增强引擎,4倍速驱动,降低画面噪点,锐利画质呈现,低画质视频照样全屏放 独创LiveColorTM彩色增强算法,画面色彩更艳丽 独创Smart
Amp
lifyTM智能音场平衡技术,声效更显震撼 独创FastMotionTM解码优化技术,大幅降低C
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章