SMFプレイヤーをつくろう!リベンジ「完成した」

ツール制作
スポンサーリンク

完成しました

実は、昨日のうちにあっけなく完成。ワ――ヾ(o・ω・)ノ――イ

SMFプレイヤーをつくろう!リベンジ「セットテンポと分解能」の問題もいつのまにか全部解決してました。

スクリーンショット

下の●を動かせば、途中から再生とかも出来ます。

デバイス設定について

デバイスの設定とかできるようにもしました。

こんな感じ。

白い欄には、曲名・著作権情報・再生時間/長さ・拍:拍子・BPM・歌詞が表示されます。シンセサイザーの一番の上のは、「Microsoft MIDI マッパー」マッパーがどうしても文字化けします。

「Java Sound Synthesizer」はJDK1.6使うと音聞こえるのに、JRE1.6の方使うと音でない。謎。
好みというか「Java Sound Synthesizer」は「Microsoft GS Wavetable SW Synth」と違ってちゃんとリバーブ反映されてるようで音楽が綺麗。

未対応

対応していないの

  • 調の設定
  • 2ポート以上使用するSMF

おわりに

もう少しいろいろやってみたら、不評なJavaアプレットとかにしてみよう。[´・ω・`]

ところでJavaのレイアウトはSpringLayoutが最強ですね。めっちゃ使いやすい。あれっなんか前もこんなこと書いたような…。デジャブ?

あと、Javaには、Receiverというのがあって、これを使えばMIDI音源とか作れるみたい。
いつか作ってみたいなあ。でも面倒そうだなあ。

以前のブログへ SMFプレイヤーをつくろう!リベンジ「拍子とタイムベース」
続く… SMFプレイヤーをつくろう!リベンジ「ボリューム調節をつけよう」

完成したJava製のSMFプレイヤーのダウンロード

コメント

  1. […] 以前のブログへ SMFプレイヤーをつくろう!リベンジ「完成した」 続く… SMFプレイヤーをつくろう!リベンジ「言語の設定とキーボードの表示」 […]

  2. […] natade コンテンツへ移動 ホーム紹介 ← SMFプレイヤーをつくろう!リベンジ「完成した」 Windows蛾物故割れた […]

  3. […] なたで日記 いろいろな思ったこと書きますヽ(^▽^ゞ) by natade コンテンツへ移動 ホーム紹介 ← SMFプレイヤーをつくろう!リベンジ「セットテンポと分解能」 SMFプレイヤーをつくろう!リベンジ「完成した」 → […]

タイトルとURLをコピーしました