問題タブ [music21]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
662 参照

python - midi ファイルに 'rest' オブジェクトを書き込めません

notesいくつかの ' '、' chords' および ' ' オブジェクトを含むリストがあり、restそれらを midi ファイルに書き込もうとしています。次のコードで試しています

rest作成された midi ファイルを読み取ると、「 」オブジェクトが midi ファイルに追加されていないことがわかりました。

output_notes 変数の内容は次のとおりです。

作成された midi ファイルの内容は次のとおりです。

0 投票する
2 に答える
380 参照

python - SubConverterFileIOException - 音楽 21 show()

music21をインストールしたばかりで、始めようとしています。Musescore3 をインストールしましたが、show() 関数が動作しません。

オンラインで見つけたいくつかの指示に従って、パスを変更しようとしましたが、役に立ちませんでした

簡単な show() を実行しようとしています

これが私が得たエラーです:

0 投票する
2 に答える
194 参照

python - 挿入後に stream.Parts が適切に形成されないのはなぜですか?

弦楽オーケストラの楽譜 (ミューズスコア バッハ ブランデンブルク協奏曲 第3番 第1楽章 BWV1048) をピアノ用の楽譜に変換したいので、ピアノで弾けるようにしたいです。バラバラのパーツ(ヴァイオリン、ヴィオラ、ヴィオロンチェリ、コントラバス)を入手できました。ヴァイオリンとヴィオラのパートを別の流れに入れたい。右手用のパートと別の流れ。左手用のチェロとコントラバスのパート。別々の stream.Parts はすべての楽器の整形式ですが、左手と右手用の stream.Parts を作成しようとすると、de insert メソッドの後で stream.Parts が整形式になりません。

なぜこれが起こるのか誰か教えてもらえますか?

左手と右手用の stream.Parts を使用してスコアを作成する別の方法はありますか? 次の python3 スクリプトで行いましたか?

行 contrabass1 = parts[9] の後に次の行を追加すると:

その後、音部記号を変更できます。残りの質問は、左手と右手のパーツをどのように追加できるかということです。