OSDN Git Service
Akiyoshi Kamide [Sun, 13 Apr 2014 12:17:15 +0000 (12:17 +0000)]
・ポケット・ミクで何が発音されるかを Midi Editor のイベントリストで表示
・リファクタリング(和音のインターバルなどを単なる整数から列挙型にするなど)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@36
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sat, 12 Apr 2014 16:45:47 +0000 (16:45 +0000)]
・パッケージ名を付加
・リファクタリング(多数のクラスを外出し)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@35
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Tue, 8 Apr 2014 12:52:12 +0000 (12:52 +0000)]
ポケット・ミク対応:生成したランダム歌詞をポケット・ミク(NSX-39)向けシステムエクスクルーシブとして出力する機能を追加
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@34
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sat, 4 Jan 2014 18:29:59 +0000 (18:29 +0000)]
改良&バグフィックス
・歌詞表示の際、MIDIメタメッセージのテキストと歌詞に同じ内容のものが立て続けにやってきた場合、どちらか一方を表示させるようにした
・MIDI Editor のイベント編集ダイアログを閉じる際、キャンセルボタンの代わりにウィンドウ右上の[X]で閉じるとイベント一覧の行編集モードが解除されなくなる問題を発見したので対応
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@33
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 25 Dec 2013 17:30:55 +0000 (17:30 +0000)]
MIDI Editor 文字化け対策:曲タイトルや歌詞などの文字コード(CharSet)を自動判別したうえで選択できるようにした
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@32
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Thu, 19 Dec 2013 16:57:05 +0000 (16:57 +0000)]
・MIDIデバイスのタイムスタンプを更新するタイマーを、画面非表示時に止めるようにした
・リファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@31
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Tue, 17 Dec 2013 16:44:11 +0000 (16:44 +0000)]
MIDIデバイス接続画面の修正
・接続線が邪魔でタイムスタンプなどが見えにくい問題を改善するため、線を薄くし、矢印の頭を描画しないよう修正
・Rxを選択して [Close Tx] ボタンをクリックしたときに ClassCastException が投げられてしまう問題の修正
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@30
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sun, 15 Dec 2013 17:04:23 +0000 (17:04 +0000)]
MIDI デバイス接続画面を中心に修正
・遅延対策:音源が接続相手デバイスのタイムスタンプに同期して待機してしまうのを防ぐため、MIDIデバイスの初期オープン時、音源デバイスを優先的にオープンするようにした。これにより音源のタイムスタンプが「最年長」となり、他の「若い」タイムスタンプのデバイスから来た信号を「到着の遅れた信号」とみなすようになるので、即座に発声するようになる。
・遅延対策に伴い、Gervill 音源にも初期接続するようにした。
・MIDI デバイスのタイムスタンプ表示を追加
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@29
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Tue, 10 Dec 2013 16:45:07 +0000 (16:45 +0000)]
同期モードの選択をMIDI Editorに追加
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@28
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Mon, 9 Dec 2013 17:04:45 +0000 (17:04 +0000)]
・あの楽器ConcurrentModificationException対策:別イテレータにしても回避できなかったのでsyncronizedをつけて排他制御するよう修正
・PianoKeyboard paint() でまれにNullPointerExceptionが出ることがあった(別スレッドからのため?)。null回避させるよう修正
・その他リファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@27
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sun, 8 Dec 2013 17:26:28 +0000 (17:26 +0000)]
・「あの楽器」モードで再生すると(低頻度で)ConcurrentModificationExceptionが投げられてしまう問題への対応として、javax.swing.Timer と paint() で相互に独立したイテレータを使うよう修正
・MIDIイベントの詳細を入力するダイアログを開いている最中に選択トラックが変わってしまった場合、変わった後のトラックではなく、ダイアログを開いた時点のトラックを操作対象にするよう修正
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@26
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sun, 8 Dec 2013 12:04:27 +0000 (12:04 +0000)]
ファイルが選択されていないときにBase64ダイアログが開けなかった問題を修正
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@25
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sat, 7 Dec 2013 17:35:31 +0000 (17:35 +0000)]
プレイリストを中心に修正
・時間位置のダブルクリックで曲をシーケンサーにロードできるようにした
・列のデフォルト位置を見直した
・列をドラッグ&ドロップで入れ替えたあと、Length [xx:xx] のタイトル書換え時に対象列を誤って認識してしまうバグを修正
・その他リファクタリングなど
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@24
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Thu, 5 Dec 2013 17:28:43 +0000 (17:28 +0000)]
MIDI Editor の表のセル幅調整
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@23
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 4 Dec 2013 16:47:31 +0000 (16:47 +0000)]
イベント編集ウィンドウ初期サイズがWindows7で小さすぎたので再調整
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@22
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Tue, 3 Dec 2013 17:34:29 +0000 (17:34 +0000)]
・MIDIイベント編集ができないバグを修正
・リファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@21
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sat, 30 Nov 2013 17:31:17 +0000 (17:31 +0000)]
リファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@20
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Thu, 28 Nov 2013 16:07:19 +0000 (16:07 +0000)]
リファクタリング(プレイリスト周辺)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@19
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 27 Nov 2013 17:16:17 +0000 (17:16 +0000)]
Swing の invokeLater() を使って Sequencer EDT などから Swing EDTへ振り直すようにした
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@18
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Tue, 26 Nov 2013 17:46:23 +0000 (17:46 +0000)]
リファクタリング(プレイリストの選択モデルをデータモデルに包含)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@17
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Mon, 25 Nov 2013 17:13:04 +0000 (17:13 +0000)]
リファクタリング/ツールチップ追加(MIDIEditor周辺)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@16
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sat, 23 Nov 2013 16:25:10 +0000 (16:25 +0000)]
・MIDI Editor 修正:再生ボタン、合計時間をプレイリストの表に埋め込み
・MIDI Editor 周辺のリファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@15
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Thu, 21 Nov 2013 16:47:04 +0000 (16:47 +0000)]
リファクタリング(ボタンのAction化、クラス名変更など)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@14
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 20 Nov 2013 18:00:47 +0000 (18:00 +0000)]
リファクタリング(MIDIEditorのボタンをActionに置き換えるなど)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@13
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sun, 17 Nov 2013 17:45:32 +0000 (17:45 +0000)]
リファクタリング(メソッドの統廃合など)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@12
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sat, 16 Nov 2013 17:02:47 +0000 (17:02 +0000)]
リファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@11
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 13 Nov 2013 16:20:14 +0000 (16:20 +0000)]
リファクタリング(ChordHelperApplet#meta() を無名クラス化、など)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@10
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Tue, 12 Nov 2013 17:06:14 +0000 (17:06 +0000)]
リファクタリング:再生スピード調整、再生時間位置のクラスをMidiSequencerModelに統合、他修正
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@9
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Mon, 11 Nov 2013 17:50:19 +0000 (17:50 +0000)]
MIDIシーケンサまわりを中心にリファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@8
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sun, 10 Nov 2013 17:44:13 +0000 (17:44 +0000)]
リファクタリング
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@7
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Sun, 10 Nov 2013 02:50:23 +0000 (02:50 +0000)]
リファクタリング(2013/11/10未明版)
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@6
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 30 Oct 2013 17:58:44 +0000 (17:58 +0000)]
リファクタリング for ハロウィンバージョン
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@5
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 30 Oct 2013 16:09:10 +0000 (16:09 +0000)]
・eclipse導入に伴うリファクタリング(Java7対応など)
・開いているMIDIデバイスをツリー上でdisable表示するよう改良
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@4
302f1594-2db2-43b1-aaa4-
6307b5a2a2de
Akiyoshi Kamide [Wed, 30 Oct 2013 16:06:25 +0000 (16:06 +0000)]
"https://svn.sourceforge.jp/svnroot/midichordhelper" にプロジェクト "MIDIChordHelper" を共用
git-svn-id: https://svn.sourceforge.jp/svnroot/midichordhelper/MIDIChordHelper@3
302f1594-2db2-43b1-aaa4-
6307b5a2a2de