問題タブ [music-notation]

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 に答える
77 参照

neural-network - コード認識のためのニューラル ネットワーク出力の解釈

ニューラル ネットワークがあり、次のような目的の出力でトレーニングした場合: ケース A の場合、出力は 0.04 ケース B の場合は 0.08 ケース C の場合は 0.12 というように 1 まで続きます。

アプリケーション プロセスから実際の出力 0.06 を取得した場合、その出力をどのように解釈しますか。ケースAとケースBのどちらにカウントされますか?

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

python - musicxml からの pdf と midi の生成

私は MusicXML ファイルを読み込んで編集し (いくつかの部分を削除)、PDF シート ドキュメント + midi/mp3 を作成しようとしましたが、これらはすべて Python を使用しています。

私が最初に見たmusic21、それは私の MusicXML ファイルを正しくロードしますが、私が見つけることができる限り、適切なファイルを出力しませんでした (出力ファイルのすべての詳細が消え、残っているのはメモとタイトルだけです)

次に、abjadどれが有望に見えるかを見つけました。高品質の ly/pdf ファイルが出力されましたが、musicxml はインポートされませんでした。

その後、Lilypond にはmusicxml2lyスクリプトが付属していることを発見しました。私はそれを呼び出して、Python で結果の lilypond ファイルを取得することができましたsh(素晴らしい lib !) が、abjad lilypondパーサーはそれを解析しませんでした (ドキュメントによると、lilypond の「大きなサブセット」を精度を上げずに解析すると書かれています)。

最後に、python オブジェクトを abjad するためのエクスポーターがあることがわかりましたmusic21が、コードベースにはもう存在しないようで、エクスポーターのソース コードは明らかにメモをエクスポートしただけです。

これらの目標を達成するにはどうすればよいですか?

(追加点: サウンドフォントを使用して midi/mp3 に移動する 2 番目の部分をどのように行うかはまだわかりませんが、それは最も難しい部分ではないかもしれません。何か提案はありますか?)

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

xml - musicXML で音符の開始点を見つける

javaとjSoupを使用して、musicXMLファイルの各部門でどのピッチクラスが演奏されているかのリストを解析しようとしています。出力は次のようになります (部門ごとに 1 行)。

曲の分割数が与えられると、音の長さに基づいてこの配列を埋めることができます。しかし、メモの開始時間が見つからないようです。それを解析する簡単な方法はありますか?

musicXML仕様にはデュレーションとピッチ (解析可能) がありますが、音符の開始時間について混乱しています。

0 投票する
0 に答える
54 参照

musicxml - MusicXML のセグメンテーション マーク

musescore などのソフトウェアで読み取ることができる音楽 XML ファイルにセグメンテーション マークを入れる方法を探しています。

おそらく、ノートの上の大きな縦線またはラベルでしょうか?

簡単な方法でメモをマークする方法についてのアイデアはありますか?

歌詞のテキストを書くことができます。しかし、次のようにマークするのは素晴らしいことです。 ここに画像の説明を入力

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

android - Androidアプリで音符を描く

演奏する楽器がいくつかあるアプリを作ろうとしています。楽器を演奏すると、アプリがテンポに合わせて音符を描いてくれます。表示されているビデオは、アプリに入れようとしているものです。

ビデオ

今、私は自分のアプリで音符を描こうとしています。どうすればそれを作ることができますか?

0 投票する
3 に答える
1370 参照

java - 音符の文字列をwavファイルJavaに変換する手順は何ですか

シリーズのメモを表すテキストの文字列を wav ファイルに変換する必要がありますが、これを行うにはどのようなプロセスが必要でしょうか? 正確なコードは必要ありません。必要な手順だけです。私のテキストファイルは次のようになります。

そのため、そのファイルは音「c」(周波数 16.35Hz) を 1 秒間再生し、次に「b」(18.35Hz) を 2 秒間再生する wav ファイルになります。このテキストは単なる例です。実際のテキストはより多くの情報が含まれていますが、単純に始めたいだけです。これができたら、品質を向上させるためにさらに情報を実装します.

作成済みのライブラリを使用することに反対しているわけではありませんが、無料またはオープン ソースのライブラリを見つけることができませんでした。

私が見つけることができた最も近い回答済みの質問はCreate an mp3 file from scratch C#です。私がJavaで見つけたものはすべて、wavやその他のオーディオファイルの再生について話していますが、必要なように最初から作成することはしていません。

どんな助けや指示も素晴らしいでしょう。前もって感謝します!