【发布时间】:2011-04-09 23:21:16
【问题描述】:
我正在尝试做一个屏幕闪烁应用程序,它根据音乐闪烁屏幕(这将是频率,例如治疗频率等......)。 我已经制作了播放器并且知道如何使屏幕闪烁,但是我需要根据音乐使屏幕闪烁超快,例如如果音乐加快,则屏幕闪烁会更快。我知道我可以通过 FFT 或 DSP 来实现这一点(因为我只需要知道频率何时从一些 Hz 升高,比如说 20 来改变颜色,使屏幕闪烁)。
但我发现我什么都不懂,更不用说尝试在我的应用程序中实现它了。
有人可以帮我学习一下两者中的哪一个吗?我的电子邮件是 sismetic_chaos@hotmail.com。我真的需要帮助,我被困了 3 天没有编码或做任何事情,试图理解,但我没有。
PS:我的应用程序是用 C++ 和 Qt 编写的。
PS:感谢您花时间阅读本文并愿意提供帮助。
编辑:感谢大家的回答,问题还没有解决,但我很感激所有的答案,我没想到我会得到这么多的答案和信息。谢谢大家。
【问题讨论】:
-
如果您没有任何 DSP 经验,那么这可能会非常困难。我建议您查看 dspguide.com 上的免费在线书籍。几年前,当我被要求在没有任何经验的情况下使用 DSP 做一些事情时,我就是从这里开始的。但是,如果您没有数学背景来理解这一点,那么您需要先解决这个问题。
-
我不明白你所说的“音乐(将是频率......”)是什么意思。你的意思是有一个主导频率,你想确定那个主导频率是什么?
-
嗯,我不知道怎么说,因为英语不是我的母语,我的意思是这样的:youtube.com/watch?v=5tJGS2WKidY&feature=related
-
我认为我没有数学背景,但我擅长数学并且我喜欢它,但我只有 17 岁,我见过的最后一个与数学相关的东西(除了“数字”)就像2-3 年前,所以我生锈了
标签: c++ qt screen signal-processing fft