Davitekk/Calculator24

GitHub: Davitekk/Calculator24

一款通过逆向工程 Digidesign LAN 协议实现的 Control|24 调音台计算器工具,利用控制台自带数字键盘进行运算。

Stars: 2 | Forks: 0

# Calculator24 适用于 Digidesign Control|24 调音台/控制台的计算器。 它的工作方式类似于普通计算器,使用调音台上的数字键盘输入数字,按下 entoer 键可以将数字在正数和负数之间切换。 这段代码仅在计算机与控制台通过 LAN 直连的环境下进行了测试,中间没有经过交换机或路由器,仅使用了一根 LAN 线缆。 ### 此代码仅在 Linux 和 MacOS 上进行了测试。 # 安装与设置 - 安装 Python 3.8 或更高版本 - 克隆此仓库 - 安装 Python 依赖项: `pip install -r requirements.txt` - 在 Python 脚本的第 7 行和第 8 行填入你的以太网网卡名称和 Control|24 的 MAC Address - 你可以通过在终端执行 `ifconfig` 命令来查找你的以太网网卡名称。 - 你可以通过进入 `Utilities > Sys Info` 来查找你的 Control|24 控制台的 MAC Address。 - 按住按钮并记下 Ethernet ID 的值,你可以按下一次 Utility 按钮使记录持久化,重启调音台即可退出 Sys Info 菜单。 - 如果尚未连接,请通过 LAN 将你的 Control|24 控制台连接到 PC。 - 以 root 身份运行脚本 - 尽情享受吧 :) 这个项目是我在尝试逆向工程 Digidesign LAN 协议时为了好玩而做的,目的是让这个控制台能通过开源代码在近期的 pro tools 版本上运行。(仍在 WIP 中) 我目前不会将精力集中在这个项目上,因为我正专注于对这台调音台的每一个部分进行逆向工程。 等我完成之后(或者放弃了,谁知道呢),我会在这段代码里加入更多有趣的东西 :) ## TODO - 添加一些疯狂的计算方式 - 将调音台的其他部件用作显示屏 - 我已经没别的主意了
标签:Python, 云资产清单, 内核驱动, 无后门, 硬件控制, 网络协议, 计算器, 逆向工程, 音频设备