文件名称:dechord:将和弦解构成其各个音符
文件大小:30KB
文件格式:ZIP
更新时间:2024-04-21 03:13:02
C++
(在常规文本编辑器中查看此文件;空格字符在GitHub网站上似乎无法正常工作) 编译之前,请安装FFTW3和SDL2库。 请注意,该项目只是一个原型。 在“纸张”分支中,可以找到报告(“ paper.pdf”),该报告解释了此程序要实际执行实时和弦吉他到MIDI翻译的实现方式和必须实现的方式。 在Ubuntu上:sudo apt install libsdl2-dev libfftw3-dev在Arch上:sudo pacman -S sdl2 fftw3请注意,录制音频需要SDL> 2.0.5 要编译,只需运行make即可运行,请使用./fourier 可以通过./fourier -h获得有关CLI参数的信息。 使用说明:应用程序将终端与图形界面一起使用。 该终端仅用于文本输出。 首先,将打印有关可用音频驱动程序和接口的信息。 还会打印请求的音频设置和从驱动程序接收的设置。
【文件预览】:
dechord-master
----valgrind.supp(4KB)
----find_peaks.h(352B)
----config.h(1KB)
----fourier.h(170B)
----note_set.h(2KB)
----fourier.cpp(10KB)
----config.cpp(383B)
----note_set.cpp(7KB)
----graphics.h(953B)
----music_file.cpp(4KB)
----LICENSE(34KB)
----gensound.h(200B)
----main.cpp(7KB)
----find_peaks.cpp(3KB)
----.gitignore(277B)
----gensound.cpp(465B)
----Makefile(3KB)
----README.md(2KB)
----music_file.h(177B)
----graphics.cpp(6KB)