• 検索結果がありません。

表示 Download FITOM Project FITOM取扱説明書B004

N/A
N/A
Protected

Academic year: 2018

シェア "表示 Download FITOM Project FITOM取扱説明書B004"

Copied!
37
0
0

読み込み中.... (全文を見る)

全文

(1)

FITOM

扱 明書

Beta004

01 Jan, 2016

(2)

更 新 履 歴

Date Version Description

04 Aug, 2014 Beta001 98 Windows 移植

06 Sep, 2014 Beta002 RE:birth 式版 対応

記 伴い 設定 書式変更

BankSelect LSB 挙動 変更

ン 誤記 記載漏 訂

06 Apr, 2015 Beta003 最適化 変更

OPL3 い不具合 01 Jan, 2016 Beta004 SCCI対応

記 伴い 設定 書式変更

OPLL ン制御 不具合

対応 追加(OPLLX)

一部 ワ 変更

ン ン機能 実装

方式 変更(ccNRPN)

(3)

1. 概 要

FITOM(FM Instruments Total Operating Middleware) PC MIDI入力 MIDI

内容 RE:birthFM音源 制御

以 う 想定 い

USB-MIDI 接続 PC 音源

MIDI 併用 PC MIDI音源

MIDI FITOM PC 実行 MIDI 必要

2. 使 い方

2.1 事前準備

以 必要

ン本体 OS WindowsXp/Vista/7/8

音源 1 接続

RE:birth 式版 SPFM FM SPFM Light FM

※ 各 従 ン い

音源 SCCI

http://www.pyonpyon.jp/~gasshi/fm/index.html

SCCI 従 ン 完了 い

適合 FM音源 び音源

対応音源 一部未検証

YM2203(OPN) YM2608(OPNA) YM2610(OPNB) YMF286K YM2610B YMF264(OPNC) YM2612(OPN2) YM3438(OPN2C) YMF276(OPN2L) YMF288(OPN3L) YM3526(OPL)

YM3812(OPL2) YM3801(Y8950) YMF262(OPL3) YM2151(OPM) YM2164(OPP) YM2413(OPLL) YMF281(OPLLP) YM2420(OPLL2) YM2423/MS1823(OPLLX) YM2149(SSG) YMZ284(SSGL) YMZ294(SSGLP) YMZ705(SSGS) AY8930(APSG) AY-3-89xx PSG

 VS2010

OS 必要

Visual Studio 2010 SP1 Redistibutable

https://www.microsoft.com/ja-JP/download/details.aspx?id=8328

推奨 LoopBe1

http://www.nerds.de/en/loopbe1.html

使い MIDI/ 等 出力 LoopBe 指定 FITOM 入力 LoopBe

MIDI / FITOM 駆動

(4)

2.2

(1) 配布 zip 展開 適当 構造

(2) FITOM.EXE 作成 作業 指定

梱 ン (CFGWIN) ン ン 録 い

使用 環境 合わ 4.2 ン 書 方 参照 各 ン 適 編集

(3) SCCI 展開 使用 合わ scciconfig.exe 設定

(5)

2.3 画 面 操 作

FITOM 起 動 MIDI 画 面 表 示

MIDI 画 面 入 力 MIDI 音 源 対 応 表 示

ン ン ン い 手 動 変 更

以 操 作 能

2-1 操作一覧

操作

移動 ROLL UP

ROLL DOWN

( ) 位置

( ) 位置

HOME CLR

F1 MIDI 画面 表示

F2 画面 表示

F3 画面 表示

F4 音色 画面 表示

ESC FITOM 終了

(6)

2.3.1 MIDI 画面

MIDI IN MIDI CH 状態 表示 画面

2-1MIDI 画面

画面 番号表示

複数 MIDI IN 設定 い 場合 [ROLL UP][ROLL DOWN] 移動 MIDI IN 表示

CH 表示

現在 MIDI CH 一部 表示

移動 ン +- 以 変更

DEV 音源 割当 CC#32 Pan 定位 CC#9 ※対応 Vol 音量 CC#7

Bank MSB CC#0

Prog.Chg

NOTE 現在 音中 番号 ※画面 変更

(7)

2.3.2 画面

音源 CH 表示 画面

2-2 画面

画面 番号表示

複数 音源 設定 い 場合 [ROLL UP][ROLL DOWN] 移動

番号-1 値 ン LSB 設定 音源 番号 対応

音源 表示

CH 表示

現在 音中 情報 表示 画面 変更

CH CH番号

NOTE 現在 音中 MIDI 番号

BLK:Fnum 現在 音中 BLK/Fnum

Bank:Prog 現在 音中 音色 番号 番号 音色

(8)

2.3.3 画面

音源 内容 表示 画面

2-3 画面

画面 番号表示

複数 音源 設定 い 場合 [ROLL UP][ROLL DOWN] 移動

番号-1 値 ン LSB 設定 音源 番号 対応

音源 表示

内容表示

音 源 内 容 表 示 更 新 周 期 10ms

種 別 関 わ 512byte ぶ 表 示

複 数 束 い 場 合 確 表 示 い あ

※ 画面 あ 用 あ ン 効率 考慮 い 画面 表

示中 生 能性 あ

(9)

2.3.4 音色 画面

MIDI CH CH 一部 現在選択 音色 表示 編集

MIDI 接続 用途 想定

2-4音色 画面

MIDI CH選択

MIDI 接続 MIDI 番号 MIDI CH 設定

MIDI CH 表示・設定

MIDI 状態 表示

画面 変更

音色 表示・設定

設定 い ン 番号・ 番号 対応 音色 表示

[ROLL UP][ROLL DOWN] 表示 替え 共通 表示

各 詳 4.2.1.音色 参照 い

変更 CC#8788 遊い ン ・ ン 信 維持

※ 音色 終了時 全音源 全 ン 音色 込 い い

ン 含 ン 固定 出力 適宜吸い VOICE.CFG 指定

音色 い

※ 音色 編集 対応 い 終了時 出力 吸い ン

編集 い

(10)

3. MIDI

3.1

FITOM 対応

MIDI規格 制定

対応 い

3.1.1

指定 音程 音

(hex) 8x nn vv x: 015 MIDI nn: 0127 番号 vv: 0127

※ 現在 vv 影響 音量 FM TL

3.1.2

指定 音程 一致 音中 停

(hex) 9x nn vv x: 015 MIDI nn: 0127 番号 vv: 0127

※ 一 ン 内 nn 一致 音中 複数あ 場合 先行 音 い 対応

従 一音程 入 子 音

vv 数値 無視

3.1.3

指定 ン 番号 変更

(hex) Bx nn pp x: 015 MIDI nn: 00119 番号 vv: 00127

nn=78H以降 番号 0 MSB 物理ch 指定

通常 ン ン cc#32 設定 い 空い い ン

ン毎 割 当 設定 MIDI ン 音源 物理

1:1 括 付

設定 MIDI ン 自動的

cc#32/cc#126/cc#127 自動的 解除

(hex): Bx 63 20 Bx 62 01 Bx 06 nn

x: 015 MIDI

(11)

nn: 0126 音源 ch 127 解除

nn 値 接続 い 一音源 数× 音源 物理 ン 数 限

※ 複数 MIDI ン ン 割 当 場合 動作 不定

3.1.4 48/01:

LSB/MSB 直接 指定

ン 必 LSB/MSB 順 設定 い ン MSB(cc#6) 信 時点

(hex): Bx 63 30 Bx 62 01 Bx 26 mm Bx 06 nn

x: 015 MIDI

mm: 0127 7bit nn: 0127 7bit 3.1.5 48/02:

LSB/MSB 直接 書 込 指定

ン 必 LSB/MSB 順 設定 い ン MSB(cc#6) 信 時点

(hex): Bx 63 30 Bx 62 02 Bx 26 mm Bx 06 nn

x: 015 MIDI

mm: 0127 7bit nn: 0127 7bit

※ ン 参照 い

※ ン 番号 詳 3.2 ン ン 参照 い

3.1.6

指定 番号 設定

(hex) Cx nn x: 015 MIDI nn: 077 番号 vv: 0127

※ 実際 音源 音色 ン 出

VOICEMAP.CFG 無音

(12)

3.1.7

ン 回転量 指定 回転量 応 音程 変化

(hex) Ex mm ll x: 015 MIDI

mm: 0127 回転量(MSB) ll: 0127 回転量(LSB)

※ 実際 変化量 ン ン 設定 変わ ン ン い

3.3 RPN 参照

ll 値 無視 ン 実質 解能 -64+63 128段階

(13)

3.2

FITOM 対応

一般的 MIDI音源 動作 異 部 各章 ※ 特記 い

FITOM固有 見出 <FITOM独自> 記述

3.2.1 cc#0: MSB

MIDI 音色

LSB 音源 替え MSB 音色 替え

(hex) Bx 00 dd x: 015 MIDI

dd: 0127 音色 番号

※ 以 音色 ン 番号 指定 OPLL 以外 無音

※ 通常 ン ン 番号78H(120) 信 実行 ン

設定 ン 全 無効 ン 番

0 初期化 ン 場合 何

※ ン ン 番号79H(121) 信 通常 ン 設

定 ン 全 無効 ン 番号 0 初期化

ン 場合 何

3.2.2 cc#32: LSB

MIDI 音源

LSB 信 信 ン 実行

(hex) Bx 20 dd x: 015 MIDI

dd: 0127 番号

番号 対応 音源 実装 い い場合 実装 い 代替音源

自動的 選択 代替音源 実装 い い場合 ン 無音

番号 0 指定 場合 何 ン 値 変更

LSB MSB 別々 指定 い ン 等 MSB 変え い 有用

3-1 番号一覧 未対応音源含

番号 音源 音源

0 - -

1 YM2149(SSG) SSG 2 YM2203 OPN) OPN 3 YM2612 OPN2) OPN 4 YM2608(OPNA) OPN 5 YM2151(OPM) OPM 6 YM2413(OPLL) OPLL 7 YM3526(OPL) OPL 8 YM3812(OPL2) OPL

