|
| 1 | +Loop Manager for foobar2000. |
| 2 | +A foobar2000 plugin to loop play audio seamlessly with LoopStart/LoopLength metadata or loop information file. |
| 3 | + |
| 4 | +supported format: |
| 5 | + * kirikiri's SLI: |
| 6 | + typename: sli |
| 7 | + supported features: label and link. but do not support scripting interface. |
| 8 | + description: kirikiri's seemless? loop information file. |
| 9 | + * LoopStart/LoopLength: |
| 10 | + typename: loopstartlength |
| 11 | + description: looping with LOOPSTART and LOOPLENGTH metainfo. |
| 12 | + example: recently FALCOM games. |
| 13 | + * Two Files: |
| 14 | + typename: twofiles |
| 15 | + description: looping with two (head and body) files. |
| 16 | + example: FORTUNE ARTERIAL (AUGUST), To Heart 2 (Leaf/AQUAPLUS), and so on. |
| 17 | + * Wave(RIFF) Sampler: |
| 18 | + typename: sampler |
| 19 | + description: looping with RIFF smpl chunk. (local file only) |
| 20 | + example: SENGOKU RANCE, and so on. |
| 21 | + * THBGM: |
| 22 | + typename: thbgm |
| 23 | + description: toho game bgm |
| 24 | + |
| 25 | +HOW TO USE: |
| 26 | + SLI: drop .sli to foobar2000. |
| 27 | + LoopStart/LoopLength: |
| 28 | + create blank (or with "type=loopstartlength") file, as [musicfile].loop. |
| 29 | + ex. ED6563.ogg and ED6563.ogg.loop |
| 30 | + Two Files: |
| 31 | + if you create foo.ogg.loop with "type=twofiles head-suffix=_a body-suffix=_b", |
| 32 | + attempt to use foo_a.ogg and foo_b.ogg. |
| 33 | + or, if you create blank file as foo.ogg.loop, check _A/_B, _head/_loop, _head/_body suffixes. |
| 34 | + Wave(RIFF) Sampler: |
| 35 | + create blank (or with "type=sampler") file, as [musicfile].loop. |
| 36 | + ex. foo.wav and foo.wav.loop |
| 37 | + THBGM: |
| 38 | + copy thbgm song data to toho-installed-dir\thbgm.dat.loop, and insert "type=thbgm" to first line. |
| 39 | + |
| 40 | + |
| 41 | +---- |
| 42 | + |
| 43 | +foobar2000 用のループ再生マネージャです。 |
| 44 | + |
| 45 | +サポートしているフォーマット: |
| 46 | + * 吉里吉里の SLI: |
| 47 | + タイプ名: sli |
| 48 | + サポートしている機能: ラベルとリンク |
| 49 | + * LoopStart/LoopLength: |
| 50 | + タイプ名: loopstartlength |
| 51 | + 説明: メタ情報の LOOPSTART と LOOPLENGTH を使ってループ再生します。 |
| 52 | + 採用例: 最近の FALCOM ゲームなど。 |
| 53 | + * Two Files: |
| 54 | + タイプ名: twofiles |
| 55 | + 説明: 二つの(頭とループ部分)ファイルを使ってループ再生します。 |
| 56 | + 採用例: FORTUNE ARTERIAL (AUGUST) や To Heart 2 (Leaf/AQUAPLUS) など。 |
| 57 | + * Wave(RIFF) Sampler: |
| 58 | + タイプ名: sampler |
| 59 | + 説明: RIFF smpl チャンクの情報を使ってループ再生します。 |
| 60 | + smpl チャンクがたいていファイルの後ろの方にあるので、 |
| 61 | + ローカルファイルのみのサポートとしました。 |
| 62 | + 採用例: 戦国ランスなど。 |
| 63 | + * 東方BGMデータファイル: |
| 64 | + タイプ名: thbgm |
| 65 | + 説明: 東方蓄音機もしくは ThbgmExtractor の形式のタイトルファイルを |
| 66 | + 使ってループ再生します。 |
| 67 | + |
| 68 | + |
| 69 | +使い方: |
| 70 | + SLI: .sli をそのまま foobar2000 にドロップしてください。 |
| 71 | + LoopStart/LoopLength: 空か、もしくは "type=loopstartlength" と書いたファイルを |
| 72 | + [音楽ファイル名].loop という名前で保存し、それをドロップしてください。 |
| 73 | + Wave(RIFF) Sampler: 空か、もしくは "type=sampler" と書いたファイルを |
| 74 | + [音楽ファイル名].loop という名前で保存し、それをドロップしてください。 |
| 75 | + Two Files: まず、ファイル名を共通部分と違う部分に分けます。 |
| 76 | + [共通][head固有].[拡張子] / [共通][body固有].[拡張子] とすると、 |
| 77 | + "type=twofiles head-suffix=[head固有] body-suffix=[body固有]" という内容のファイルを |
| 78 | + 作成し、[共通].[拡張子].loop という名前で保存します。 |
| 79 | + foo.ogg.loop の内容が "type=twofiles head-suffix=_a body-suffix=_b" のとき、 |
| 80 | + foo_a.ogg と foo_b.ogg を使ってループ再生します。 |
| 81 | + foo_.ogg.loop の内容が "type=twofiles head-suffix=a body-suffix=b" となっていても同じです。 |
| 82 | + 0.2-dev より _A/_B, _body/_loop, _body/_head の三種類のファイル名を自動判定するようになりました。 |
| 83 | + 東方BGMデータファイル: http://www.selena-net.com/~piabrpg/mata-ri/tohotool.html などから対応する |
| 84 | + タイトルファイルをダウンロードし、 THBGM.DAT のあるディレクトリにコピーし、 |
| 85 | + 一行目に "type=thbgm" と書き加えてから THBGM.DAT.loop にリネームし、 |
| 86 | + それを foobar2000 にドロップしてください。 |
0 commit comments