2012-02-09 12 views
-1

私の状況を具体的に説明します。私はプログラマーではありません。私は完全に初心者で、私のエリアは数学と音楽なので、私のアルゴリズムが動作することを教師に示させようとしています。私はPythonでやったことが少しありました。そして、私は既にmidi言語とそのすべてを使って、midiの文脈でそこですべての数学を作っています。しかし、私の問題は、アルゴリズムが計算するすべてのデータを出力midiファイルに作成する方法がわからないことです。私は数字だけを持っていて、私の先生は私に尋ねました:それは何ですか?私のプログラムは計算の結果を印刷するだけです。それは本当に意味がないミディについての数字です音楽が聞こえると予想される人のために、しかし数だけ多くを得る。Pythonでmidiファイルを作成するモジュールですか?

私は専門家ではなく、主に私がプログラムしたものの大部分は "if、or、and、elif、pass、len、true true"でした。実際のMIDI出力に印刷されている数字をどのように変換するのか分かりません。しかし、私の番号付きの出力は何らかの形でミディ語であると言わなければなりません、 "ミディノート、ミディテンポ、ミディティック、ミディタイミング";しかし、出力データは実際には複雑ではありませんが、コードとメロディーを作成する必要があります。

私はMIDI Pythonモジュールを試してみましたが、作者のWebページで見つかったサンプルファイルを使用していても「エラー」と言いましたが、MidiUtilも同じ問題を試しました;私はまったく運がないようです。

私はPythonの最新バージョンを使用しています。あなたが私の事例を教えてもらうことを躊躇したら、私は完全に初心者であるので、それを行う方法を段階的に教えてください。

+2

ようこそStackOverflow。敬意を表して、あなたが与えた背景情報は、問題とは無関係です。このウェブサイトは、特定のものであり、口頭ではなく、忠告的であることを約束しています。 '私はMIDI Pythonモジュールを試しました - どう?コードサンプル?正確にはどのようなエラーですか? –

+0

あなたは現在何を持っていますか?トーンと主要な速度? –

答えて

0

あなたがここにMIDIファイル形式を見つけることができます:あなたは、複数のトラックを持っている場合

http://www.sonicspot.com/guide/midifiles.html

は、それは少しトリッキー取得、他の賢明なそれはかなり簡単です。

関連する問題