(14)

9 YMF262(OPL3) OPL3 10 YMF288(OPN3L) OPN 11 YM2610(OPNB) OPN

12 SAA1099 SSG

13 YM2163(DSG) SSG

14 予約 -

15 AY-3-89xx(PSG) SSG 16 SN76489(DCSG) SSG

17 SCC SCC

18 SCC+ SCC

19 YMZ705(SSGS) SSG 20 AY8930(APSG) SSG 21 YMZ284(SSGL) SSG 22 YMZ294(SSGLP) SSG 23 MOS6581(SID)

24 YM3801(Y8950) OPL 25 YMF262(OPL3 2op) OPL 26 YM2164(OPP) OPM 27 YM2414(OPZ) OPZ 28 YM2424(OPZ2) OPZ 29 YMF281(OPLLP) OPLL 30 YM2420(OPLL2) OPLL 31 YMF264(OPNC) OPN 32 YM3438(OPN2C) OPN 33 YMF276(OPN2L) OPN

34 YM2610B OPN

35 YMF286 OPN

36 YMF297(OPN3 OPL2 mode) OPL 37 YMF297(OPN3 OPL3 mode) OPL3 38 YMF297(OPN3 OPN mode) OPN 39 YM2423/MS1823(OPLLX) OPLL 40 YM7116(OPK) OPK 41 YM7219(OPK2) OPK 42 YM3806(OPQ)

43 YM2154(RYP4) 44 YM3301(RYP6) 45 YMZ735(FMS)

※未対応 音源 載 い

117 s98v3 定義 い 番号 互換性 あ

(15)

3.2.3 cc#1:

LFO PM 指定

LFO 音源 作用 動作 遊い

OPM 場合 0127 3bit PMD 設定 PMS 指定

使用

OPNA 場合 0127 3bit PMS 設定 OPL 場合 0127 1bit DVB 設定

LFO 音源 複数 MIDI

時 ン 操作 場合 後 優先 先 ン 自動的 OFF

(hex) Bx 01 dd x: 015 MIDI dd: 0127

※ ン LSB(33)

3.2.4 cc#4:

LFO AM 指定

LFO 音源 作用 動作 遊い

OPM 場合 0127 3bit AMD 設定 AMS 指定

使用

OPNA 場合 0127 3bit AMS 設定 OPL 場合 0127 1bit DAM 設定

LFO 音源 複数 MIDI

時 ン 操作 場合 後 優先 先 ン 自動的 OFF

(hex) Bx 04 dd x: 015 MIDI dd: 0127

※ ン LSB(36)

3.2.5 cc#5:

ン 時間 設定

設定値 時間 関係 GM Level2 推奨 い 大体似 感 あ

(hex) Bx 05 dd x: 015 MIDI dd: 0127

3.2.6 cc#7:

MIDI 音量 設定

(hex) Bx 07 dd x: 015 MIDI dd: 0127

(16)

※ 本 TL 作用 EG 各 ン 影響

3.2.7 cc#10:

MIDI 定位 設定

(hex) Bx 0A dd x: 015 MIDI dd: 0127

