OSDN Git Service

midichordhelper/MIDIChordHelper.git
10 years ago・ポケット・ミクで何が発音されるかを Midi Editor のイベントリストで表示
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

10 years ago・パッケージ名を付加
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

10 years agoポケット・ミク対応:生成したランダム歌詞をポケット・ミク(NSX-39)向けシステムエクスクルーシブとして出力する機能を追加
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

10 years ago改良&バグフィックス
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

10 years agoMIDI Editor 文字化け対策:曲タイトルや歌詞などの文字コード(CharSet)を自動判別したうえで選択できるようにした
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

10 years ago・MIDIデバイスのタイムスタンプを更新するタイマーを、画面非表示時に止めるようにした
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

10 years agoMIDIデバイス接続画面の修正
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

10 years agoMIDI デバイス接続画面を中心に修正
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

10 years ago同期モードの選択をMIDI Editorに追加
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

10 years ago・あの楽器ConcurrentModificationException対策:別イテレータにしても回避できなかったのでsyncronizedをつけて排他制御するよう修正
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

10 years ago・「あの楽器」モードで再生すると(低頻度で)ConcurrentModificationExceptionが投げられてしまう問題への対応として、javax.swing...
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

10 years agoファイルが選択されていないときにBase64ダイアログが開けなかった問題を修正
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

10 years agoプレイリストを中心に修正
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

10 years agoMIDI Editor の表のセル幅調整
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

10 years agoイベント編集ウィンドウ初期サイズがWindows7で小さすぎたので再調整
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

10 years ago・MIDIイベント編集ができないバグを修正
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

10 years agoリファクタリング
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

10 years agoリファクタリング(プレイリスト周辺)
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

10 years agoSwing の invokeLater() を使って Sequencer EDT などから Swing EDTへ振り直すようにした
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

10 years agoリファクタリング(プレイリストの選択モデルをデータモデルに包含)
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

10 years agoリファクタリング/ツールチップ追加(MIDIEditor周辺)
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

10 years ago・MIDI Editor 修正:再生ボタン、合計時間をプレイリストの表に埋め込み
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

10 years agoリファクタリング(ボタンのAction化、クラス名変更など)
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

10 years agoリファクタリング(MIDIEditorのボタンをActionに置き換えるなど)
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

10 years agoリファクタリング(メソッドの統廃合など)
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

10 years agoリファクタリング
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

10 years agoリファクタリング(ChordHelperApplet#meta() を無名クラス化、など)
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

10 years agoリファクタリング:再生スピード調整、再生時間位置のクラスをMidiSequencerModelに統合、他修正
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

10 years agoMIDIシーケンサまわりを中心にリファクタリング
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

10 years agoリファクタリング
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

10 years agoリファクタリング(2013/11/10未明版)
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

10 years agoリファクタリング for ハロウィンバージョン
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

10 years ago・eclipse導入に伴うリファクタリング(Java7対応など)
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

10 years ago"https://svn.sourceforge.jp/svnroot/midichordhelper" にプロジェクト "MIDIChordHelper" を共用
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