問題タブ [jfugue]

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

java - JFugue で解析しようとすると Musixml 解析例外が発生します。これを修正するにはどうすればよいですか?

JFugue 4.0.3 と 5.0.5 の両方で試した musicxml ファイルを解析しようとすると、エラーが発生します。

呼び出し (JFugue 4.0.3):

以前は JFugue の musicxml 解析機能を使用していましたが、当時はすべて機能していましたが、現在は次のエラーが発生しています。

リンクの partwise.dtd ファイルはまだリンクにありますが、ダウンロードは拒否されています。ファイルにローカルでリンクすることは可能ですか?

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

java - JFugue は midi ファイルを解析して .csv を出力しますか?

次のように、midi ファイルを .csv 表現に変換したいと考えています。

ノートネーム、スタートティック、デュレーション、ベロシティ

コード全体 (同じティックで始まる音符のセット) も含まれます。

現在、JFugue には MidiParser クラスがあり、それができるようです。私自身の実装は少し粗雑で、ノートオフ イベント、ブレーク、コードを検出しません。

それで、これを達成するのに役立つJFugueの機能はありますか?

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

java - JFugueでディミニッシュコードをローマ数字で定義

だから私はディミニッシュ セブン コードを使いたいと思っています。メジャー モードではダイアトニックであり、マイナー モードではメジャー セブンの代わりによく使われます。このサイトでは、ディミニッシュ コードはコード名の後に を使用して定義できると書かれていますがdim、私が知る限り、これは明示的な文字名でのみ機能します。ローマ数字に適用する方法はありますか?

次のプログラム:

出力:

出力は になりますB4DIM

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

java - JFugue で遠く離れた周波数が同じピッチで聞こえるのはなぜですか?

以下のコードでは、周波数 240 と 254.1764 はかなり離れていますが、どちらも 240 で聞こえます。同じことが 288 と 301.395 にも当てはまり、最後の 2 つの 432 と 552.09 にも同じ問題があります。問題がJavaまたはJFugueのどちらにあるのかを整理するのに助けが必要です。