やたら複雑なRPGを作りたい
��↓ ��1- ��覧 ��板 ��20
320:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/08/31(金) 23:45:15.03 ID:wyZ2uTBso
まあ、あれだ
残業ウィークの締めだしね

寝る


321:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/01(土) 18:31:17.81 ID:mQNZfeXuo
Javaのデフォルトのシンセサイザがなんか音量変えるメッセージを受け取らないとか意味不明なこと書いてあった

実際にやるかは置いておいてとりあえずJavaでソフトシンセ作る方法はわかってきた
SynthesizerクラスはMidiChannelのコレクション持っててシンセサイザがそれぞれのチャンネルに対していろいろやってるとか



322:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/01(土) 19:04:27.34 ID:mQNZfeXuo
midiファイルからデータを読み込んでシーケンサに登録みたいなことはまあ、そのまんま利用できるとして。
要するにシーケンサからシンセサイザがどんな形でどんなデータを受け取っているかがわかれば何となく良さそうだ



323:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/01(土) 19:10:13.04 ID:mQNZfeXuo
シーケンサは適切なタイミングでレシーバにMIDIメッセージを送っているようだ
レシーバがメッセージをどう処理しているかがわかれば何となく良さそうだ


324:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/01(土) 19:17:31.63 ID:mQNZfeXuo
みつけたあああああおりゃああああああ
blog.bonar.jp

まあどう処理しているかは結局わからんけどこんなイメージじゃねって
とりあえずやってみよう
以下略 AAS



325:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/01(土) 20:24:27.28 ID:mQNZfeXuo
レシーバを乗っ取るところまでは出来た

あとはメッセージの通りに音を鳴らすだけか


326:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/01(土) 20:51:51.12 ID:mQNZfeXuo
javaのデフォルトのチャンネルがnoteonしても音がならない仕様

え、どうやって音鳴らしてんのこれ


327:VIPにかわりましてGEPPERがお送りします(神奈川県)
2012/09/01(土) 21:13:40.72 ID:mQNZfeXuo
勘違いだった……恥ずかす
pupld.net

ノートオンとノートオフしか対応してないから全然違う曲に聞こえるよ


328:VIPにかわりましてGEPPERがお送りします(神奈川県)[sage]
2012/09/02(日) 18:18:05.32 ID:TImQ3b7No
疲れてきた

とりあえずこのサイトは参考になりそうな気がする
www.jsresources.org

以下略 AAS



329:VIPにかわりましてGEPPERがお送りします(神奈川県)
2012/09/02(日) 23:26:48.38 ID:TImQ3b7No
記憶にある限りの参考にしたサイト
k-hiura.cocolog-nifty.com
www.hakkaku.net
java.sun.com

以下略 AAS



418Res/148.72 KB
↑[8] 前[4] 次[6] 書[5] 板[3] 1-[1] l20




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice