2012-02-09 68 views
-1

好吧我会特别解释我的情况,我不是程序员;比方说,我完全是初学者,我的领域是数学和音乐,所以我试图向我的老师展示我的算法的工作原理;我已经在python上做了一些工作,并且我已经在midi环境中使用midi语言和所有这些来完成所有的数学运算;但我的问题是,我不知道如何用我的算法计算的所有数据创建输出MIDI文件;我只有这些数字,我的老师问我:这到底是什么?...我的程序做的只是打印微积分的结果,而这只是很多关于MIDI的数字,并没有什么意义对于一个期待听到音乐却只能得到很多数字的人来说。Python创建MIDI文件的模块?

我不得不说,我不是专家,主要是我编程的只是“如果,或者,和,elif,pass,len,true”,大部分东西都是纯数学;所以我不知道如何转换打印在真实midi输出中的数字;但我不得不说,我的编号输出在某种程度上是以midi语言编写的,“midi音符,midi节奏,midi ticks,midi timing”;然而,输出的数据并不复杂,但我需要创建和弦和旋律。

所以我不知道该怎么做或从哪里开始,我尝试了MIDI Python模块,并且即使当我使用我在作者网页中找到的示例文件时,也会说“错误”,我也试过MidiUtil,同样的问题;我似乎根本没有运气。

我使用最新版本的Python,我认为3.2.2;我需要帮助,如果你不介意给我例子,并一步一步告诉我如何去做,因为我完全是一个初学者。

+2

欢迎来到StackOverflow。在所有应有的尊重下,您提供的背景信息与问题无关。这个网站是关于具体和重点,而不是唠叨和礼貌; '我尝试了MIDI Python模块' - 怎么样?代码示例?什么错误到底?等等 – 2012-02-09 13:42:06

+0

那么你现在有什么,音调和关键速度? – 2012-02-09 15:16:53

回答