東方シリーズ音楽抜き出し機のリリースと変更履歴の一覧です。

リリース一覧

バージョン パッケージ ソースコード
1.6.4 (2017-02-19)
サイズ
495.0kB
sha1sum
fdd36e837ae70eb707acf3d01fc1c6eb163ba8d2
サイズ
320.5kB
sha1sum
0b1bcb14e50c38fcdb61d44bada5b4e5c8cb5b13
ソース中に含まれる各ライブラリはMIT X11ライセンスでのリリース、それ以外はGPLv2でのリリースとなります
1.6.3 (2017-02-12)
サイズ
493.5kB
sha1sum
bfeddbf7f95d084abf77dc766ee2f135b54abc0a
サイズ
317.8kB
sha1sum
10f13e9ddaefcc1aa963e6aab20c5e59d6e6bf47
1.6.2 (2014-05-15)
サイズ
473.0kB
sha1sum
358edf0c0c51278eae78d774fba434fb31f1f24c
サイズ
317.5kB
sha1sum
e119d453f0896160a01fa6c16d7c2b2a61933df4
1.6.1 (2014-05-14)
サイズ
471.0kB
sha1sum
9531d43e56b3a21fc9f251dcb90c87109d6f1b30
サイズ
315.5kB
sha1sum
20cd5c71be33781e21affc9af17a376263f42bbb
1.6.0 (2013-07-31)
サイズ
471.9kB
sha1sum
b6eab19d3f1eaa85bda798a4a34dcc4e3d833e71
サイズ
331.3kB
sha1sum
8711a969deb2d096a43d4075e8e446d8431cebbb
1.5.3 (2013-05-31)
サイズ
458.7kB
sha1sum
4b0d63d98b1deea9d32a2eea7a536e2988d421a3
サイズ
318.5kB
sha1sum
10b5c852a9994bd3d74cc757afbb91135a70d902
ソース中に含まれる各ライブラリはMIT X11ライセンスでのリリースとなります
1.5.2 (2013-05-25)
サイズ
458.2kB
sha1sum
fc5f8d4a4eee2a0e75beec47786c7fbc0ad44f92
サイズ
317.7kB
sha1sum
f205df22f3efe120485ceaede919defbf1646bc5
1.5.1 (2011-10-25)
サイズ
448.7kB
sha1sum
663092cd0bf6436f2ab7a2435318084266f2a6e9
サイズ
293.6kB
sha1sum
17877a9710c25f081613251aae733abcba17bfad
1.5.0 (2011-10-08)
サイズ
448.3kB
sha1sum
2e5377b1cc6c47eb81d29a3187b7d70db2365b7c
サイズ
292.3kB
sha1sum
ac197a58655513e1b761cc9e63a893e2945d04c3
1.5.0 beta2 (2011-04-24)
サイズ
405.2kB
sha1sum
54a14cd50fbc5fc9d2e4fffdeba262dfd4acf0c1
サイズ
294.4kB
sha1sum
37a9a7c08a1e371f1d1534b754ccd9963dfebd2c
1.5.0 beta1 (2009-12-29)
サイズ
395.5kB
sha1sum
adff1dd56722ca9cf944e037b5adc7b9f62340c2
サイズ
229.5kB
sha1sum
39cbc6890e66b88076a0898f8260c90bcd4454f6
1.5.0pre (rev320, 2009-12-21)
サイズ
248.1kB
sha1sum
eeb651cdd744acab2cbf61076193170856746628
サイズ
207.4kB
sha1sum
1c55df0c2f16485ba6ff248cec46b1ef0c6d4fa1
1.5.0pre (rev290, 2009-11-08)
サイズ
235.3kB
sha1sum
d8f872d61ab9d0323274d523ff9b5e95ab8baaf9
サイズ
190.0kB
sha1sum
7b8c89a3a308b92bdf40519778755303c85abda6
1.5.0pre (rev253, 2009-10-25)
サイズ
205.2kB
sha1sum
e14a3333a07dde2922144db666c608ce0cb834e2
サイズ
170.0kB
sha1sum
b0465263d6589be4360a3c975d8320188ecdbab4
1.4.6 (2011-04-24)
サイズ
199.7kB
sha1sum
0e6792ba3dfdd56a4fe98c187bd3e1fe97c3fdcd
サイズ
191.2kB
sha1sum
af7867a5bf3927dfe64cced2ee4e10e0c2e70323
ソース中に含まれる各ライブラリはMIT X11ライセンスでのリリースとなります
1.4.5 (2010-05-17)
サイズ
207.4kB
sha1sum
bd7ac469d316deb8fb32a4afd58bf0f8f389548e
サイズ
184.9kB
sha1sum
98e1e89e5f986afff3984bdd3331ed6307bbac87
1.4.4 (2010-04-05)
サイズ
205.8kB
sha1sum
32f491d996bf1cc906777e7b4f42a1b369c8f16f
サイズ
184.5kB
sha1sum
9710d8af2648eda2f7090f575ef10fceb698281e
1.4.3 (2009-12-29)
サイズ
205.8kB
sha1sum
4e0f0949e57c18b25599eb560399320467d9a724
サイズ
184.4kB
sha1sum
30a7a16c67abd4ddad2e6269df10d8876c4e1147
1.4.2 (2009-11-04)
サイズ
190.0kB
sha1sum
e299ef1a6f0c29432745f84477af6607b8c5fa96
サイズ
163.6kB
sha1sum
0113f0abc331b5be6b9525204f5f5038df0e983e
1.4.1 (2009-10-16)
サイズ
183.7kB
sha1sum
b896cb112707a3434cd1496d0e0ed7f0b65405ea
サイズ
159.7kB
sha1sum
182f92bd0bc6805054689aa2e2b2a6511af7733a
1.4 (2009-10-12)
サイズ
181.2kB
sha1sum
f94a88fdd60ba49987f51e48554e80a60d18a8a1
サイズ
157.8kB
sha1sum
9e0e7b460a3c651c6e7768a9bd5ce3983d1a0a70
1.4 beta2 (2009-09-18)
サイズ
172.5kB
sha1sum
021a421553f4b984bb8e2828ed563303961a2166
サイズ
142.0kB
sha1sum
368f239b02c46c12cf3c4ddd2bbc96431957fc2b
1.4 beta1 (2009-09-11)
サイズ
167.7kB
sha1sum
77fdb862994039763bdad8b5be39dd65259e4462
サイズ
137.5kB
sha1sum
b5726b7f6f8598cd817be272526b30da994aad03
1.3 (2007-10-27)
サイズ
41.5kB
sha1sum
e8b1444d53fcdd355ae326632520e956ac48e038
サイズ
53.2kB
sha1sum
516c10c355a7d768c5a4f4af3dd8636637e089f5
1.2
サイズ
16.2kB
sha1sum
7f5b082158e2f5eb41bb7d4df8fbf8141960982d
サイズ
16.0kB
sha1sum
a35fe49b037a38336166e731a2def14091fb42fe
1.1
サイズ
10.3kB
sha1sum
89ae71b5ef17be46963489e5912a19b74c96fddb
サイズ
11.0kB
sha1sum
41126e5ae72f9e5311cdc297d6c85df8944ca9f1
1.0
サイズ
9.0kB
sha1sum
4e6f84543b03f0bf0d11034e6a6f735ab863335e

(東方永夜抄体験版のみに対応しています)
サイズ
9.8kB
sha1sum
052ce56a62691bcf745998cf56b78e954d6865fa
バージョン パッケージ ソースコード

開発版はhttp://svn.smdn.jp/anonsvn/tools/ThbgmExtractor/trunk/からチェックアウトできます。

各バージョンのパッケージに含まれる曲目ファイルは下記のとおりです。 表に無い作品、または×が付いている作品の音楽を抜き出す場合は別途曲目ファイルを用意するか、Smdn.Formats.Thbgm §.曲目ファイルのフォーマットに従って作成してください。

バージョン
作品 1.5.x 1.4.x 1.4
beta2
1.4
beta1
1.3 1.2
東方輝針城 体験版 th14tr × × × × × ×
東方神霊廟 製品版 th13 × × × × × ×
東方神霊廟 体験版 th13tr × × × × × ×
妖精大戦争 th128 × × × × × ×
ダブルスポイラー th125 × × × × × ×
東方星蓮船 製品版 th12 × × ×
東方星蓮船 体験版 th12tr × × ×
東方地霊殿 製品版 th11 × × ×
東方地霊殿 体験版 th11tr × × ×
東方風神録 製品版 th10 ×
東方風神録 Web体験版 th10tr_web × × ×
東方風神録 体験版 th10tr ×
東方文花帖 th095 × × ×
東方花映塚 製品版 th09 ×
東方花映塚 体験版 th09tr ×
東方永夜抄 製品版 th08
東方永夜抄 体験版 th08tr
東方妖々夢 製品版 th07
東方紅魔郷 製品版 th06
黄昏酒場 × × ×
  • ※1.2以前のバージョンは東方紅魔郷の抜き出しに対応していません。
  • ※1.5.0 beta1以前のバージョンは霊界トランスの抜き出しに対応していません。

変更履歴

version 1.6系

version 1.6.4 (2017-02-19)

  • 機能追加
    • 波形をズームイン/ズームアウトできるようにした
    • 再生位置の追尾スクロールできるようにした
  • 修正・改善
    • 波形をより厳密に描画するようにした
    • アンカーの操作感を改善
      • ドラッグドロップでカーソルの位置を正しく追尾しない不具合を修正
      • アンカーが重なってしまうと他のアンカーを操作できなくなる不具合を修正
      • アンカーを移動したときに波形が再描画されない場合があった不具合を修正
      • ツールチップにアンカーの時刻を表示するようにした
    • フェードアウトのカーブ種類を変更したときにカーブ係数も適切な範囲の値に調整するようにした
    • エンコーダー設定ダイアログを改善、意味をなさない項目は設定できないようにした
      • エンコーダー設定が「なし」かつタグを設定する場合のみ「WAVのタグ形式」を選択できるようにした
      • エンコーダー設定が標準入力を使用する場合は「エンコードした後の.wavファイルを残す」を選択できないようにした
    • 抜き出し処理中に表示する進捗・メッセージの内容を改善、状況がより把握しやすくなるようにした

version 1.6.3 (2017-02-12)

  • 機能追加
    • 抜き出し時の設定でWAVファイルへのタグ付けフォーマットを指定できるようにした
      • 「Windows標準形式/RIFF INFOタグのみ」または「タグエディタ互換形式/RIFF INFOタグ+ID3タグ」のいずれかを選択可能
      • 既知の不具合:「Windows標準形式/RIFF INFOタグのみ」で設定した場合でも、Windows 10のエクスプローラでは「アルバムアーティスト」の項目が正しく表示されない (タグの設定自体は行われている)
    • タイトルバーに現在再生中の曲のタイトルを表示するようにした
    • 現在の音量をボリュームスライダー上のツールチップで表示するようにした
    • 波形上でマウスカーソルをホバリングした場合にその位置の時間をツールチップで表示するようにした
    • Aboutダイアログに有効なエンコーダーのバージョン情報等を表示するようにした
  • 修正・改善
    • 同梱するTagLib#を2.1.0.0に更新
    • 抜き出しを行った際のエンコーダー設定等を次回のデフォルトとするようにした
    • 抜き出し時の設定を変更していないにも関わらず、終了時に変更の保存を確認するダイアログが表示される不具合を修正
    • 一時停止中に再生位置を変更すると再生が再開する不具合を修正、変更しても一時停止のままとなるようにした
    • ログ出力に失敗する可能性があった問題を修正した

version 1.6.2 (2014-05-15)

  • 機能追加
    • 曲の最後まで再生した場合、再生を停止するかわりにチェックされている次の曲を再生するようにした
    • プレイヤー部分に前のトラック・次のトラックにスキップするボタンを追加
    • 再生中に前のトラックへのスキップをクリックした場合はトラックの先頭にシークするようにした
  • 修正・改善
    • プレイヤーのボリュームとリピートの設定を保存するようにした
    • メニュー項目の「すべて選択/選択解除」の表記を「すべてチェック/チェック解除」に変更 (動作の変更は無し)

version 1.6.1 (2014-05-14)

  • 修正・改善
    • 曲目ファイルの文字コード判別の際、「東方」に加えて新たに「上海」「曲データ」という文字列からもShift_JISかUTF-8かの判別を行うようにした
    • 曲目ファイルの文字コードが判別できなかった場合に使用する文字コードをASCIIからShift_JISに変更

version 1.6.0 (2013-07-31)

  • 明記していなかったThbgmExtractor本体のライセンスをGPLv2に定めた
  • 機能追加
    • 起動中に曲目ファイルの再読み込みを行うメニュー項目を追加
    • 起動中にEncoders.confの再読み込みを行うメニュー項目を追加
    • 東方紅魔郷の曲目ファイルのエクスポートをサポート (東方蓄音機互換の形式を使用)
  • 修正・改善
    • エンコーダ設定・タグ付けなど抜き出し時の設定に関するメニュー項目をダイアログ化
    • 抜き出し処理の進捗状況を棒グラフで表示するようにした
    • 抜き出し処理の進行中は抜き出し設定の読み込みなどの操作を行えないようにした
    • 項目の編集中に他の操作を行おうとするとエラーが発生する不具合を修正
    • エフェクトの一括設定ダイアログのタブオーダーが適切に設定されていなかったのを修正
    • 東方紅魔郷などの音声データが個別のwavファイルに分かれている形式の曲目ファイルの扱いに関する細かな機能強化

version 1.5系

