[luavsq] privateなフィールドのdocコメントを追加
@@ -24,18 +24,26 @@ | ||
24 | 24 | |
25 | 25 | --- |
26 | 26 | -- 日本語の母音発音記号 |
27 | +-- @var string | |
28 | +-- @access private static | |
27 | 29 | PhoneticSymbol._SYMBOL_VOWEL_JP = "\ta\ti\tM\te\to\t"; |
28 | 30 | |
29 | 31 | --- |
30 | 32 | -- 日本語の子音発音記号 |
33 | +-- @var string | |
34 | +-- @access private static | |
31 | 35 | PhoneticSymbol._SYMBOL_CONSONANT_JP = "\tk\tk'\tg\tg'\tN\tN'\ts\tS\tz\tZ\tdz\tdZ\tt\tt'\tts\ttS\td\td'\tn\tJ\th\th\\\tC\tp\\\tp\\'\tb\tb'\tp\tp'\tm\tm'\tj\t4\t4'\tw\tN\\\t"; |
32 | 36 | |
33 | 37 | --- |
34 | 38 | -- 英語の母音発音記号 |
39 | +-- @var string | |
40 | +-- @access private static | |
35 | 41 | PhoneticSymbol._SYMBOL_VOWEL_EN = "\t@\tV\te\te\tI\ti:\t{\tO:\tQ\tU\tu:\t@r\teI\taI\tOI\t@U\taU\tI@\te@\tU@\tO@\tQ@\t"; |
36 | 42 | |
37 | 43 | --- |
38 | 44 | -- 英語の子音発音記号 |
45 | +-- @var string | |
46 | +-- @access private static | |
39 | 47 | PhoneticSymbol._SYMBOL_CONSONANT_EN = "\tw\tj\tb\td\tg\tbh\tdh\tgh\tdZ\tv\tD\tz\tZ\tm\tn\tN\tr\tl\tl0\tp\tt\tk\tph\tth\tkh\ttS\tf\tT\ts\tS\th\tSil\tAsp\t"; |
40 | 48 | |
41 | 49 | --- |
@@ -29,7 +29,17 @@ | ||
29 | 29 | -- @access static ctor |
30 | 30 | function ByteArrayOutputStream.new() |
31 | 31 | local this = {}; |
32 | + | |
33 | + --- | |
34 | + -- 現在のファイルポインタ | |
35 | + -- @var int | |
36 | + -- @access private | |
32 | 37 | this._pointer = -1; |
38 | + | |
39 | + --- | |
40 | + -- 書き込み先のバイト列 | |
41 | + -- @var table | |
42 | + -- @access private | |
33 | 43 | this._array = {}; |
34 | 44 | |
35 | 45 | -- |
@@ -31,7 +31,17 @@ | ||
31 | 31 | -- @access static ctor |
32 | 32 | function List.Iterator.new( list ) |
33 | 33 | local this = {}; |
34 | + | |
35 | + --- | |
36 | + -- 反復子の元になるリスト | |
37 | + -- @var List | |
38 | + -- @access private | |
34 | 39 | this._list = list; |
40 | + | |
41 | + --- | |
42 | + -- 反復子の現在の位置 | |
43 | + -- @var int | |
44 | + -- @access private | |
35 | 45 | this._pos = -1; |
36 | 46 | |
37 | 47 | --- |
@@ -33,7 +33,17 @@ | ||
33 | 33 | -- @access static ctor |
34 | 34 | function EventList.Iterator.new( list ) |
35 | 35 | local this = {}; |
36 | + | |
37 | + --- | |
38 | + -- 反復子の元になるリスト | |
39 | + -- @var EventList | |
40 | + -- @access private | |
36 | 41 | this._list = list; |
42 | + | |
43 | + --- | |
44 | + -- 反復子の現在の位置 | |
45 | + -- @var int | |
46 | + -- @access private | |
37 | 47 | this._pos = -1; |
38 | 48 | |
39 | 49 | --- |
@@ -26,15 +26,41 @@ | ||
26 | 26 | -- @name Sequence |
27 | 27 | Sequence = {}; |
28 | 28 | |
29 | +--- | |
30 | +-- テンポが省略された際の、基準となるテンポ値 | |
31 | +-- @var int | |
32 | +-- @access private static | |
29 | 33 | Sequence.baseTempo = 500000; |
34 | + | |
35 | +--- | |
36 | +-- MTRK ヘッダ | |
37 | +-- @var table<int> | |
38 | +-- @access private static | |
30 | 39 | Sequence._MTRK = { 0x4d, 0x54, 0x72, 0x6b }; |
40 | + | |
41 | +--- | |
42 | +-- MTHD ヘッダ | |
43 | +-- @var table<int> | |
44 | +-- @access private static | |
31 | 45 | Sequence._MTHD = { 0x4d, 0x54, 0x68, 0x64 }; |
46 | + | |
47 | +--- | |
48 | +-- Master Track のトラック名 | |
49 | +-- @var table<int> | |
50 | +-- @access private static | |
32 | 51 | Sequence._MASTER_TRACK = { 0x4D, 0x61, 0x73, 0x74, 0x65, 0x72, 0x20, 0x54, 0x72, 0x61, 0x63, 0x6B }; |
52 | + | |
53 | +--- | |
54 | +-- カーブ名のリスト | |
55 | +-- @var table<string> | |
56 | +-- @access private static | |
33 | 57 | Sequence._CURVES = { "VEL", "DYN", "BRE", "BRI", "CLE", "OPE", "GEN", "POR", "PIT", "PBS" }; |
34 | 58 | |
35 | --- | |
59 | +--- | |
36 | 60 | -- VOCALOID の NRPN を出力するかどうか |
37 | 61 | -- @todo NRPN 出力関連の メソッドのテストが書けたらデフォルトで true にする |
62 | +-- @var boolean | |
63 | +-- @access private static | |
38 | 64 | Sequence._WRITE_NRPN = false; |
39 | 65 | |
40 | 66 | -- |
@@ -44,6 +70,10 @@ | ||
44 | 70 | local this = {}; |
45 | 71 | local arguments = { ... }; |
46 | 72 | |
73 | + --- | |
74 | + -- 四分音符 1 個あたりの Tick 数 | |
75 | + -- @var int | |
76 | + -- @access private static | |
47 | 77 | this._tickPerQuarter = 480; |
48 | 78 | |
49 | 79 | --- |
@@ -61,8 +91,10 @@ | ||
61 | 91 | -- @var TimesigList |
62 | 92 | this.timesigList = nil; |
63 | 93 | |
64 | - -- | |
65 | - -- 曲の長さを取得します。(クロック(4分音符は480クロック)) | |
94 | + --- | |
95 | + -- Tick 単位の曲の長さ | |
96 | + -- @var int | |
97 | + -- @access private | |
66 | 98 | this._totalClocks = 0; |
67 | 99 | |
68 | 100 | --- |
@@ -32,13 +32,20 @@ | ||
32 | 32 | -- @access static ctor |
33 | 33 | -- @class function |
34 | 34 | |
35 | --- | |
36 | --- 初期化を行う | |
37 | --- @return (BPList.KeyClockIterator) | |
38 | 35 | function BPList.KeyClockIterator.new( ... ) |
39 | 36 | local this = {}; |
40 | 37 | local arguments = { ... }; |
38 | + | |
39 | + --- | |
40 | + -- 反復子の元になるリスト | |
41 | + -- @var table | |
42 | + -- @access private | |
41 | 43 | this._list = nil; |
44 | + | |
45 | + --- | |
46 | + -- 反復子の現在の位置 | |
47 | + -- @var int | |
48 | + -- @access private | |
42 | 49 | this._pos = 0; |
43 | 50 | |
44 | 51 | --- |
@@ -37,6 +37,11 @@ | ||
37 | 37 | function List.new( ... ) |
38 | 38 | local this = {}; |
39 | 39 | local arguments = { ... }; |
40 | + | |
41 | + --- | |
42 | + -- リストの元になる <code>table</code> | |
43 | + -- @var table | |
44 | + -- @access private | |
40 | 45 | this._array = {}; |
41 | 46 | |
42 | 47 | --- |
@@ -30,6 +30,11 @@ | ||
30 | 30 | -- @access static ctor |
31 | 31 | function FileOutputStream.new( path ) |
32 | 32 | local this = {}; |
33 | + | |
34 | + --- | |
35 | + -- ファイルハンドル | |
36 | + -- @var userdata | |
37 | + -- @access private | |
33 | 38 | this._fileHandle = io.open( path, "wb" ); |
34 | 39 | |
35 | 40 | -- |
@@ -34,11 +34,13 @@ | ||
34 | 34 | local this = {}; |
35 | 35 | |
36 | 36 | --- |
37 | + -- イベントのリスト | |
37 | 38 | -- @var table<Event> |
38 | 39 | -- @access private |
39 | 40 | this._events = {}; |
40 | 41 | |
41 | 42 | --- |
43 | + -- イベントの ID のリスト | |
42 | 44 | -- @var table<int> |
43 | 45 | -- @access private |
44 | 46 | this._ids = {}; |
@@ -62,6 +62,10 @@ | ||
62 | 62 | -- @var Handle |
63 | 63 | this.singerHandle = nil; |
64 | 64 | |
65 | + --- | |
66 | + -- Tick 単位のイベント長さ | |
67 | + -- @var int | |
68 | + -- @access private | |
65 | 69 | this._length = 0; |
66 | 70 | |
67 | 71 | --- |
@@ -21,7 +21,16 @@ | ||
21 | 21 | -- @access private |
22 | 22 | Log = {}; |
23 | 23 | |
24 | +--- | |
25 | +-- ログレベル | |
26 | +-- @var int | |
27 | +-- @access private static | |
24 | 28 | Log._level = 0; |
29 | + | |
30 | +--- | |
31 | +-- ログファイルのファイルハンドル | |
32 | +-- @var userdata | |
33 | +-- @access private static | |
25 | 34 | Log._fileHandle = nil; |
26 | 35 | |
27 | 36 | --- |
@@ -47,7 +56,7 @@ | ||
47 | 56 | --- |
48 | 57 | -- 文字列をログに出力する。文字列の末尾に改行が追加される |
49 | 58 | -- @param message (string) ログ出力する文字列 |
50 | --- @access static | |
59 | +-- @access private static | |
51 | 60 | function Log.println( message ) |
52 | 61 | if( Log._level > 0 )then |
53 | 62 | local fp = Log._getFileHandle(); |
@@ -56,6 +65,10 @@ | ||
56 | 65 | end |
57 | 66 | end |
58 | 67 | |
68 | +--- | |
69 | +-- ログファイルのファイルハンドルを取得する | |
70 | +-- @return (userdata) ログファイルのファイルハンドル | |
71 | +-- @access private static | |
59 | 72 | function Log._getFileHandle() |
60 | 73 | if( Log._fileHandle == nil )then |
61 | 74 | Log._fileHandle = io.open( "..\\luavsq.log", "a" ); |
@@ -44,7 +44,16 @@ | ||
44 | 44 | -- @var boolean |
45 | 45 | this.isProtected = false; |
46 | 46 | |
47 | + --- | |
48 | + -- 発音記号のリスト | |
49 | + -- @var table | |
50 | + -- @access private | |
47 | 51 | this._phoneticSymbol = { "a" }; |
52 | + | |
53 | + --- | |
54 | + -- Consonant Adjustment のリスト | |
55 | + -- @var table | |
56 | + -- @access private | |
48 | 57 | this._consonantAdjustment = { 0 }; |
49 | 58 | |
50 | 59 | --- |
@@ -30,6 +30,11 @@ | ||
30 | 30 | function VibratoBPList.new( ... ) |
31 | 31 | local arguments = { ... }; |
32 | 32 | local this = {}; |
33 | + | |
34 | + --- | |
35 | + -- カーブのデータ点を保持するリスト | |
36 | + -- @var table<VibratoBP> | |
37 | + -- @access private | |
33 | 38 | this._list = {}; |
34 | 39 | |
35 | 40 | --- |
@@ -54,7 +54,10 @@ | ||
54 | 54 | -- @var PlayModeEnum |
55 | 55 | this.playMode = PlayModeEnum.PLAY_WITH_SYNTH; |
56 | 56 | |
57 | + --- | |
57 | 58 | -- PlayModeがOff(-1)にされる直前に,PlayAfterSynthかPlayWithSynthのどちらが指定されていたかを記憶しておく. |
59 | + -- @var PlayModeEnum | |
60 | + -- @access private | |
58 | 61 | this._lastPlayMode = PlayModeEnum.PLAY_WITH_SYNTH; |
59 | 62 | |
60 | 63 | --- |
@@ -60,6 +60,10 @@ | ||
60 | 60 | -- @var string |
61 | 61 | this.ids = ""; |
62 | 62 | |
63 | + --- | |
64 | + -- 歌詞一覧 | |
65 | + -- @var table | |
66 | + -- @access private | |
63 | 67 | this._lyrics = {}; |
64 | 68 | |
65 | 69 | --- |
@@ -67,11 +71,40 @@ | ||
67 | 71 | -- @var int |
68 | 72 | this.original = 0; |
69 | 73 | |
74 | + --- | |
75 | + -- キャプション | |
76 | + -- @var string | |
77 | + -- @access private | |
70 | 78 | this._caption = ""; |
79 | + | |
80 | + --- | |
81 | + -- 長さ | |
82 | + -- @var int | |
83 | + -- @access private | |
71 | 84 | this._length = 0; |
85 | + | |
86 | + --- | |
87 | + -- Depth の開始値 | |
88 | + -- @var int | |
89 | + -- @access private | |
72 | 90 | this._startDepth = 0; |
91 | + | |
92 | + --- | |
93 | + -- Depth のカーブ | |
94 | + -- @var VibratoBPList | |
95 | + -- @access private | |
73 | 96 | this._depthBP = nil; |
97 | + | |
98 | + --- | |
99 | + -- Rate の開始値 | |
100 | + -- @var int | |
101 | + -- @access private | |
74 | 102 | this._startRate = 0; |
103 | + | |
104 | + --- | |
105 | + -- Rate のカーブ | |
106 | + -- @var VibratoBPList | |
107 | + -- @access private | |
75 | 108 | this._rateBP = nil; |
76 | 109 | |
77 | 110 | --- |
@@ -84,10 +117,34 @@ | ||
84 | 117 | -- @var int |
85 | 118 | this.program = 0; |
86 | 119 | |
120 | + --- | |
121 | + -- Duration | |
122 | + -- @var int | |
123 | + -- @access private | |
87 | 124 | this._duration = 0; |
125 | + | |
126 | + --- | |
127 | + -- Depth | |
128 | + -- @var int | |
129 | + -- @access private | |
88 | 130 | this._depth = 0; |
131 | + | |
132 | + --- | |
133 | + -- Dyn の開始値 | |
134 | + -- @var int | |
135 | + -- @access private | |
89 | 136 | this._startDyn = 0; |
137 | + | |
138 | + --- | |
139 | + -- Dyn の終了値 | |
140 | + -- @var int | |
141 | + -- @access private | |
90 | 142 | this._endDyn = 0; |
143 | + | |
144 | + --- | |
145 | + -- Dyn のカーブ | |
146 | + -- @var VibratoBPList | |
147 | + -- @access private | |
91 | 148 | this._dynBP = nil; |
92 | 149 | |
93 | 150 | --- |
@@ -452,8 +452,8 @@ | ||
452 | 452 | -- @return (table) ソート後のテーブル |
453 | 453 | function sortItems( items ) |
454 | 454 | local comparator = function( a, b ) |
455 | - local nameA = a.name; | |
456 | - local nameB = b.name; | |
455 | + local nameA = getShortName( a.name ); | |
456 | + local nameB = getShortName( b.name ); | |
457 | 457 | return nameA < nameB; |
458 | 458 | end |
459 | 459 |
@@ -32,30 +32,63 @@ | ||
32 | 32 | -- @access static ctor |
33 | 33 | function EventList.IndexIterator.new( list, iteratorKind ) |
34 | 34 | local this = {}; |
35 | + | |
35 | 36 | --- |
36 | - -- @local [VsqEventList] | |
37 | + -- 反復子の元になるリスト | |
38 | + -- @var EventList | |
39 | + -- @access private | |
37 | 40 | this._list = list; |
41 | + | |
42 | + --- | |
43 | + -- 反復子の現在の位置 | |
44 | + -- @var int | |
45 | + -- @access private | |
38 | 46 | this._pos = 0; |
47 | + | |
48 | + --- | |
49 | + -- 歌手イベントを対象に含めるかどうか | |
50 | + -- @var boolean | |
51 | + -- @access private | |
39 | 52 | this._kindSinger = |
40 | 53 | Util.band( |
41 | 54 | iteratorKind, |
42 | 55 | EventList.IndexIteratorKindEnum.SINGER |
43 | 56 | ) == EventList.IndexIteratorKindEnum.SINGER; |
57 | + | |
58 | + --- | |
59 | + -- 音符イベントを対象に含めるかどうか | |
60 | + -- @var boolean | |
61 | + -- @access private | |
44 | 62 | this._kindNote = |
45 | 63 | Util.band( |
46 | 64 | iteratorKind, |
47 | 65 | EventList.IndexIteratorKindEnum.NOTE |
48 | 66 | ) == EventList.IndexIteratorKindEnum.NOTE; |
67 | + | |
68 | + --- | |
69 | + -- クレッシェンドイベントを対象に含めるかどうか | |
70 | + -- @var boolean | |
71 | + -- @access private | |
49 | 72 | this._kindCrescend = |
50 | 73 | Util.band( |
51 | 74 | iteratorKind, |
52 | 75 | EventList.IndexIteratorKindEnum.CRESCENDO |
53 | 76 | ) == EventList.IndexIteratorKindEnum.CRESCENDO; |
77 | + | |
78 | + --- | |
79 | + -- デクレッシェンドイベントを対象に含めるかどうか | |
80 | + -- @var boolean | |
81 | + -- @access private | |
54 | 82 | this._kindDecrescend = |
55 | 83 | Util.band( |
56 | 84 | iteratorKind, |
57 | 85 | EventList.IndexIteratorKindEnum.DECRESCENDO |
58 | 86 | ) == EventList.IndexIteratorKindEnum.DECRESCENDO; |
87 | + | |
88 | + --- | |
89 | + -- 強弱記号イベントを対象に含めるかどうか | |
90 | + -- @var boolean | |
91 | + -- @access private | |
59 | 92 | this._kindDynaff = |
60 | 93 | Util.band( |
61 | 94 | iteratorKind, |
@@ -36,20 +36,56 @@ | ||
36 | 36 | -- @access static ctor |
37 | 37 | -- @class function |
38 | 38 | |
39 | --- | |
40 | --- コンストラクタ | |
41 | --- @return (BPList) | |
42 | --- @access static private | |
43 | 39 | function BPList.new( ... ) |
44 | 40 | local this = {}; |
45 | 41 | local arguments = { ... }; |
42 | + | |
43 | + --- | |
44 | + -- Tick 単位の時刻を格納したリスト | |
45 | + -- @var table | |
46 | + -- @access private | |
46 | 47 | this._clocks = nil; |
48 | + | |
49 | + --- | |
50 | + -- データ点の値と id のセットを格納した {@link BP} のリスト | |
51 | + -- @var table | |
52 | + -- @access private | |
47 | 53 | this._items = nil; |
48 | - this._length = 0; -- clocks, itemsに入っているアイテムの個数 | |
54 | + | |
55 | + --- | |
56 | + -- 現在のリストの長さ | |
57 | + -- @var int | |
58 | + -- @access private | |
59 | + this._length = 0; | |
60 | + | |
61 | + --- | |
62 | + -- コントロールカーブのデフォルト値 | |
63 | + -- @var int | |
64 | + -- @access private | |
49 | 65 | this._defaultValue = 0; |
66 | + | |
67 | + --- | |
68 | + -- コントロールカーブの最大値 | |
69 | + -- @var int | |
70 | + -- @access private | |
50 | 71 | this._maxValue = 127; |
72 | + | |
73 | + --- | |
74 | + -- コントロールカーブの最小値 | |
75 | + -- @var int | |
76 | + -- @access private | |
51 | 77 | this._minValue = 0; |
78 | + | |
79 | + --- | |
80 | + -- このリスト内で使用されている ID の最大値 | |
81 | + -- @var int | |
82 | + -- @access private | |
52 | 83 | this._maxId = 0; |
84 | + | |
85 | + --- | |
86 | + -- コントロールカーブの名前 | |
87 | + -- @var string | |
88 | + -- @access private | |
53 | 89 | this._name = ""; |
54 | 90 | |
55 | 91 | --- |
@@ -29,8 +29,23 @@ | ||
29 | 29 | -- @access static ctor |
30 | 30 | function TextStream.new() |
31 | 31 | local this = {}; |
32 | + | |
33 | + --- | |
34 | + -- 書き込まれたデータを保持するバッファー | |
35 | + -- @var table | |
36 | + -- @access private | |
32 | 37 | this._array = {}; |
38 | + | |
39 | + --- | |
40 | + -- データの現在の長さ | |
41 | + -- @var int | |
42 | + -- @access private | |
33 | 43 | this._length = 0; |
44 | + | |
45 | + --- | |
46 | + -- 現在の読み書き位置 | |
47 | + -- @var int | |
48 | + -- @access private | |
34 | 49 | this._position = -1; |
35 | 50 | |
36 | 51 | --- |
@@ -56,63 +56,134 @@ | ||
56 | 56 | |
57 | 57 | --- |
58 | 58 | -- PIT。ピッチベンド(pitchBendBPList)。default=0 |
59 | + -- @var BPList | |
60 | + -- @access private | |
59 | 61 | this._pit = nil; |
60 | 62 | |
61 | 63 | --- |
62 | 64 | -- PBS。ピッチベンドセンシティビティ(pitchBendSensBPList)。dfault=2 |
65 | + -- @var BPList | |
66 | + -- @access private | |
63 | 67 | this._pbs = nil; |
64 | 68 | |
65 | 69 | --- |
66 | 70 | -- DYN。ダイナミクス(dynamicsBPList)。default=64 |
71 | + -- @var BPList | |
72 | + -- @access private | |
67 | 73 | this._dyn = nil; |
68 | 74 | |
69 | 75 | --- |
70 | 76 | -- BRE。ブレシネス(epRResidualBPList)。default=0 |
77 | + -- @var BPList | |
78 | + -- @access private | |
71 | 79 | this._bre = nil; |
72 | 80 | |
73 | 81 | --- |
74 | 82 | -- BRI。ブライトネス(epRESlopeBPList)。default=64 |
83 | + -- @var BPList | |
84 | + -- @access private | |
75 | 85 | this._bri = nil; |
76 | 86 | |
77 | 87 | --- |
78 | 88 | -- CLE。クリアネス(epRESlopeDepthBPList)。default=0 |
89 | + -- @var BPList | |
90 | + -- @access private | |
79 | 91 | this._cle = nil; |
80 | 92 | |
93 | + --- | |
94 | + -- @var BPList | |
95 | + -- @access private | |
81 | 96 | this._reso1FreqBPList = nil; |
97 | + | |
98 | + --- | |
99 | + -- @var BPList | |
100 | + -- @access private | |
82 | 101 | this._reso2FreqBPList = nil; |
102 | + | |
103 | + --- | |
104 | + -- @var BPList | |
105 | + -- @access private | |
83 | 106 | this._reso3FreqBPList = nil; |
107 | + | |
108 | + --- | |
109 | + -- @var BPList | |
110 | + -- @access private | |
84 | 111 | this._reso4FreqBPList = nil; |
112 | + | |
113 | + --- | |
114 | + -- @var BPList | |
115 | + -- @access private | |
85 | 116 | this._reso1BWBPList = nil; |
117 | + | |
118 | + --- | |
119 | + -- @var BPList | |
120 | + -- @access private | |
86 | 121 | this._reso2BWBPList = nil; |
122 | + | |
123 | + --- | |
124 | + -- @var BPList | |
125 | + -- @access private | |
87 | 126 | this._reso3BWBPList = nil; |
127 | + | |
128 | + --- | |
129 | + -- @var BPList | |
130 | + -- @access private | |
88 | 131 | this._reso4BWBPList = nil; |
132 | + | |
133 | + --- | |
134 | + -- @var BPList | |
135 | + -- @access private | |
89 | 136 | this._reso1AmpBPList = nil; |
137 | + | |
138 | + --- | |
139 | + -- @var BPList | |
140 | + -- @access private | |
90 | 141 | this._reso2AmpBPList = nil; |
142 | + | |
143 | + --- | |
144 | + -- @var BPList | |
145 | + -- @access private | |
91 | 146 | this._reso3AmpBPList = nil; |
147 | + | |
148 | + --- | |
149 | + -- @var BPList | |
150 | + -- @access private | |
92 | 151 | this._reso4AmpBPList = nil; |
93 | 152 | |
94 | 153 | --- |
95 | 154 | -- Harmonics。(EpRSineBPList)default = 64 |
155 | + -- @var BPList | |
156 | + -- @access private | |
96 | 157 | this._harmonics = nil; |
97 | 158 | |
98 | 159 | --- |
99 | 160 | -- Effect2 Depth。 |
161 | + -- @var BPList | |
162 | + -- @access private | |
100 | 163 | this._fx2depth = nil; |
101 | 164 | |
102 | 165 | --- |
103 | 166 | -- GEN。ジェンダーファクター(genderFactorBPList)。default=64 |
167 | + -- @var BPList | |
168 | + -- @access private | |
104 | 169 | this._gen = nil; |
105 | 170 | |
106 | 171 | --- |
107 | 172 | -- POR。ポルタメントタイミング(portamentoTimingBPList)。default=64 |
173 | + -- @var BPList | |
174 | + -- @access private | |
108 | 175 | this._por = nil; |
109 | 176 | |
110 | 177 | --- |
111 | 178 | -- OPE。オープニング(openingBPList)。default=127 |
179 | + -- @var BPList | |
180 | + -- @access private | |
112 | 181 | this._ope = nil; |
113 | 182 | |
114 | 183 | --- |
115 | 184 | -- cent単位のピッチベンド。vsqに保存するときは、VsqFile#reflectPitchによってPIT, PBSに落とし込む。それらの範囲をオーバーしてたら知らん(cutoff) |
185 | + -- @var BPList | |
186 | + -- @access private | |
116 | 187 | this._pitch = nil; |
117 | 188 | |
118 | 189 | --- |
@@ -60,6 +60,11 @@ | ||
60 | 60 | -- MSB の出力を省略するかどうか |
61 | 61 | -- @var boolean |
62 | 62 | this.isMSBOmittingRequired = false; |
63 | + | |
64 | + --- | |
65 | + -- 子イベントのリスト | |
66 | + -- @var table | |
67 | + -- @access private | |
63 | 68 | this._list = nil; |
64 | 69 | |
65 | 70 | --- |
@@ -26,6 +26,11 @@ | ||
26 | 26 | -- @access static ctor |
27 | 27 | function TempoList.new() |
28 | 28 | local this = {}; |
29 | + | |
30 | + --- | |
31 | + -- テンポ変更情報のリスト | |
32 | + -- @var List<Tempo> | |
33 | + -- @access private | |
29 | 34 | this._array = List.new(); |
30 | 35 | |
31 | 36 | --- |
@@ -37,6 +37,10 @@ | ||
37 | 37 | -- @var int |
38 | 38 | this.tempo = 0; |
39 | 39 | |
40 | + --- | |
41 | + -- テンポ変更の秒単位の時刻 | |
42 | + -- @var double | |
43 | + -- @access private | |
40 | 44 | this._time = 0.0; |
41 | 45 | |
42 | 46 | --- |
@@ -28,6 +28,11 @@ | ||
28 | 28 | -- @access static ctor |
29 | 29 | function TimesigList.new() |
30 | 30 | local this = {}; |
31 | + | |
32 | + --- | |
33 | + -- 拍子変更情報のリスト | |
34 | + -- @var List<Timesig> | |
35 | + -- @access private | |
31 | 36 | this._list = List.new(); |
32 | 37 | |
33 | 38 | --- |