gpt4 book ai didi

web-applications - 使用 USB MIDI Controller 控制基于 Web 的应用程序

转载 作者:行者123 更新时间:2023-12-01 06:46:34 24 4
gpt4 key购买 nike

我想连接一个 USB MIDI Controller (88 键键盘)并使用这些键来控制基于 Web 的应用程序。

我见过人们使用基于网络的应用程序来控制基于 arduino 的机器人,所以认为这可能吗?

Q1 这可能吗?或者已经完成了?
Q2 如果有可能,您能否概述一下流程?
Q3 您可以发布指向任何开源示例/库的链接吗?

最佳答案

你能解释一下你想做什么吗?有几种不同的方法可以做到这一点。

  • 使用现有的 MIDI 库来响应 MIDI 事件,然后发送一系列键盘按键来执行操作。
  • 创建一个在您的计算机上运行并与您的设备通信的自定义服务器。然后您可以连接到您的“MIDI”服务器并使用套接字传输和接收数据(即,如果您愿意,您可以在 Flex 或 Silverlight 中创建 Controller 表面)。我使用这样的方法在 Android 手机上构建了一个 MIDI Controller 应用程序。
  • 创建一个与您的设备对话的网站。这将使用与#2 几乎相同的技术。我实际上已经在 ASP .NET 网站上实现了这一点,这是一个非常简单的概念证明 - 您加载一个页面并在您的 MIDI 设备上播放一个音符。使用我在下面提到的库,您几乎只需“打开”您的设备,然后监听数据并传输数据。

  • 我根据 CodeProject 上的示例代码创建了自己的 MIDI over TCP/IP 库: http://www.codeproject.com/KB/audio-video/midiwrapper.aspx .

    我计划开源,但代码还没来得及准备好。如果有足够的兴趣,我可以说服我把它张贴在某个地方。

    关于web-applications - 使用 USB MIDI Controller 控制基于 Web 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585155/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com