Skip to content

Commit 03adfbc

Browse files
committed
Add MIDI GUI tab and learn function
1 parent 977b042 commit 03adfbc

31 files changed

+4808
-212
lines changed

docs/JSON-RPC.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,40 @@ Results:
188188
| result.clients | array | The client list. See jamulusclient/clientListReceived for the format. |
189189

190190

191+
### jamulusclient/getMidiDevices
192+
193+
Returns a list of available MIDI input devices.
194+
195+
Parameters:
196+
197+
| Name | Type | Description |
198+
| --- | --- | --- |
199+
| params | object | No parameters (empty object). |
200+
201+
Results:
202+
203+
| Name | Type | Description |
204+
| --- | --- | --- |
205+
| result | array | Array of MIDI device name strings. |
206+
207+
208+
### jamulusclient/getMidiSettings
209+
210+
Returns all MIDI controller settings.
211+
212+
Parameters:
213+
214+
| Name | Type | Description |
215+
| --- | --- | --- |
216+
| params | object | No parameters (empty object). |
217+
218+
Results:
219+
220+
| Name | Type | Description |
221+
| --- | --- | --- |
222+
| result | object | MIDI settings object. |
223+
224+
191225
### jamulusclient/pollServerList
192226

193227
Request list of servers in a directory.
@@ -240,6 +274,23 @@ Results:
240274
| result | string | Always "ok". |
241275

242276

277+
### jamulusclient/setMidiSettings
278+
279+
Sets one or more MIDI controller settings.
280+
281+
Parameters:
282+
283+
| Name | Type | Description |
284+
| --- | --- | --- |
285+
| params | object | Any subset of MIDI settings fields to set. |
286+
287+
Results:
288+
289+
| Name | Type | Description |
290+
| --- | --- | --- |
291+
| result | string | Always "ok". |
292+
293+
243294
### jamulusclient/setName
244295

245296
Sets your name.

linux/debian/rules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,7 @@ override_dh_auto_clean:
4646
rm -rf build-gui
4747
rm -rf build-nox
4848
dh_clean
49+
50+
51+
override_dh_shlibdeps:
52+
dh_shlibdeps -l/usr/lib/x86_64-linux-gnu

0 commit comments

Comments
 (0)