如何在LinuxC中写一个用键盘模拟单八度钢琴的程序[关闭]。

问题描述 投票:-1回答:1

如何在LinuxC中写一个程序,用键盘模拟一个单八度的钢琴,比如如果我们从用户a那里得到输入,那么钢琴节点C就应该发出声音;如果得到d的输入,钢琴节点E就应该发出声音。我是一个新的linux编程者,不明白如何将键盘键与钢琴节点连接起来。

c linux linux-kernel linux-device-driver embedded-linux
1个回答
1
投票

如何在LinuxC中写一个程序,用键盘模拟一个单八度的钢琴。

了解更多关于 声音傅立叶 转化 泰勒系列浮点 数字。

第一步:找到一个(或多个)好的库来帮助键盘和声音(也许还有视频),这样你就不需要自己担心 "许多环境"(例如命令行与KDE与Gnome)。你可能会感兴趣的是 libSDL, GTK 与GNOME。libSFML, Qt, ALSA等... 你可以通过研究他们的源代码学到很多东西(因为他们是 开源).

第二步:阅读你所选择的库(或库)的文档,试着找出如何编写你的程序,并尽你所能去实现它。还可以阅读 高级Linux编程系统调用(2).

第三步:如果你被卡住了,就提出新的问题,同时让你的问题尽可能的具体化(包括你试过的,如果适用的话)。

© www.soinside.com 2019 - 2024. All rights reserved.