2013-01-05 15 views
6

私は、最初の小節でDivisionが8であると言うテストスイートからのMXLファイルを持っています(つまり、4分音符あたり8単位)。MusicXMLの分割と所要時間

対策4は3/4の時間であり、次の休みがあります。私はここに<dot/>を見ることを期待する

<note> 
    <rest measure="yes"/> 
    <duration>24</duration> 
    <voice>1</voice> 
</note> 

を。 24を8で割った値が3であるので、私はこのメモを点在させるべきだと推測していますか?これは、<dot/>が欠落していてもノートが明確に点滅しているはずの特殊なケースのコードを書かなければならないということですか?

この表現では混乱します。私は彼らがtypeという属性を必須にしておきたがっていればいいと思います...誰かがドット付きとタプレットの持続時間をどのように表しているのか説明できたらうれしいです。

+1

質問に対する答えはわかりませんが、MusicXMLの専門家がこのフォーラムを監視しているという証拠はないことを指摘します。私はhttp://www.makemusic.com/musicxml/specificationでリスト/フォーラムにサインアップすることをお勧めします。一方、私はXMLタグを削除しています。なぜなら、主な専門知識がある人からの回答にはまったく興味がないからですXML。 –

+0

返信ありがとうございます。他の誰かがこれを書いている時点でmakemusicの書面でスペック/解釈に関連する質問はありませんでしたが、私はメーリングリストに気づいたばかりです また、タグ、私は思慮がない!それは私に多くの望ましくない注意を救うでしょう:) – Pez

答えて

5

なぜそのメモは点滅する必要がありますか?ディビジョンが8の場合、8単位は4分音符を表します。したがって、24は3/4の場合には3つの4分音符を表し、1つの小節全体は残りの小節である。

私はそれについても興味がありました。ここでは、音楽XMLサイトのチュートリアル「apres un reve」の例を示します。これは3/4であり、24の師団があります。時間修正属性は、タプレットの比率、この場合は3つの8つの音符の3つ組を指定する。

<time-modification> 
     <actual-notes>3</actual-notes> 
     <normal-notes>2</normal-notes> 
    </time-modification> 

時間の変更は、上記3八分音符が継続その2通常どおりを取ることを示しています。

<note default-x="92"> 
    <pitch> 
     <step>E</step> 
     <alter>-1</alter> 
     <octave>5</octave> 
    </pitch> 
    <duration>8</duration> 
    <tie type="stop"/> 
    <voice>1</voice> 
    <type>eighth</type> 
    <time-modification> 
     <actual-notes>3</actual-notes> 
     <normal-notes>2</normal-notes> 
    </time-modification> 
    <stem default-y="-40">down</stem> 
    <beam number="1">begin</beam> 
    <notations> 
     <tied type="stop"/> 
     <tuplet bracket="no" number="1" placement="above" type="start"/> 
    </notations> 
    </note> 
    <note default-x="122"> 
    <pitch> 
     <step>D</step> 
     <octave>5</octave> 
    </pitch> 
    <duration>8</duration> 
    <voice>1</voice> 
    <type>eighth</type> 
    <time-modification> 
     <actual-notes>3</actual-notes> 
     <normal-notes>2</normal-notes> 
    </time-modification> 
    <stem default-y="-42">down</stem> 
    <beam number="1">continue</beam> 
    <lyric default-y="-80" number="1"> 
     <syllabic>single</syllabic> 
     <text>que</text> 
    </lyric> 
    </note> 
    <note default-x="162"> 
    <pitch> 
     <step>C</step> 
     <octave>5</octave> 
    </pitch> 
    <duration>8</duration> 
    <voice>1</voice> 
    <type>eighth</type> 
    <time-modification> 
     <actual-notes>3</actual-notes> 
     <normal-notes>2</normal-notes> 
    </time-modification> 
    <stem default-y="-45">down</stem> 
    <beam number="1">end</beam> 
    <notations> 
     <tuplet number="1" type="stop"/> 
    </notations> 
    <lyric default-y="-80" number="1"> 
     <syllabic>begin</syllabic> 
     <text>char</text> 
    </lyric> 
    </note> 
+0

"なぜノートを点滅させるべきなのでしょうか?ディビジョンが8の場合、8単位が4分音符を意味するので、24は3/4の場合の3分音符を表します。 うん、私は完全にあることを理解し、それは1つのノートだと私はデュプレット例えばタグ 乾杯を期待していた理由である点線のミニム(点線の半分)として、あまりにもそれは本当に便利だと記譜う! – Pez

+1

問題ありません。 musicxml-tutorial.pdfには、音符のタイプがトリプレットの通常の音符のタイプと一致しない場合に使用されるオプションのノーマルタイプエレメントのために、混合音符の長さを持つタプレットについての詳細があります。 ' – CRice

6

はい、このフォーラムを監視しているmusicXMLの専門家がいます:-) 全体の尺度の残りは、それ自身のシンボルです。それをドットで拡張する必要はありません。

+1

ボブの権利。 measure = "yes"タグは、メジャーの長さを占めるが、完全な休符として表されることを意味します。これは音楽表記の標準です。 musicxmlメーリングリスト、btwもあります。 –

+0

ボブとマイケルが言ったこと。また、MusicXMLメーリングリストへの直接リンクはhttp://www.makemusic.com/musicxml/mailing-listです。私たちは今年後半にメーリングリストをフォーラムに移すことを望んでいます。 – Michael

+0

MusicXMLフォーラムはhttp://forums.makemusic.com/viewforum.php?f=12で利用可能になりました。メーリングリストのアーカイブが検索可能になりました。 – Michael

2

<dot/>の要素は、スコアにドットがある場合にのみ使用されます。あなたの例では、ドットを持たない完全な尺度の残りがあります。それは次のようになります。

enter image description here

一方、あなたが措置の期間を反映し、残りを持っているしたい場合、それは次のようになります。

enter image description here

XMLコードはこのようになります:

はあなたの例では
<note> 
    <rest /> 
    <duration>24</duration> 
    <voice>1</voice> 
    <type>half</type> 
    <dot /> 
    </note> 

type属性ではありません残りの属性measure="yes"はすでに残りの部分がどのように表示されるかを教えてくれています。

関連する問題