※ ンLSB(cc#42)

※ ン 対応 音源 作用

01270~636495 中央 96以 右 扱い

3.2.8 cc#11:

MIDI 音量 設定

(hex) Bx 0B dd x: 015 MIDI dd: 0127

※ ンLSB(cc#43)

※ 本 TL 作用 EG 各 ン 影響

3.2.9 cc#64:

MIDI 設定

OPLL ON/OFF SUS

記以外 音源 ンONOP SRR

替え 通常 ンOFF RR

(hex) Bx 40 dd x: 015 MIDI dd: 0127

※ 位1bit 0 OFF 1 ON 3.2.10 cc#65:

ン 設定

直前 音 い 新 音 う 接続

開始 指定 cc#84 番号 設定

ン 速度 指定 cc#5 ン ン 時間 設定

MIDI 場合 作用

(hex) Bx 41 dd x: 015 MIDI dd: 0127 ON/OFF

※ 位1bit 0 OFF 1 ON

3.2.11 cc#66:

(17)

MIDI 設定

ON 場合 音中 影響

(※未実装)

(hex) Bx 42 dd x: 015 MIDI dd: 0127

※ 位1bit 0 OFF 1 ON 3.2.12 cc#68:

MIDI 設定

MIDI 場合 作用 ON

OFF (hex) Bx 44 dd x: 015 MIDI dd: 0127

※ 位1bit 0 OFF 1 ON

3.2.13 cc#79: FITOM独自

後 残響音 残 い 状態 ン 場合 挙動 設定

ON 場合 ン直前 最大 強制的 消音 OFF

合 本来 波形 う 残響音 出力 波形 省略 状態 ン

(hex) Bx 4F dd x: 015 MIDI dd: 0127

※ 位1bit 0 OFF 1 ON

OPN/OPM系 作用 OPL系 必 ン 音

3.2.14 cc#84:

ン 開始 指定

(hex) Bx 54 dd x: 015 MIDI dd: 0127 No.

3.2.15 cc#8990: FITOM独自

MIDI 現在設定 変更

cc#89 指定 cc#90 設定

対応 4.3.1 FM音色 参照 い

(hex): Bx 59 aa Bx 5A dd

x: 015 MIDI aa: 0127

(18)

dd: 0127

※ ン 変更 保 ン 信

3.3 RPN

cc#100/101 設定

cc#6 設定 cc#38 対応

3.3.1 00/00:

MSB ン 幅 100 ン 単位 指定

(hex): Bx 65 00 Bx 64 00 Bx 06 nn

x: 015 MIDI

nn: 0127 2

※ 音源 音 能 音域 超え 指定 場合 う わ 常識的 値 設定

3.3.2 00/01:

MSB ン 幅 100/64 ン 単位 指定

(hex): Bx 65 00 Bx 64 01 Bx 06 nn

x: 015 MIDI

nn: 0127 64

※ 設定値 64 実際 適用 値 -64+63

(19)

3.4 NRPN

cc#98/99 設定 FITOM独自

cc#6/38 設定

3.4.1 00/01:PM

MSB cc#1 ン 使用 LFO 指定

(hex): Bx 63 00 Bx 62 01 Bx 06 nn

x: 015 MIDI

nn: 0127 PM 64 3.4.2 00/04:AM

MSB cc#4 ン 使用 LFO 指定

(hex): Bx 63 00 Bx 62 04 Bx 06 nn

x: 015 MIDI

nn: 0127 AM 64

3.4.3 32/01:

MSB 割 当 物理ch 指定

通常 ン ン cc#32 設定 い 空い い ン

ン毎 割 当 設定 MIDI ン 音源 物理

1:1 括 付

設定 MIDI ン 自動的

cc#32/cc#126/cc#127 自動的 解除

(hex): Bx 63 20 Bx 62 01 Bx 06 nn

x: 015 MIDI

nn: 0126 音源 ch 127 解除

nn 値 接続 い 一音源 数× 音源 物理 ン 数 限

※ 複数 MIDI ン ン 割 当 場合 動作 不定

3.4.4 48/01:

LSB/MSB 直接 指定

ン 必 LSB/MSB 順 設定 い ン MSB(cc#6) 信 時点

(hex):

(20)

Bx 63 30 Bx 62 01 Bx 26 mm Bx 06 nn

x: 015 MIDI

mm: 0127 7bit nn: 0127 7bit 3.4.5 48/02:

LSB/MSB 直接 書 込 指定

ン 必 LSB/MSB 順 設定 い ン MSB(cc#6) 信 時点

(hex): Bx 63 30 Bx 62 02 Bx 26 mm Bx 06 nn

x: 015 MIDI

mm: 0127 7bit nn: 0127 7bit

3.5

3.5.1 cc#120:

MIDI 音中 音声

(hex) Bx 78 00 x: 015 MIDI

※ 内部動作 cc#123 3.5.2 cc#123:

MIDI 音中 音声

(hex) Bx 7B 00 x: 015 MIDI

※ ン 作用

3.5.3 cc#124/cc#125:

FITOM

ン 信 変わ 実行

(hex) Bx 7C 00 x: 015 MIDI

3.5.4 cc#121:

MIDI 初期値

(21)

LSB 維持

初期化 び初期値 一覧 以 通

3-2 ン 初期値

cc#

0 ン MSB 0

1 0

4 ン 0

7 100

10 ン 64

11 127

64 ン 0

66 0

68 0

79 0

126 0

127 1

- ン 0

- 8192

- ン ン 2

- 8192

(hex) Bx 79 00 x: 015 MIDI 3.5.5 cc#126:

MIDI 最大 音数 設定

(hex) Bx 7E nn x: 015 MIDI nn: 音数

※ ン 作用

nn<=1

nn>1 時 音数 nn nn 音源 限 超え 設定

3.5.6 cc#127: MIDI

(hex) Bx 7E 00 x: 015 MIDI

※ ン 作用

※ 時 音数 音源 限

(22)

4. 資 料

4.1 MIDI

4-1MIDI ン ン ン ン

送信 備考

電源ON時 設定 能

×

×

各入力

電源ON時 ×

×

ン 音域 ×

ン ×

×

×

別 別

×

×

×

×

× ○ MSB

ン ン

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

×

(MSB/LSB)

ン ン ン ン ン

ン ン

ン (ON/OFF)

音色 ン

RPN(MSB/LSB) NRPN(MSB/LSB)

設定 能 ×

× ×

ン ン

ン ン

×

×

×

×

×

×

(23)

×

×

×

×

ON/OFF

ン ン

×

×

×

×

×

×

×

×

×

備考

今後実装予定 独自拡張機能

ン ン

(24)

4.2

起動時 込 ン 以 4種類

 DEVICE.CFG

使用 FM音源 設定

 MIDIIF.CFG

MIDI入力 ン 設定

 MIDIMAP.CFG

MIDI ch FM音源 設定

FM音源 MIDI LSB 変更 設定

 VOICEMAP.CFG

音源 MIDIMSB び ン 対応 音色

設定

4.2.1 MIDIIF.CFG

以 う MIDI ン 情報 書

< 種別>:< >

ン 種別: ン 種類 表 ワ

ン 固有

指定 ン 種別 設定内容 以 通

ワ 明

MCIMIDIIN Windows 識別 い MIDI IN

識別 半角 等 完全

一致 必要 あ

MIDI入力 調 (midilist.exe) tools

4.2.2 DEVICE.CFG

以 う FM音源 情報 書

< 設定文 >, < 設定文 >

< 設 定 文 > 内 容

< >:<動作 >:< >

音源 表 ワ

動作 音源 動作

指定 各 組 合わ 以

4-2音源

ワ 対応音源 動作

OPNA YM2608 0=通常

1=FM無効

(25)

2=SSG無効 3=FM/SSG無効 OPN3L YMF288 0=通常

1=FM無効 2=SSG無効 3=FM/SSG無効 OPNB

2610B F286

YM2610 YM2610B YMF286K

0固定

OPN OPNC

YM2203 YMF264

0=通常 1=FM無効 2=SSG無効 OPN2

OPN2C OPN2L

YM2612 YM3438 YMF276

0固定

OPL Y8950 OPL2

YM3526

Y8950(YM3801) YM3812

0= 9ch

1= 6ch + 5音 4= 7ch + 4音 OPLL

OPLLP OPLLX OPLL2

YM2413 YMF281 YM2423B-X YM2420

0= 9ch

1= 6ch + 5音

OPM OPP

YM2151 YM2164

0固定

OPL3 YMF262 0=4op 6ch + 2op 6ch

1=4op 6ch + 2op 3ch + 5音 2=4op 6ch + 2op 4ch + 4音 3=2op 18ch

4=2op 15ch + 5音 5=2op 16ch + 4音 SSG

SSGL SSGLP PSG APSG SSGS

YM2149 YMZ284 YMZ294 AY-3-89xx AY8930/P YMZ705

0固定

※ 一 ワ 複数指定 場合 内部的 結合 1 認識 ch数 増

OPL3 0 指定 内部的 OPL3(4op)6ch OPL3(2op)6ch 2 認識

(26)

OPL3 1 指定 内部的 OPL3(4op)6ch OPL(0ch/ ) OPL3(2op)3ch 3 認識

OPL3 2 指定 内部的 OPL3(2op)18ch 認識

※ OPN/OPNA/OPN3 0 指定 内部的 SSG 追加

FM音源 全部 32個 指定 自動的 認識 含

MIDI I/F 最大4 指定

< 設 定 文 > 内 容

< >:< ID>:< ID>

:現状 ”SCCI” 有効

ID SCCI 認識 い ン ID(10)

ID SCCI 認識 ID(10)

※ ン ID ID”AUTO” 指定 SCCI 認識 い 音源 中

設定 合う 自動的 選択 見 場合 使用

※ ン ID ID 指定 場合 設定 SCCIconfig 設定 一致 い い場合 設定文 列 音源 認識 SCCI未対応 FITOM対応音源 使用 場合 書式 使用

設 定 例

OPNA:0:0,SCCI:0:0 OPLL:0:2,SCCI:0:1 OPLLX:3:2,SCCI:0:2

4.2.3 MIDIMAP.CFG

状態 MIDI ch FM音源 対応 指定

<MIDI ch>:< 種別>,<最大 音数> MIDI ch 164

種 別 FM音源 表 ワ

最 大 音 数 MIDI ch 割 当 最大 音数

MIDI ch DEVICE.CFG 指定 MIDI I/F 順番 116 DEVICE.CFG 最初 I/F 1732 2番目 …4964 4番目

種別 DEVICE.CFG 指定 ワ 指定 OPL3(2op) OPL3_2 指定

OPL3 指定 OPL3(4op) 適用

種別 RHYTHM 指定 MIDI ch 動作

最大 音数 指定 意味 持 省略 能

※ 複数 MIDI ch 音源 指定 場合 音源 的 最大 音数 指定

MIDI ch 共有 個々 MIDI ch 指定 音数 合計 超え 構い

※ あ 起動直後 状態 定義 ぶ 中身 問題あ

(27)

4.2.4 VOICEMAP.CFG

音源 音色 指定

<音源 >:<Bank No.>:<音色 >

音 源 音源 表 ワ

Bank No. 音色 ン 番号0~15 音 色

音源 対応 音源 以 う 対応

4-3音源

ワ 対応音源

OPM OPM/OPP

OPNA OPN/OPNA/OPNB/OPN2/OPN2C/OPN3L/OPNC/OPN2L OPL3 OPL3(4op)

OPL2 OPL/OPL2/OPL3(2op)/Y8950 OPLL OPLL/OPLLP/OPLLX/OPLL2

SSG SSG/PSG/SSGS/SSGL/SSGLP/APSG/DCSG RHYTHM

※ 対 応 音 源 欄 音 源 音 色 共 有

OPM OPNA OPL2 OPLL 相 互 互 換 性 あ

OPL3 OPL2 指 定 逆

Bank No. 歯 抜 指 定 構 い Bank0 必 設 定 い

DEVICE.CFG 設 定 音 源 含 音 源 必 設 定 い

BankNo. ProgChg. 扱 わ CC#0/32

※ 相 対 絶 対 い 指 定 能

(28)

4.3 音色

4.3.1 FM音色

音色 以 音色 1128 連続

1音色 128 最大7bitLSB 表現 bit7 0

※将来 ン 変更 能性有

4-4音色

備考

Header

0 ProgNo No. 0-127 自動的

1 BankLSB LSB 0-127 自動的

2 BankMSB MSB 0-127 自動的

3 FormType 種別

0x10=OPM/OPZ/OPNA 0x20=OPL2/OPLL 0x30=OPL3(4op) 0x40=SSG

4-19 Name 音色 ASCII 16

CH

20 FB 0-7

21 AL

0-7 OPNA 0-15 OPM/OPZ 0-1 OPLL

0-3 OPL2 0-7 OPL3 0-3 SSG 64-79 OPLL

22 AMS AM sensitivity 0-3 OPM/OPZ 23 PMS PM sensitivity 0-7 OPM/OPZ 24 LFOdepthM LFO depth (MSB) 0-127

25 LFOdepthL LFO depth (LSB) 0-127

26 LFOfreq LFO frequency 0-15

27 LFOwave LFO waveform 0-14

28 LFOsync LFO sync 0-1

29 LFOdelay LFO delay 0-127

30 LFOrate LFO rate 0-127

31 NFREQ Noise frequency

0-63 SSG/OPM/OPZ 0-3 DCSG

M1

32 AR Attack rate

0-31 OPM/OPZ/OPNA 0-15 OPL2/OPL3/OPLL 0-127 SSG

33 DR Decay rate

0-31 OPM/OPZ/OPNA 0-15 OPL2/OPL3/OPLL

(29)

0-127 SSG

34 SL Sustain level

0-15 0-127 SSG

SSG以外 0 最大

35 SR Sustain rate

0-31 OPM/OPZ/OPNA 0-15 OPL2/OPL3 0-127 SSG

OPL2/OPL3 ン時 RR設定

使用

36 RR Release rate

0-15 other 0-127 SSG

37 REV Reverberation

0-7 OPZ 0-15 other

OPZ/OPLL以外

ON 設定

38 TL Total level

0-127 OPM/OPZ/OPNA 0-63 OPL2/OPL3/OPLL

0 最大

0以外 設定

最大 音量制御 行う

39 SSG-EG SSG-EG

0-15 OPNA/SSG 0-2 SAA 0-3 DSG

SAA:0=EG OFF/1=EG1/2=EG2 DSG EG波形 設定

40 EGS EG shift

0-3 OPZ 0-127 SSG

41 KSL Level key scale 0-3 OPL2/OPL3/OPLL

42 KSR Rate key scale

0-3 OPM/OPZ/OPNA 0-1 OPL2/OPL3/OPLL

43 WS Wave select

0-1 OPLL 0-3 OPL2 0-7 OPL3/OPZ 0-15 APSG 0-4 DSG

OPL 位互換

OPL3 OPZ 波形 対応 遊う

APSG 設定

DSG 出力波形 設定

44 AM AM enable 0-1 0=OFF/1=ON

45 VIB Vibrato enable 0-1 OPL2/OPL3/OPLL

46 SLFOfreq LFO周期 0-14

47 SLFOwave LFO波形 0-7

48 SLFOdep LFO depth 0-127

49 SLFOdel LFO delay 0-127

50 SLFOrate LFO rate 0-127

51 OFIX Osc fix mode 0-1 OPZ 0=Ratio /1=Fix

52 MUL Multiple level 0-15 OPZ OFIX=1 FXF 扱う

53 DT1 Detune 1 0-6 OPM/OPZ/OPNA OPZ OFIX=1 FXR 扱う

54 DT2 Detune 2 0-3 OPM/OPZ

55 FT Fine tune 0-15 OPZ

C1 56-79

M2 80-103

OPL/OPL2/OPLL/SSG 0 C2 104-127

(30)

OPL3音 色 い

OPL3 2op 2ch 4op 音色

OPL3(4op) AL 拡張 表現

2op (OPL2 位互換)

2op (OPL2 位互換音色 2ch 時使用) 4op (OPL3 )

以 便宜的 OPL3 1ch 使用 OPL2相当 2ch ch A/ch B 呼称

わ い 音色 中 2op音色 定義 2op2ch

設定

4-5OPL3 AL 意味 7 N/A 6 N/A 5 N/A 4 N/A 3 Dual Mode 2 CON 1 ch B AL 0 ch A AL

記 ~ 以 う AL bit2-3 組 合わ 決定

4-6CON/Dual 合わ CON Dual

0 0 2op ン 0 1 2op 1 0 4op 1 1

FB bit2-0 ch A FB bit6-4 ch B FB 使用

SSG 音 色 い

SSG(YM2149 AY-3-8910 互換音源) AL 2 MIX 設定

設定 い 音色 必 ch C 割 当 既 音中 強制的 ・

2 設定 使用 設定

chB 割 当 指定 優先 ン 両方指定

い 場合 chC 割 当 状態 ン 使用 ン音 使用

ン 競合

ン 波形 SSG-EG 指定 使わ

SSG音色 AL bit 意味

(31)

4-7SSG AL 意味 7 N/A 6 N/A 5 N/A 4 N/A 3 N/A

2 1=

1 or 0

4-8Bit0/1 合わ 設定値

0 1

2 3

ン 指定 場合 DR SR SL 値 以 う 組 合わ ン 周期

使用

ン 周期

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

DR 6bit SR 6bit SL

4-1SSG-EG設定時 EG

SSG 音 色 ン い

SSG 10ms周期 制御 内部 7bit 構成

ン 各 10ms 増減 処理 い

AR 10ms 127 超え 移行

DR 10ms SL 移行

SR 10ms 移行

RR 10ms

EGS 初期値

SL 移行 閾値

(32)

4-2SSG

LFO

ch F-number Tp kc/kf TL

LFO 周期的変化 加え

LFO LFO delay LFO rate LFO depth 構成 LFO

wave LFO freq 波形 乗算 結果 ch TL 加算

実現 い

4-3 LFO

LFO depth 場合 記波形 符号 転

LFO LFO depth -8191+8191

LFO

4-9 LFO

設定値 備考

LFO delay 0127 LFO 時間 80ms単位 指定 (0=delay 127= 秒後 LFO開始

LFO rate 0127 LFO 最大深 20ms

増 指定

0=LFO 127=delay期間終了後 最大

127

0

EGS AR

DR

SL SR RR

127

0

LFO rate

LFO delay

LFO depth

(33)

LFO depth 0127 LFO LFO 64127 指定 -128

-1 解釈

LFO (MSB×128+LSB) 016383 うえ 819216383 -8192-1 解釈

LFO freq 0 源周波数 2.08Hz 1 源周波数×2 4.16Hz 2 源周波数×3 6.25Hz 3 源周波数×4 8.33Hz 4 源周波数×5 10.42Hz 5 源周波数×6 12.5Hz 6 源周波数×8 16.66Hz 7 源周波数×10 20.83Hz 8 源周波数×12 25Hz 9 源周波数×15 31.26Hz 10 源周波数×16 33.33Hz 11 源周波数×20 41.66Hz 12 源周波数×24 50Hz 13 源周波数×30 62.5Hz 14 源周波数×40 83.33Hz 15 源周波数×48 約100Hz 16 源周波数×60 125Hz 17 源周波数×80 約166Hz 18 源周波数×120 250Hz LFO waveform 0 鋸歯状波

1 矩形波 2 角波

3

4 鋸歯状波ワン 5 角波ワン 6 弦波

LFO freq 源周波数 波形 間引い 見 周波数 い 周波数 ほ 波

形 精度 悪 LFO 解能 10ms 計算 100Hz 全 周期波形

矩形波 以 周期波形 将来 拡張 設定 残 い

SSG 音 色 LFO

SSG音色 1(M1) LFO 音量LFO

2(C1) LFO 周波数 LFO

OPM 音 色 NE(Noise Enable)

OPM音色 AL 3 NE 使用

(34)

1 音色 ch8 ch8 音中 強制的

OPL 音 色 SR(Sustain Rate) EG-TYPE

OPL 音源 共有 FITOM

ン直前 RR ン 設定 直前 RR 設定

ン 減衰量 減衰量 別々 制御 い

一般的 OPL音色 再現 場合 SR=0 持続音(EGT=1) SR=RR 減衰音(EGT=0)

OPLL 内 蔵 ROM 音 色 い

OPLL音色 AL bit6 1 設定 場合 bit4-bit0 ROM音色番号 使用

EG 無効 LFO 音色 有効

(35)

4.3.2 定義

定義 番号 対応 音 定義

MIDI No. 対応 音色 音程 No. 設定

<MIDI No.>, < >, < >, <Bank No.>, <Prog.Chg.>, <Note No.>, <Pan>, <Gate Time>

4-10 定義

範 意味

MIDI No. 0127 No 指定

“, 以外 任意 No. 対応

DEVICE.CFG 設定 No. 対応

Bank No. 07 255 音色 定義 Bank.No.

Prog.Chg

OPLL/OPNA 内蔵 指定 場合 255,255 指定

OPL系内蔵 指定 場合 内蔵 音用

録 い Bank/Prog 指定 Prog.Chg. 0127 255

Note No. MIDI 指定 0127 実際 No.

内蔵 音指定 #0#5 内蔵 音 対応 番号 表4-11参照

#n:xxxx n=05, xxxx=077FF OPL系内蔵 F-number指定 4-4参照

Pan -6363 定位

中央=0 左 右

Gate Time 065535 自動的 時間

10ms単位 指定

内蔵 音 No 以 う 対応 OPK/OPK2 #6#11 指定 #0#5

生周波数 半 対応

4-12内蔵 音 No.

Note No. OPNA OPL/OPLL OPK/OPK2

#0 Bass Drum Hi-Hat Snare Drum

#1 Snare Drum Top Cymbal Close Hi-Hat

#2 Top Cymbal Tom Tom Open Hi-Hat

#3 Hi-Hat Snare Drum Ride Cymbal

#4 Tom Tom Bass Drum Bass Drum

#5 Rim Shot N/A Tom Tom

OPL/OPLL 内蔵 音 No.”:F-number 指定 Block(3bit) F-number(11bit) 合わ 4 16進数 指定

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 - Block - F-number OPL/OPLL 左詰11bit 指定

4-5内蔵 F-number指定

(36)

設 定 例

35:OPLL,255,255,132,0,0 36:OPNA,255,255,128,0,0 37:OPNA,255,255,133,0,0 38:OPLL,255,255,131,0,0 40:OPNA,255,255,129,0,0 42:OPLL,255,255,128,0,0 44:OPNA,255,255,131,0,0 50:OPNA,255,255,132,0,0 46:OPLL,255,255,129,0,0 51:OPNA,255,255,130,0,0 60:OPLL,255,255,130,0,3 61:OPLL,255,255,130,0,-3

(37)

4.4 未実装機能

以 機能 今後実装予定 機能 い

 SPFM対応

 G.I.M.I.C.対応

 ROMEO対応

 YMF724/740/744/754対応 64bit

 YM2608/Y8950 ADPCM対応

 OPK/OPK2(YM7116/YM7129)対応

 FMS(YMZ735)対応

 SSGS(YMZ705)対応

 OPZ(YM2414)対応

 DCSG(SN76489)対応

 APSG(AY8930)対応

 SID(MOS6581)対応

 YMZ280B(PCMD8)対応

 SAA1099対応

音源 音源 制御

 OPN/OPM KSL

 UI ン部 UI API提供

 GUI音色

ch 音機能

 98

 Mac 移植

 Linux 移植

各種 移植 特定 移植 準備中

4.5 既知 不具合

 F1F4 画面 替え中 実害

5.

要望 不具合 報告 作者 SNS 等 願い

技術的 等い 歓迎

Twitter: @madscient

Hatena Blog: http://madscient.hatenablog.jp/

Google Group: https://groups.google.com/forum/?hl=ja#!forum/fitom-support

表   4-7SSG AL  意味 7  N/A  6  N/A  5  N/A  4  N/A  3  N/A  2  1= ン 1  ン or 0  表   4-8Bit0/1 組 合わ 設定値 0  ン 1  2  ン 3  ン 指定 場合 DR SR SL 値 以 う 組 合わ ン 周期 使用 ン 周期 15  14  13  12  11  10  9  8  7  6  5  4  3  2  1  0  DR 位 6bit  SR 位 6bit  SL    4-1SSG-EG 設定時 EG
表   4-9 LFO

参照

関連したドキュメント

THIS PRODUCT IS LICENSED UNDER THE VC-1 PATENT PORTFOLIO LICENSE FOR THE PERSONAL AND NON-COMMERCIAL USE OF A CONSUMER TO (ⅰ) ENCODE VIDEO IN COMPLIANCE WITH THE VC-1

パソコン本体の電源を入れます。 ワイヤレス受信機(FMV-K600 シリーズは、パソコン本体背面)のコネク

■■ 1.1 梱包内容について ■

Jabra Talk 15 SE の操作は簡単です。ボタンを押す時間の長さ により、ヘッドセットの [ 応答 / 終了 ] ボタンはさまざまな機

(注)本報告書に掲載している数値は端数を四捨五入しているため、表中の数値の合計が表に示されている合計

直流電圧に重畳した交流電圧では、交流電圧のみの実効値を測定する ACV-Ach ファンクショ

●  ボタンまたは  ボタンどちらかを押す。 上げる 冷房 暖房 下げる. 運転 暖房準備 冷房 暖房

[r]