我目前拥有一台 Blackstar ID Core 10w 放大器。它有很多内置的吉他效果,如混响、延迟和调制,所有这些都有不同的深度和级别。通过将 USB 电缆从放大器连接到我的电脑,我可以使用 Blackstar 的 Insider 软件,它允许我保存这些效果设置并只需双击即可切换到其中任何一个。但是,双击的需要使您无法在歌曲中弹奏吉他和改变效果(这是踏板的作用)。
但是,我想知道是否有可能使用 C++ 来做一些比制造商允许的更雄心勃勃的事情:我想创建一个软件来播放歌曲的伴奏轨道(人声+鼓,但没有吉他)并允许用户设置在那首歌中他希望他的效果改变的位置,以及改变什么。这样一来,人们就可以从头到尾播放一首歌曲,而不必担心必须改变效果器。
这也是一个学校项目,所以它不可能真的是“鼠标管理器”或类似的东西。它需要更强大的东西。
仅供引用,据我所知,Blackstar 没有为我们提供任何可以使用的 API。所以我想知道这个项目是否可行,如果可行,我应该从哪里开始。
谢谢!
最佳答案
这个现有项目可能会帮助您提供线索,以对 Insider 所做的事情进行逆向工程并用 C++ 重写它。
关于c++ - 通过 USB 入口和 C++ 与 Blackstar ID Core 吉他放大器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34777039/