問題タブ [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.
java - JFugue で解析しようとすると Musixml 解析例外が発生します。これを修正するにはどうすればよいですか?
JFugue 4.0.3 と 5.0.5 の両方で試した musicxml ファイルを解析しようとすると、エラーが発生します。
呼び出し (JFugue 4.0.3):
以前は JFugue の musicxml 解析機能を使用していましたが、当時はすべて機能していましたが、現在は次のエラーが発生しています。
リンクの partwise.dtd ファイルはまだリンクにありますが、ダウンロードは拒否されています。ファイルにローカルでリンクすることは可能ですか?
java - JFugue は midi ファイルを解析して .csv を出力しますか?
次のように、midi ファイルを .csv 表現に変換したいと考えています。
ノートネーム、スタートティック、デュレーション、ベロシティ
コード全体 (同じティックで始まる音符のセット) も含まれます。
現在、JFugue には MidiParser クラスがあり、それができるようです。私自身の実装は少し粗雑で、ノートオフ イベント、ブレーク、コードを検出しません。
それで、これを達成するのに役立つJFugueの機能はありますか?
java - JFugueでディミニッシュコードをローマ数字で定義
だから私はディミニッシュ セブン コードを使いたいと思っています。メジャー モードではダイアトニックであり、マイナー モードではメジャー セブンの代わりによく使われます。このサイトでは、ディミニッシュ コードはコード名の後に を使用して定義できると書かれていますがdim
、私が知る限り、これは明示的な文字名でのみ機能します。ローマ数字に適用する方法はありますか?
次のプログラム:
出力:
出力は になりますB4DIM
。
java - JFugue で遠く離れた周波数が同じピッチで聞こえるのはなぜですか?
以下のコードでは、周波数 240 と 254.1764 はかなり離れていますが、どちらも 240 で聞こえます。同じことが 288 と 301.395 にも当てはまり、最後の 2 つの 432 と 552.09 にも同じ問題があります。問題がJavaまたはJFugueのどちらにあるのかを整理するのに助けが必要です。