version 1.5.3 (2013-05-31)

  • 修正・改善
    • 読み込んだ曲目ファイルに頒布年月日(ProductInfo,ReleaseDate)が設定されていない場合、ファイルの最終更新日時に基づいて並べ替えた上で一覧に表示するように変更
    • 抜き出し設定の編集中に一括設定を行うと、一括設定後に編集中の設定が反映されてしまう不具合を修正
    • 終了の確認ダイアログでキャンセル以外を押しても終了しない原因と思しき箇所に対処

version 1.5.2 (2013-05-25)

  • 機能追加
    • 前回終了時のウィンドウサイズ・位置を保存するようにした
    • Encoders.confで外部エンコーダに渡す環境変数を設定できるようにした
  • 修正・改善
    • 「すべて選択する」を行ったあと、再度「すべて選択する」を行おうとしても選択されないままになる不具合を修正
    • 曲全体の長さ・出力サイズの合計について、抜き出しを行う項目のみを合算した値を表示するように変更
    • Encoders.confについて、必須の項目が設定されていないものなどの無効なエンコーダー設定はメニューに表示しないように変更
    • その他若干のパフォーマンス改善を実施

version 1.5.1 (2011-10-25)

  • 機能追加
    • 抜き出し/エンコード後のファイルにタグ付けをするかどうかを設定できるメニュー項目を追加

version 1.5.0 (2011-10-08)

  • 修正・改善
    • TagLib#を2.0.4.0に更新
    • .NET Framework 4を使用するようにした

version 1.5.0 beta2 (2011-04-24)

  • 機能追加
    • 東方蓄音機(thplay)の曲目リストで使用される以下の形式を読み込めるようにした
      • "#=SamplingRate,xxxxx,"で始まる形式のトラック情報
      • "@ファイルパス,"で始まる形式のトラック情報
  • 修正・改善
    • 1.4.4および1.4.5と同様の修正・改善

