gpt4 book ai didi

parsing - 使用 Lua 读取和解析 .MID 文件?

转载 作者:行者123 更新时间:2023-12-02 10:52:33 26 4
gpt4 key购买 nike

我正在尝试使用 Lua 读取 .MID 文件,然后将其解析为包含所有注释(即 {"A"、"B#"、"Cb"等})的表,但我无法设法正确读取文件。我使用 io.open 和 file:lines() 但将这些相同的行写入另一个 midi 文件会导致无法工作的 midi 文件。

是否有更简单的方法来使用 Lua 读取和解析 .MID 文件?

最佳答案

Standard MIDI File格式是二进制,而不是文本。所以你根本不能指望把它读成“行”。相反,您需要使用 read 函数来获取字节并检查它们。您最好找到一个用于 MIDI 文件的 C 库并将其绑定(bind)到 Lua。

关于parsing - 使用 Lua 读取和解析 .MID 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673401/

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