aboutsummaryrefslogtreecommitdiff
path: root/docs/ja/internals_send_functions.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/ja/internals_send_functions.md')
-rw-r--r--docs/ja/internals_send_functions.md246
1 files changed, 246 insertions, 0 deletions
diff --git a/docs/ja/internals_send_functions.md b/docs/ja/internals_send_functions.md
new file mode 100644
index 000000000..2747d3997
--- /dev/null
+++ b/docs/ja/internals_send_functions.md
@@ -0,0 +1,246 @@
1# `send_functions` グループ {#group__send__functions}
2
3<!---
4 original document: 0.10.9:docs/internals_send_functions.md
5 git diff 0.10.9 HEAD -- docs/internals_send_functions.md | cat
6-->
7
8これらは、デバイスを介して MIDI データを送信するために使う関数です。
9
10## 概要
11
12メンバー | 説明
13--------------------------------|---------------------------------------------
14`public void `[`midi_send_cc`](#group__send__functions_1gaaf884811c92df405ca8fe1a00082f960)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num,uint8_t val)` | 指定されたデバイスを介して、コントロールチェンジメッセージを送信します。
15`public void `[`midi_send_noteon`](#group__send__functions_1ga467bcf46dbf03ec269ce565b46bc2775)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num,uint8_t vel)` | 指定されたデバイスを介してノートオンメッセージを送信します。
16`public void `[`midi_send_noteoff`](#group__send__functions_1gaedb7d8805425eef5d47d57ddcb4c7a49)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num,uint8_t vel)` | 指定されたデバイスを介してノートオフメッセージを送信します。
17`public void `[`midi_send_aftertouch`](#group__send__functions_1ga0014847571317a0e34b2ef46a6bc584f)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t note_num,uint8_t amt)` | 指定されたデバイスを介してアフタータッチメッセージを送信します。
18`public void `[`midi_send_pitchbend`](#group__send__functions_1gae5a4a1e71611e7534be80af9ce3d3491)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,int16_t amt)` | 指定されたデバイスを介してピッチベンドメッセージを送信します。
19`public void `[`midi_send_programchange`](#group__send__functions_1ga7b15588ef25e5e1ff09c2afc3151ce86)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num)` | 指定されたデバイスを介してプログラムチェンジメッセージを送信します。
20`public void `[`midi_send_channelpressure`](#group__send__functions_1gaf23e69fdf812e89c0036f51f88ab2e1b)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t amt)` | 指定されたデバイスを介してチャンネルプレッシャーメッセージを送信します。
21`public void `[`midi_send_clock`](#group__send__functions_1ga4e1b11a7cdb0875f6e03ce7c79c581aa)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してクロックメッセージを送信します。
22`public void `[`midi_send_tick`](#group__send__functions_1ga2b43c7d433d940c5b907595aac947972)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してティックメッセージを送信します。
23`public void `[`midi_send_start`](#group__send__functions_1ga1569749a8d58ccc56789289d7c7245cc)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してスタートメッセージを送信します。
24`public void `[`midi_send_continue`](#group__send__functions_1gaed5dc29d754a27372e89ab8bc20ee120)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してコンティニューメッセージを送信します。
25`public void `[`midi_send_stop`](#group__send__functions_1ga026e1a620276cb653ac501aa0d12a988)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してストップメッセージを送信します。
26`public void `[`midi_send_activesense`](#group__send__functions_1ga9b6e4c6ce4719d2604187b325620db37)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してアクティブセンスメッセージを送信します。
27`public void `[`midi_send_reset`](#group__send__functions_1ga3671e39a6d93ca9568fc493001af1b1b)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してリセットメッセージを送信します。
28`public void `[`midi_send_tcquarterframe`](#group__send__functions_1ga5b85639910eec280bb744c934d0fd45a)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t time)` | 指定されたデバイスを介してタイムコードクォータフレームメッセージを送信します。
29`public void `[`midi_send_songposition`](#group__send__functions_1gab1c9eeef3b57a8cd2e6128d18e85eb7f)`(`[`MidiDevice`](#struct__midi__device)` * device,uint16_t pos)` | 指定されたデバイスを介してソングポジションメッセージを送信します。
30`public void `[`midi_send_songselect`](#group__send__functions_1ga42de7838ba70d949af9a50f9facc3c50)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t song)` | 指定されたデバイスを介してソングセレクトメッセージを送信します。
31`public void `[`midi_send_tunerequest`](#group__send__functions_1ga8db6c7e04d48e4d2266dd59118ca0656)`(`[`MidiDevice`](#struct__midi__device)` * device)` | 指定されたデバイスを介してチューンリクエストメッセージを送信します。
32`public void `[`midi_send_byte`](#group__send__functions_1ga857e85eb90b288385642d4d991e09881)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t b)` | 指定されたデバイスを介してバイトを送信します。
33`public void `[`midi_send_data`](#group__send__functions_1ga36e2f2e45369d911b76969361679054b)`(`[`MidiDevice`](#struct__midi__device)` * device,uint16_t count,uint8_t byte0,uint8_t byte1,uint8_t byte2)` | 最大3バイトのデータを送信します。
34`public void `[`midi_send_array`](#group__send__functions_1ga245243cb1da18d2cea18d4b18d846ead)`(`[`MidiDevice`](#struct__midi__device)` * device,uint16_t count,uint8_t * array)` | フォーマットされた MIDI データの配列を送信します。
35
36## メンバー
37
38#### `public void `[`midi_send_cc`](#group__send__functions_1gaaf884811c92df405ca8fe1a00082f960)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num,uint8_t val)` {#group__send__functions_1gaaf884811c92df405ca8fe1a00082f960}
39
40指定されたデバイスを介して、コントロールチェンジメッセージ(cc)を送信します。
41
42#### パラメータ
43* `device` 送信に使うデバイス
44
45* `chan` 送信するチャンネル、0-15
46
47* `num` コントロールチェンジナンバー
48
49* `val` コントロールチェンジナンバーの値
50
51#### `public void `[`midi_send_noteon`](#group__send__functions_1ga467bcf46dbf03ec269ce565b46bc2775)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num,uint8_t vel)` {#group__send__functions_1ga467bcf46dbf03ec269ce565b46bc2775}
52
53指定されたデバイスを介してノートオンメッセージを送信します。
54
55#### パラメータ
56* `device` 送信に使うデバイス
57
58* `chan` 送信するチャンネル、0-15
59
60* `num` ノート番号
61
62* `vel` ノートベロシティ
63
64#### `public void `[`midi_send_noteoff`](#group__send__functions_1gaedb7d8805425eef5d47d57ddcb4c7a49)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num,uint8_t vel)` {#group__send__functions_1gaedb7d8805425eef5d47d57ddcb4c7a49}
65
66指定されたデバイスを介してノートオフメッセージを送信します。
67
68#### パラメータ
69* `device` 送信に使うデバイス
70
71* `chan` 送信するチャンネル、0-15
72
73* `num` ノート番号
74
75* `vel` ノートベロシティ
76
77#### `public void `[`midi_send_aftertouch`](#group__send__functions_1ga0014847571317a0e34b2ef46a6bc584f)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t note_num,uint8_t amt)` {#group__send__functions_1ga0014847571317a0e34b2ef46a6bc584f}
78
79指定されたデバイスを介してアフタータッチメッセージを送信します。
80
81#### パラメータ
82* `device` 送信に使うデバイス
83
84* `chan` 送信するチャンネル、0-15
85
86* `note_num` ノート番号
87
88* `amt` アフタータッチ量
89
90#### `public void `[`midi_send_pitchbend`](#group__send__functions_1gae5a4a1e71611e7534be80af9ce3d3491)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,int16_t amt)` {#group__send__functions_1gae5a4a1e71611e7534be80af9ce3d3491}
91
92指定されたデバイスを介してピッチベンドメッセージを送信します。
93
94#### パラメータ
95* `device` 送信に使うデバイス
96
97* `chan` 送信するチャンネル、0-15
98
99* `amt` ベンド量の範囲: -8192..8191、0 はベンドしないことを意味します
100
101#### `public void `[`midi_send_programchange`](#group__send__functions_1ga7b15588ef25e5e1ff09c2afc3151ce86)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t num)` {#group__send__functions_1ga7b15588ef25e5e1ff09c2afc3151ce86}
102
103指定されたデバイスを介してプログラムチェンジメッセージを送信します。
104
105#### パラメータ
106* `device` 送信に使うデバイス
107
108* `chan` 送信するチャンネル、0-15
109
110* `num` 変更先のプログラム
111
112#### `public void `[`midi_send_channelpressure`](#group__send__functions_1gaf23e69fdf812e89c0036f51f88ab2e1b)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t chan,uint8_t amt)` {#group__send__functions_1gaf23e69fdf812e89c0036f51f88ab2e1b}
113
114指定されたデバイスを介してチャンネルプレッシャーメッセージを送信します。
115
116#### パラメータ
117* `device` 送信に使うデバイス
118
119* `chan` 送信するチャンネル、0-15
120
121* `amt` チャンネルプレッシャーの量
122
123#### `public void `[`midi_send_clock`](#group__send__functions_1ga4e1b11a7cdb0875f6e03ce7c79c581aa)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga4e1b11a7cdb0875f6e03ce7c79c581aa}
124
125指定されたデバイスを介してクロックメッセージを送信します。
126
127#### パラメータ
128* `device` 送信に使うデバイス
129
130#### `public void `[`midi_send_tick`](#group__send__functions_1ga2b43c7d433d940c5b907595aac947972)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga2b43c7d433d940c5b907595aac947972}
131
132指定されたデバイスを介してティックメッセージを送信します。
133
134#### パラメータ
135* `device` 送信に使うデバイス
136
137#### `public void `[`midi_send_start`](#group__send__functions_1ga1569749a8d58ccc56789289d7c7245cc)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga1569749a8d58ccc56789289d7c7245cc}
138
139指定されたデバイスを介してスタートメッセージを送信します。
140
141#### パラメータ
142* `device` 送信に使うデバイス
143
144#### `public void `[`midi_send_continue`](#group__send__functions_1gaed5dc29d754a27372e89ab8bc20ee120)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1gaed5dc29d754a27372e89ab8bc20ee120}
145
146指定されたデバイスを介してコンティニューメッセージを送信します。
147
148#### パラメータ
149* `device` 送信に使うデバイス
150
151#### `public void `[`midi_send_stop`](#group__send__functions_1ga026e1a620276cb653ac501aa0d12a988)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga026e1a620276cb653ac501aa0d12a988}
152
153指定されたデバイスを介してストップメッセージを送信します。
154
155#### パラメータ
156* `device` 送信に使うデバイス
157
158#### `public void `[`midi_send_activesense`](#group__send__functions_1ga9b6e4c6ce4719d2604187b325620db37)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga9b6e4c6ce4719d2604187b325620db37}
159
160指定されたデバイスを介してアクティブセンスメッセージを送信します。
161
162#### パラメータ
163* `device` 送信に使うデバイス
164
165#### `public void `[`midi_send_reset`](#group__send__functions_1ga3671e39a6d93ca9568fc493001af1b1b)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga3671e39a6d93ca9568fc493001af1b1b}
166
167指定されたデバイスを介してリセットメッセージを送信します。
168
169#### パラメータ
170* `device` 送信に使うデバイス
171
172#### `public void `[`midi_send_tcquarterframe`](#group__send__functions_1ga5b85639910eec280bb744c934d0fd45a)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t time)` {#group__send__functions_1ga5b85639910eec280bb744c934d0fd45a}
173
174指定されたデバイスを介してタイムコードクォータフレームメッセージを送信します。
175
176#### パラメータ
177* `device` 送信に使うデバイス
178
179* `time` このクォータフレームの時間。範囲は、0..16383
180
181#### `public void `[`midi_send_songposition`](#group__send__functions_1gab1c9eeef3b57a8cd2e6128d18e85eb7f)`(`[`MidiDevice`](#struct__midi__device)` * device,uint16_t pos)` {#group__send__functions_1gab1c9eeef3b57a8cd2e6128d18e85eb7f}
182
183指定されたデバイスを介してソングポジションメッセージを送信します。
184
185#### パラメータ
186* `device` 送信に使うデバイス
187
188* `pos` ソングポジション
189
190#### `public void `[`midi_send_songselect`](#group__send__functions_1ga42de7838ba70d949af9a50f9facc3c50)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t song)` {#group__send__functions_1ga42de7838ba70d949af9a50f9facc3c50}
191
192指定されたデバイスを介してソングセレクトメッセージを送信します。
193
194#### パラメータ
195* `device` 送信に使うデバイス
196
197* `song` 選択するソング
198
199#### `public void `[`midi_send_tunerequest`](#group__send__functions_1ga8db6c7e04d48e4d2266dd59118ca0656)`(`[`MidiDevice`](#struct__midi__device)` * device)` {#group__send__functions_1ga8db6c7e04d48e4d2266dd59118ca0656}
200
201指定されたデバイスを介してチューンリクエストメッセージを送信します。
202
203#### パラメータ
204* `device` 送信に使うデバイス
205
206#### `public void `[`midi_send_byte`](#group__send__functions_1ga857e85eb90b288385642d4d991e09881)`(`[`MidiDevice`](#struct__midi__device)` * device,uint8_t b)` {#group__send__functions_1ga857e85eb90b288385642d4d991e09881}
207
208指定されたデバイスを介してバイトを送信します。
209
210これは、指定された MIDI デバイスを介してデータを送信する一般的なメソッドです。これは、この API に実装されていない sysex データまたはメッセージがある場合、それらを送信するのに役立ちます。そのようなものを見つけた場合は、私たちがそれらを追加できるように、作者に連絡してください。
211
212#### パラメータ
213* `device` 送信に使うデバイス
214
215* `b` 送信するバイト
216
217#### `public void `[`midi_send_data`](#group__send__functions_1ga36e2f2e45369d911b76969361679054b)`(`[`MidiDevice`](#struct__midi__device)` * device,uint16_t count,uint8_t byte0,uint8_t byte1,uint8_t byte2)` {#group__send__functions_1ga36e2f2e45369d911b76969361679054b}
218
219最大3バイトのデータを送信します。
220
221これを使って sysex を通過できるように count に4の剰余が適用されます。
222
223#### パラメータ
224* `device` 送信に使うデバイス
225
226* `count` 送信するバイト数、4の剰余が適用されます
227
228* `byte0` 最初のバイト
229
230* `byte1` 2番目のバイト。cnt % 4 != 2 の場合は無視されます
231
232* `byte2` 3番目のバイト。cnt % 4 != 3 の場合は無視されます
233
234#### `public void `[`midi_send_array`](#group__send__functions_1ga245243cb1da18d2cea18d4b18d846ead)`(`[`MidiDevice`](#struct__midi__device)` * device,uint16_t count,uint8_t * array)` {#group__send__functions_1ga245243cb1da18d2cea18d4b18d846ead}
235
236フォーマットされた MIDI データの配列を送信します。
237
238sysex に使うことができます。
239
240#### パラメータ
241* `device` 送信に使うデバイス
242
243* `count` 送信するバイト数
244
245* `array` バイトの配列
246