我想生成一起显示低频,中频和高频的波形:ala traktor for ipad http://www.dawsons.co.uk/blog/wp-content/uploads/2013/02/TRAKTOR_DJ_main-2_L.jpg
我已经设法使用fft获得音频的频率数据,然后根据频率范围(低:0 - 300Hz,中间:300 - 2000Hz,高:2000Hz +)总计频段中的幅度,但是当绘制时这些不相似相同声音的通常RMS图.
有人可以给我一个关于如何生成Traktor波形的指针吗?非常感谢!
我目前正在使用React Native Audio来录制音频并存储声音。我想知道是否有办法实时获取此录音的进度以将麦克风输入映射到动画,以提供麦克风正在工作的视觉反馈。
目前,包的 onProgress() 函数仅根据我的发现仅发送当前时间码。
谢谢你的帮助!
我正在寻找一种方法来创建上传到服务器的mp3文件的图形波形.从一点研究我相信mp3将需要首先转换为原始格式...但我不知道如何为此声音文件创建波形的.gif格式.
90%的声音文件长度超过60分钟.
我知道这不能在上传后立即完成,需要将其放入队列并进行处理.
我看过几个像lame这样的图书馆,但似乎没有人能够实现我想要的.
任何指向正确方向的指针都将非常感激!
非常感谢你!保罗
在这里发帖,可能很简单.
我从Processing的参考站点获得了代码:
float a = 0.0;
float inc = TWO_PI/25.0;
for(int i=0; i<100; i=i+4) {
line(i, 50, i, 50+sin(a)*40.0);
a = a + inc;
}
Run Code Online (Sandbox Code Playgroud)
http://processing.org/reference/sin_.html
然而,我需要的是一条跟随Sin波曲线的线,而不是沿曲线表示点并在0轴结束的线.所以基本上我需要绘制一个带有sin波方程的"S"形状.
有人可以告诉我如何做到这一点?
提前谢谢你,-Askee
我无法memory使用gtkwave 查看:
module internal_memory(
output [31:0] hrdata,
input mem_enable,
input [31:0] haddr,
input [31:0] hwdata,
input hwrite,
input hreset,
input hclk
);
reg [31:0] memory [0:1023]; // <-------------- can't find its waveform
reg [31:0] internal_hrdata;
always @(posedge hclk, hreset) begin
if (!hreset) begin
internal_hrdata <= 32'h0000_0000;
end
else begin
if (mem_enable) begin
if (hwrite) begin
memory[haddr] <= hwdata;
end
else begin
internal_hrdata <= memory[haddr];
end
end
end
end
assign hrdata = internal_hrdata;
endmodule
Run Code Online (Sandbox Code Playgroud)
您有什么建议来查看波形memory?
或者如何在gtkwave或任何.vcd /波形查看器中显示二维数组?
我正在创建一个使用SoundCloud API来流式传输艺术家视频的Web应用程序.我知道如何获得波形PNG图像(http://w1.sndcdn.com/fxguEjG4ax6B_m.png例如),但实际上我需要某种波形数据(在歌曲中它是高时还是低时?).
我无法访问像LAME这样的音频库,因为我的网络托管不允许它.是否有可能
谁能告诉我如何读取音频文件,将其存储在字节数组中并继续显示其波形?我对Java的了解非常基础.如果有人可以将我链接到Java音频编程的学习材料,那就太棒了.
我正在尝试生成声波,它看起来像是soundcloud所具有的声波.
但我无法弄清楚他们如何使他们的声波如此清晰,例如这是soundcloud和我生成的声波的一个例子:

我正在使用php来读取wav文件并生成图像,但是如果在任何语言中有一些更好的库可以做得更好,我肯定想听听它.
我已经贴说我全光照在类引擎收录.
我从andrewfreiday.com获得此代码并修改以适合我的网站.
我真的迷失了,任何建议都会有所帮助.
问候 ,
我想用 ffplay 创建一个表,显示音频和视频监控,来自这样的信号:
不幸的是,我只能做视频部分:
ffplay -i bar.mxf -vf "split=4[a][b][c][d],[d]vectorscope=m=color3:g=color[dd],[a]waveform=m=1:d=0:r=0:c=7[aa],\[b]waveform=m=0:d=0:r=0:c=7[bb],[c][aa]vstack[V],[bb][dd]vstack[V2],[V][V2]hstack"
Run Code Online (Sandbox Code Playgroud)
我不能把音频过滤器和视频过滤器放在一起,实际上我什至不能做音频部分,我有独立的音频过滤器,但我不能把它放在一起。
节目量
ffplay -f lavfi "amovie=input.mka, asplit [a][out1]; [a] showvolume=f=255:b=4:w=720:h=68 [out0]"
Run Code Online (Sandbox Code Playgroud)
EBUR128 响度
ffplay -f lavfi -i "amovie=55.mp4,ebur128=video=1:meter=18 [out0][out1]"
Run Code Online (Sandbox Code Playgroud)
视镜
ffplay -f lavfi "amovie=input.mp3, asplit [a][out1];
[a] avectorscope=zoom=1.3:rc=2:gc=200:bc=10:rf=1:gf=8:bf=7 [out0]"
Run Code Online (Sandbox Code Playgroud)
如何在一行ffplay中设置上表(音频和视频)?
或者,我如何在一行 ffplay 中只设置音频部分?
非常感谢
waveform ×10
audio ×4
php ×2
soundcloud ×2
android ×1
animation ×1
asp.net ×1
bytearray ×1
c++ ×1
ffmpeg ×1
fftw ×1
hdl ×1
java ×1
javascript ×1
media-player ×1
mp3 ×1
processing ×1
react-native ×1
trigonometry ×1
verilog ×1
video ×1
wav ×1