-
Notifications
You must be signed in to change notification settings - Fork 0
/
application.log
411 lines (363 loc) · 33.6 KB
/
application.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
2023-02-21 22:57:15,217 INFO c.e.p.c.HttpToMidi [main] Starting HttpToMidi using Java 17.0.5 with PID 2396 (C:\Users\jacob\Documents\codeprojects\Java\photoz-clone\target\classes started by jacob in C:\Users\jacob\Documents\codeprojects\Java\photoz-clone)
2023-02-21 22:57:15,225 INFO c.e.p.c.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-21 22:57:16,075 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Bootstrapping Spring Data JDBC repositories in DEFAULT mode.
2023-02-21 22:57:16,103 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Finished Spring Data repository scanning in 22 ms. Found 0 JDBC repository interfaces.
2023-02-21 22:57:16,674 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat initialized with port(s): 8080 (http)
2023-02-21 22:57:16,682 INFO o.a.c.h.Http11NioProtocol [main] Initializing ProtocolHandler ["http-nio-8080"]
2023-02-21 22:57:16,683 INFO o.a.c.c.StandardService [main] Starting service [Tomcat]
2023-02-21 22:57:16,683 INFO o.a.c.c.StandardEngine [main] Starting Servlet engine: [Apache Tomcat/10.1.5]
2023-02-21 22:57:16,765 INFO o.a.c.c.C.[.[.[/] [main] Initializing Spring embedded WebApplicationContext
2023-02-21 22:57:16,767 INFO o.s.b.w.s.c.ServletWebServerApplicationContext [main] Root WebApplicationContext: initialization completed in 1493 ms
2023-02-21 22:57:17,839 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Starting...
2023-02-21 22:57:18,009 INFO c.z.h.p.HikariPool [main] HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:cbc91dea-2833-42c9-9e64-cd59799b057a user=SA
2023-02-21 22:57:18,010 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Start completed.
2023-02-21 22:57:18,207 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-21 22:57:18,367 INFO o.a.c.h.Http11NioProtocol [main] Starting ProtocolHandler ["http-nio-8080"]
2023-02-21 22:57:18,424 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat started on port(s): 8080 (http) with context path ''
2023-02-21 22:57:18,443 INFO c.e.p.c.HttpToMidi [main] Started HttpToMidi in 3.554 seconds (process running for 4.021)
2023-02-21 22:57:18,454 INFO c.e.p.c.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-21 22:57:18,502 INFO c.e.p.c.MidiController [main]
Available MIDI devices:
2023-02-21 22:57:18,503 INFO c.e.p.c.MidiController [main] [32m- Gervill[32m
2023-02-21 22:57:18,503 INFO c.e.p.c.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-21 22:57:18,503 INFO c.e.p.c.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-21 22:57:18,504 INFO c.e.p.c.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-21 22:57:18,504 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 22:57:18,504 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 23:02:29,638 INFO c.e.p.c.HttpToMidi [main] Starting HttpToMidi using Java 17.0.5 with PID 10288 (C:\Users\jacob\Documents\codeprojects\Java\photoz-clone\target\classes started by jacob in C:\Users\jacob\Documents\codeprojects\Java\photoz-clone)
2023-02-21 23:02:29,646 INFO c.e.p.c.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-21 23:02:30,487 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Bootstrapping Spring Data JDBC repositories in DEFAULT mode.
2023-02-21 23:02:30,509 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Finished Spring Data repository scanning in 12 ms. Found 0 JDBC repository interfaces.
2023-02-21 23:02:31,076 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat initialized with port(s): 8080 (http)
2023-02-21 23:02:31,085 INFO o.a.c.h.Http11NioProtocol [main] Initializing ProtocolHandler ["http-nio-8080"]
2023-02-21 23:02:31,086 INFO o.a.c.c.StandardService [main] Starting service [Tomcat]
2023-02-21 23:02:31,087 INFO o.a.c.c.StandardEngine [main] Starting Servlet engine: [Apache Tomcat/10.1.5]
2023-02-21 23:02:31,183 INFO o.a.c.c.C.[.[.[/] [main] Initializing Spring embedded WebApplicationContext
2023-02-21 23:02:31,185 INFO o.s.b.w.s.c.ServletWebServerApplicationContext [main] Root WebApplicationContext: initialization completed in 1492 ms
2023-02-21 23:02:32,149 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Starting...
2023-02-21 23:02:32,297 INFO c.z.h.p.HikariPool [main] HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:59846b41-98b1-4889-87d9-aa892423f669 user=SA
2023-02-21 23:02:32,299 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Start completed.
2023-02-21 23:02:32,440 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-21 23:02:32,557 INFO o.a.c.h.Http11NioProtocol [main] Starting ProtocolHandler ["http-nio-8080"]
2023-02-21 23:02:32,588 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat started on port(s): 8080 (http) with context path ''
2023-02-21 23:02:32,607 INFO c.e.p.c.HttpToMidi [main] Started HttpToMidi in 3.285 seconds (process running for 3.737)
2023-02-21 23:02:32,616 INFO c.e.p.c.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-21 23:02:32,661 INFO c.e.p.c.MidiController [main]
Available MIDI devices:
2023-02-21 23:02:32,662 INFO c.e.p.c.MidiController [main] [32m- Gervill[32m
2023-02-21 23:02:32,662 INFO c.e.p.c.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-21 23:02:32,662 INFO c.e.p.c.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-21 23:02:32,662 INFO c.e.p.c.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-21 23:02:32,663 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 23:02:32,663 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 23:03:00,499 INFO c.e.p.c.HttpToMidi [main] Starting HttpToMidi using Java 17.0.5 with PID 22960 (C:\Users\jacob\Documents\codeprojects\Java\photoz-clone\target\classes started by jacob in C:\Users\jacob\Documents\codeprojects\Java\photoz-clone)
2023-02-21 23:03:00,504 INFO c.e.p.c.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-21 23:03:01,377 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Bootstrapping Spring Data JDBC repositories in DEFAULT mode.
2023-02-21 23:03:01,406 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Finished Spring Data repository scanning in 21 ms. Found 0 JDBC repository interfaces.
2023-02-21 23:03:01,971 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat initialized with port(s): 8080 (http)
2023-02-21 23:03:01,980 INFO o.a.c.h.Http11NioProtocol [main] Initializing ProtocolHandler ["http-nio-8080"]
2023-02-21 23:03:01,981 INFO o.a.c.c.StandardService [main] Starting service [Tomcat]
2023-02-21 23:03:01,981 INFO o.a.c.c.StandardEngine [main] Starting Servlet engine: [Apache Tomcat/10.1.5]
2023-02-21 23:03:02,070 INFO o.a.c.c.C.[.[.[/] [main] Initializing Spring embedded WebApplicationContext
2023-02-21 23:03:02,071 INFO o.s.b.w.s.c.ServletWebServerApplicationContext [main] Root WebApplicationContext: initialization completed in 1521 ms
2023-02-21 23:03:03,096 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Starting...
2023-02-21 23:03:03,270 INFO c.z.h.p.HikariPool [main] HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:f020eb5d-a260-4b24-90ae-64c090ebe117 user=SA
2023-02-21 23:03:03,272 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Start completed.
2023-02-21 23:03:03,406 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-21 23:03:03,534 INFO o.a.c.h.Http11NioProtocol [main] Starting ProtocolHandler ["http-nio-8080"]
2023-02-21 23:03:03,581 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat started on port(s): 8080 (http) with context path ''
2023-02-21 23:03:03,606 INFO c.e.p.c.HttpToMidi [main] Started HttpToMidi in 3.432 seconds (process running for 3.864)
2023-02-21 23:03:03,629 INFO c.e.p.c.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-21 23:03:03,672 INFO c.e.p.c.MidiController [main]
Available MIDI devices:
2023-02-21 23:03:03,673 INFO c.e.p.c.MidiController [main] [32m- Gervill[32m
2023-02-21 23:03:03,673 INFO c.e.p.c.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-21 23:03:03,674 INFO c.e.p.c.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-21 23:03:03,674 INFO c.e.p.c.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-21 23:03:03,674 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 23:03:03,674 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 23:05:21,363 INFO c.e.p.c.HttpToMidi [main] Starting HttpToMidi using Java 17.0.5 with PID 23752 (C:\Users\jacob\Documents\codeprojects\Java\photoz-clone\target\classes started by jacob in C:\Users\jacob\Documents\codeprojects\Java\photoz-clone)
2023-02-21 23:05:21,373 INFO c.e.p.c.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-21 23:05:22,282 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Bootstrapping Spring Data JDBC repositories in DEFAULT mode.
2023-02-21 23:05:22,305 INFO o.s.d.r.c.RepositoryConfigurationDelegate [main] Finished Spring Data repository scanning in 18 ms. Found 0 JDBC repository interfaces.
2023-02-21 23:05:22,841 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat initialized with port(s): 8080 (http)
2023-02-21 23:05:22,850 INFO o.a.c.h.Http11NioProtocol [main] Initializing ProtocolHandler ["http-nio-8080"]
2023-02-21 23:05:22,852 INFO o.a.c.c.StandardService [main] Starting service [Tomcat]
2023-02-21 23:05:22,852 INFO o.a.c.c.StandardEngine [main] Starting Servlet engine: [Apache Tomcat/10.1.5]
2023-02-21 23:05:22,953 INFO o.a.c.c.C.[.[.[/] [main] Initializing Spring embedded WebApplicationContext
2023-02-21 23:05:22,958 INFO o.s.b.w.s.c.ServletWebServerApplicationContext [main] Root WebApplicationContext: initialization completed in 1539 ms
2023-02-21 23:05:24,046 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Starting...
2023-02-21 23:05:24,194 INFO c.z.h.p.HikariPool [main] HikariPool-1 - Added connection conn0: url=jdbc:h2:mem:efffe828-176d-4256-b27b-820601d942b9 user=SA
2023-02-21 23:05:24,196 INFO c.z.h.HikariDataSource [main] HikariPool-1 - Start completed.
2023-02-21 23:05:24,393 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-21 23:05:24,536 INFO o.a.c.h.Http11NioProtocol [main] Starting ProtocolHandler ["http-nio-8080"]
2023-02-21 23:05:24,579 INFO o.s.b.w.e.t.TomcatWebServer [main] Tomcat started on port(s): 8080 (http) with context path ''
2023-02-21 23:05:24,598 INFO c.e.p.c.HttpToMidi [main] Started HttpToMidi in 3.573 seconds (process running for 4.03)
2023-02-21 23:05:24,611 INFO c.e.p.c.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-21 23:05:24,658 INFO c.e.p.c.MidiController [main]
Available MIDI devices:
2023-02-21 23:05:24,659 INFO c.e.p.c.MidiController [main] [32m- Gervill[32m
2023-02-21 23:05:24,659 INFO c.e.p.c.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-21 23:05:24,659 INFO c.e.p.c.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-21 23:05:24,660 INFO c.e.p.c.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-21 23:05:24,660 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-21 23:05:24,660 INFO c.e.p.c.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:15:43,511 INFO c.m.H.HttpToMidi [main] Starting HttpToMidi using Java 19.0.2 with PID 19896 (C:\Users\jacob\Documents\codeprojects\Java\Http2Midi\build\classes\java\main started by jacob in C:\Users\jacob\Documents\codeprojects\Java\Http2Midi)
2023-02-26 15:15:43,520 INFO c.m.H.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-26 15:15:44,800 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-26 15:15:45,262 INFO o.s.b.w.e.n.NettyWebServer [main] Netty started on port 8080
2023-02-26 15:15:45,278 INFO c.m.H.HttpToMidi [main] Started HttpToMidi in 2.056 seconds (process running for 2.519)
2023-02-26 15:15:45,283 INFO c.m.H.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-26 15:15:45,328 INFO c.m.H.MidiController [main]
Available MIDI devices:
2023-02-26 15:15:45,329 INFO c.m.H.MidiController [main] [32m- Gervill[32m
2023-02-26 15:15:45,329 INFO c.m.H.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-26 15:15:45,329 INFO c.m.H.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-26 15:15:45,329 INFO c.m.H.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-26 15:15:45,329 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:15:45,329 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:16:32,363 INFO c.m.H.HttpToMidi [main] Starting HttpToMidi using Java 19.0.2 with PID 14732 (C:\Users\jacob\Documents\codeprojects\Java\Http2Midi\build\classes\java\main started by jacob in C:\Users\jacob\Documents\codeprojects\Java\Http2Midi)
2023-02-26 15:16:32,372 INFO c.m.H.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-26 15:16:33,678 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-26 15:16:34,108 INFO o.s.b.w.e.n.NettyWebServer [main] Netty started on port 8080
2023-02-26 15:16:34,121 INFO c.m.H.HttpToMidi [main] Started HttpToMidi in 2.031 seconds (process running for 2.437)
2023-02-26 15:16:34,125 INFO c.m.H.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main]
Available MIDI devices:
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main] [32m- Gervill[32m
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:16:34,153 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:31:56,406 INFO c.m.H.HttpToMidi [main] Starting HttpToMidi using Java 19.0.2 with PID 21340 (C:\Users\jacob\Documents\codeprojects\Java\Http2Midi\build\classes\java\main started by jacob in C:\Users\jacob\Documents\codeprojects\Java\Http2Midi)
2023-02-26 15:31:56,411 INFO c.m.H.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-02-26 15:31:57,706 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-02-26 15:31:58,114 INFO o.s.b.w.e.n.NettyWebServer [main] Netty started on port 8080
2023-02-26 15:31:58,126 INFO c.m.H.HttpToMidi [main] Started HttpToMidi in 1.997 seconds (process running for 2.404)
2023-02-26 15:31:58,129 INFO c.m.H.HttpToMidi [main] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-02-26 15:31:58,156 INFO c.m.H.MidiController [main]
Available MIDI devices:
2023-02-26 15:31:58,157 INFO c.m.H.MidiController [main] [32m- Gervill[32m
2023-02-26 15:31:58,157 INFO c.m.H.MidiController [main] [32m- Real Time Sequencer[32m
2023-02-26 15:31:58,157 INFO c.m.H.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-02-26 15:31:58,157 INFO c.m.H.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-02-26 15:31:58,157 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:31:58,157 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-02-26 15:32:06,978 INFO c.m.H.MidiController [reactor-http-nio-3] [32m
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
[32m
2023-03-01 17:34:35,715 INFO c.m.H.HttpToMidi [main] Starting HttpToMidi using Java 19.0.2 with PID 18344 (C:\Users\jacob\Documents\codeprojects\Java\Http2Midi\build\classes\java\main started by jacob in C:\Users\jacob\Documents\codeprojects\Java\Http2Midi)
2023-03-01 17:34:35,719 INFO c.m.H.HttpToMidi [main] No active profile set, falling back to 1 default profile: "default"
2023-03-01 17:34:37,087 INFO o.s.b.a.e.w.EndpointLinksResolver [main] Exposing 1 endpoint(s) beneath base path '/actuator'
2023-03-01 17:34:37,540 INFO o.s.b.w.e.n.NettyWebServer [main] Netty started on port 8080
2023-03-01 17:34:37,552 INFO c.m.H.HttpToMidi [main] Started HttpToMidi in 2.145 seconds (process running for 2.65)
2023-03-01 17:34:37,556 INFO c.m.H.HttpToMidi [main] ***************************************************************************************************************************
There are 4 different commands that you can send to this web server.
There is MIDI Note On, MIDI Note Off, MIDI CC Message, and List MIDI Devices.
In order to sent a Note On you will need to provide these parameters to /midi/noteon:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
velocity: Number from 0 - 128 indicating the velocity.
Example: http://localhost:8080/midi/noteon?deviceName=Propresenter&channel=0¬e=52&velocity=128
In order to sent a Note Off you will need to provide these parameters to /midi/noteoff:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
note: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/noteoff?deviceName=Propresenter&channel=0¬e=52
In order to sent a CC Message you will need to provide these parameters to /midi/cc:
deviceName: Name of the device you are wanting to send the message to in a string format exactly like you see when running the list devices command.
channel: Number from 0 - 15 indicating the channel number you want to connect to.
ccNumber: Number from 0 - 128 corresponding to the different midi notes.
value: Number from 0 - 128 corresponding to the different midi notes.
Example: http://localhost:8080/midi/cc?deviceName=Propresenter&channel=0&ccNumber=15&value=33
In order to list out the available midi devices you will need to send a request to /midi/list
Example: http://localhost:8080/midi/list
In order to get these instructions again you will need to send a request to /midi/info
Example: http://localhost:8080/midi/info
***********************************************************************************************************************
2023-03-01 17:34:37,593 INFO c.m.H.MidiController [main]
Available MIDI devices:
2023-03-01 17:34:37,594 INFO c.m.H.MidiController [main] [32m- Gervill[32m
2023-03-01 17:34:37,594 INFO c.m.H.MidiController [main] [32m- Real Time Sequencer[32m
2023-03-01 17:34:37,594 INFO c.m.H.MidiController [main] [32m- Microsoft MIDI Mapper[32m
2023-03-01 17:34:37,594 INFO c.m.H.MidiController [main] [32m- Microsoft GS Wavetable Synth[32m
2023-03-01 17:34:37,594 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-03-01 17:34:37,594 INFO c.m.H.MidiController [main] [32m- SHAKES-DESKTOP[32m
2023-03-01 17:35:15,239 WARN c.m.H.MidiController [reactor-http-nio-3] Shutting down webserver.
2023-03-01 17:35:18,250 WARN o.s.c.a.CommonAnnotationBeanPostProcessor [SpringApplicationShutdownHook] Destroy method on bean with name 'midiController' threw an exception: java.lang.NullPointerException: Cannot invoke "javax.sound.midi.MidiDevice.close()" because "this.networkDevice" is null