version 1.5.0 beta1 (2009-12-29)

  • 機能追加
    • 標準入力を経由してエンコードできるようにした
    • 抜き出し・エンコード後のファイルにタグ付けできるようにした (TagLib#を使用)
    • リスト上でもエフェクトの各値を編集できるようにした
    • 出力ファイル名をトラック毎に編集できるようにした
    • リスト上で抜き出し・エンコード処理の進捗を表示するようにした
  • 修正・改善
    • 機能追加に伴いデフォルトのEncoders.confの内容を修正
    • 抜き出し・エンコード・タグ付け処理の実装を改良
    • WAVE出力時、dataチャンクを2048バイト単位でアラインメントためのJUNKチャンクをヘッダに付記するように修正
    • 1.4.3と同様の修正・改善

version 1.5.0pre (rev320, 2009-12-21)

  • 機能追加
    • 出力ファイルサイズをリストに表示するようにした
    • 全トラックの合計値・設定値をリストに表示するようにした
    • 選択したトラックを抜き出し・エンコードするメニュー項目を追加した
  • 修正・改善
    • 波形の描画速度を改善
    • 抜き出し中に別の抜き出しを開始できないように修正
    • 保存しても保存されていないと判断される不具合を修正

version 1.5.0pre (rev290, 2009-11-08)

  • 機能追加
    • 以下の形式のプレイリストを出力できるようにした
    • 以下のファイル形式のインポート機能を追加
      • THxxBGM フェードアウト設定
      • THxxBGM アプリケーション設定 (音楽ファイルのパスのみ)
      • 東方蓄音機 アプリケーション設定 (音楽ファイルのパスのみ)
    • 以下のファイル形式のエクスポート機能を追加
      • THxxBGM フェードアウト設定
    • 最近使ったファイルの一覧を記録・表示するようにした
    • サブタイトルなしの製品名(東方○○○)を出力ファイル名に設定できるようにした
    • ウィンドウのタイトルバーに現在編集中のファイル名を表示するようにした
  • 修正・改善
    • 東方妖々夢の曲目ファイルの曲順がthbgm.dat内の位置順になっていたものを、Music Roomでの順に変更 (THxxBGM等との互換性を考慮)
    • 非Windows環境では、デフォルトの音楽ファイルのパスをユーザのホームディレクトリからの相対パスとして解釈するように変更
    • 「エンコードした後の.wavファイルを残す」の設定が読み込まれない不具合を修正
    • 1.4.2のバグフィックスをマージ

version 1.5.0pre (rev253, 2009-10-25)

  • 機能追加
    • 出力ファイル名を編集できるようにした (一括設定のみ、トラック別の編集は不可)
    • フェードアウトのカーブの係数を指定できるようにした
    • 終了時に以下の設定内容などをファイルに保存するようにした
      • thbgm.datのインストールパス
      • 一括設定・ファイル名編集ダイアログの設定内容
    • 内蔵曲目ファイルをファイルにエクスポートできるようにした
  • 修正・改善
    • 内蔵曲目ファイルに出力ファイル名編集に使うための定義データを追加
    • case sensitiveな環境ではTitles_*.txt, TITLES_*.TXTなどの曲目ファイルを読み込まない不具合を修正
    • 起動後、読み込んだ曲目ファイルを開いたままになっている不具合を修正

version 1.4系

version 1.4.6 (2011-04-24)

  • 機能追加
    • 東方蓄音機(thplay)の曲目リストで使用される以下の形式を読み込めるようにした
      • "#=SamplingRate,xxxxx,"で始まる形式のトラック情報
      • "%ファイルパス,"で始まる形式のトラック情報

version 1.4.5 (2010-05-17)

  • 修正・改善
    • Windows 7および64bit環境での動作を確認 (差分なし)
    • ループ部の長さが0の曲目を含む曲目ファイルを読み込んだ場合にタイトルを選択するとハングアップする不具合を修正

version 1.4.4 (2010-04-05)

  • 修正・改善
    • .NET Framework 3.5のSPがインストールされていない環境で動作しない不具合に対する対処を追加 (ただし、動作するかどうかは未確認)

version 1.4.3 (2009-12-29)

  • 修正・改善
    • libasoundのsoファイルのパスを設定ファイル(Smdn.Media.Alsa.dll.config)で変更出来るように改善、デフォルトをlibasound.so.2に変更
    • 波形表示部分を隠そうとした場合にエラーとならないように修正
    • 波形上のアンカーをポイントしたときのカーソルを水平矢印にするように変更

version 1.4.2 (2009-11-04)

  • 修正・改善
    • LAME等のエンコーダを使用する際に、ダメ文字を含む以下の曲目のエンコードに失敗する不具合を修正(1.3から1.4でのエンバグ)
      • 東方紅魔郷 / 明治十七年の上海アリス
      • 東方花映塚 / 六十年目の東方裁判 ~ Fate of Sixty Years
      • 東方星蓮船 / 魔界地方都市エソテリア
    • 音楽ファイルに東方紅魔郷などサイズの小さい音楽ファイルを指定した状態で東方紅魔郷以外のトラックを選択すると無応答状態になる不具合を修正

version 1.4.1 (2009-10-16)

  • 機能追加
    • フェード開始時間をループ前後の位置を基準に任意に一括指定できるようにした
  • 修正・改善
    • 整数のみの時間を入力すると日数として解釈される不具合を修正
    • 1:120:90.0などの形式でも時間を入力できるように改善
    • 入力できる時間を最大6時間に制限

version 1.4 (2009-10-12)

  • 出力されるWAVEファイルのdataチャンクにBlockAlign未満のデータが書き出される不具合を修正
  • 編集メニューをメインメニューにも表示するようにした
  • tested with English and Chinese (Traditional) locale (no changes)

version 1.4 beta2 (2009-09-18)

  • GNOME上にて実行した場合、抜き出し後のフォルダをNautilusで開く機能を追加
  • 出力するファイル名について以下の設定をできるようにした
    • 全角チルダ(U+FF5E)の代わりに波ダッシュ(U+301C)を使う
    • 全角空白(U+3000)の代わりに半角空白(U+0020)二つを使う
  • Nautilusさん(Variabler Stern)に提供して頂いた以下の曲目ファイルを追加
    • 東方文花帖
    • 東方風神録 Web体験版
    • 東方地霊殿 製品版および体験版
    • 東方星蓮船 製品版および体験版
    • 黄昏酒場

version 1.4 beta1 (2009-09-11)

  • 波形の表示とフェードアウト設定の編集が出来るようにした
  • 曲目ごとにフェードアウト・ループ回数の設定を編集出来るようにした
  • 抜き出し設定の読み込み・保存に対応
  • 再生機能を追加、ただし
    • Windowsでは状況によりハングアップする場合あり(原因不明)
    • ALSA環境では、音量変更・シークに未対応
    • その他の環境での再生は未対応
  • thbgm.datファイルからの製品情報の自動判別に対応
  • Linux+Monoの環境に対応
  • added English translations

version 1.3以前

version 1.3 (2007-10-27)

  • 外部エンコーダによるエンコードに対応
  • 東方紅魔郷 製品版の音楽抜き出しに対応
  • フェードアウトの種類を線形・対数・指数・余弦の四種類から選べるように改善