lathoub
aa0f6bc44a
added end() method, stop'ping BLE
2021-05-28 21:06:07 +02:00
lathoub
4aee6708ca
Windows connection to ESP32
...
Windows connection to ESP32, based on suggestion from @wakwak-koba (I get notes in the MIDIBerry input monitor using ESP32, but not using NimBLE ?? (MidiBle example)
2020-10-25 22:52:27 +01:00
wakwak_koba
ab02fbc108
Fixed not being able to pair with Windows when using NimBLE
...
and, consideration for boards that don't implement the `LED_BUILTIN` constant
2020-10-23 08:12:52 +09:00
lathoub
f274037f81
rename BLEMIDI to BLEMIDI_Transport & cleanup
...
- rename BLEMIDI to BLEMIDI_Transport (avoid class name collision)
- cleanup
2020-10-11 11:37:45 +02:00
lathoub
5f8a38a5b8
cleanup
2020-10-03 17:13:12 +02:00
lathoub
ba7c598a52
complete send SysEx (over multiple packets)
...
Test multiple packets by sending sysex11 over a buffer of 5 bytes of more (change byte mTxBuffer[Settings::MaxBufferSize];)
Interesting edge cases are with buffer len: 5,7 and 12 (with sysex11)
2020-10-03 10:02:49 +02:00
lathoub
359c9acd22
added basic sysex (1 packet) + example
2020-10-03 06:19:37 +02:00
lathoub
700159ab93
BLE-MIDI => BLEMIDI in filenames
2020-10-03 04:20:53 +02:00
lathoub
b22cc18fc0
from feat/2.0.0
2020-10-03 04:11:56 +02:00
lathoub
6eaf748522
fix bug that points to non-exiting file
...
Thank you @alf45tar for pointing this out
2020-01-05 16:55:32 -05:00
Arik Caspi
89731d5def
Adding Support for BLE Midi Client
...
Currently library only support BLE Midi server
Adding the option connect as client
2019-12-21 13:01:41 +02:00
lathoub
a23461e4f7
added midi-common submodule
2019-08-06 18:34:56 +02:00
lathoub
4daf0a477e
removed submodule
2019-08-06 18:33:37 +02:00
lathoub
71a32806e1
abstract MIDI interface using submodule
...
1) abstract MIDI interface using submodule
2) modify ble_esp32 to abstract MIDI interface (renamed serialize to write)
3) fixed #include path
4) exmaple sends NoteOn/NoteOff and removed call to read();
2019-08-05 22:17:47 +02:00
Da CodeKid
79c7d4ec22
Fix sendChannelMessage Signature on SendNoteOn/Off
...
Fix sendChannelMessage call Signature on SendNoteOn & SendNoteOff functions
2019-02-18 14:35:25 -05:00
alf45tar
e18a6fd005
Update Ble_esp32.h
2018-12-31 10:44:26 +01:00
Akihiro Komori
98cdddfb16
add BLE2902
2018-12-11 15:00:25 +09:00
lathoub
6cb35ccdea
more parsing of messages
2018-11-11 08:58:28 -05:00
lathoub
26c4973e12
implemented parser for incoming messages
2018-11-11 08:49:56 -05:00
lathoub
e91e4209b1
renamed receive -> read
...
similar to MIDI on Arduino by 47effects
2018-11-10 20:20:22 -05:00
lathoub
920fbe1644
cleanup
2018-11-10 20:07:47 -05:00
lathoub
c3f40ace79
added virtual serialization methods
...
the serialization methods are the one that will send the MIDI buyes - either Serial, over AppleMIDI or BLE MIDI
2018-11-10 11:33:23 -05:00
lathoub
6c0b22e2ca
abstract MIDI interface according to 47effects/midi
2018-11-04 08:41:54 +01:00
lathoub
761df08866
removed submodule MIDI
2018-11-03 19:26:04 +01:00
lathoub
9794faffa3
added comment
2018-11-03 17:51:10 +01:00
lathoub
68ff069833
moved all specific MIDI code, types to a single file
2018-11-03 17:46:41 +01:00
lathoub
355b2e7065
added abstract Midi Interface class
...
added abstract Midi Interface class, that needs to be specialized for BLE, AppleMIDI or SerialMIDI - first attempt
2018-11-03 17:08:45 +01:00
lathoub
1faeb6d0e7
use of the auto type specifier
2018-11-03 11:06:10 +01:00
lathoub
b92377bd5c
copied BLE MIDI copy from Pedalino (alf45tar)
...
Copied all BLE MIDI related code from Pedalino (alf45tar) and pasted here. Thank you alf45tar!
2018-11-03 10:33:47 +01:00
lathoub
42235de680
aligning code with 47Effects/Midi and AppleMIDI projects
...
noteOn -> sendNoteOn
2018-11-02 17:12:45 +01:00
lathoub
0eaffcc058
add MIDI submodule
2018-10-27 16:07:10 +02:00
lathoub
296853a43f
generic MIDI commands in a seperate header
2018-10-27 13:12:58 +02:00
lathoub
2fc509e318
added all output MIDI command stubs
2018-10-27 11:12:10 +02:00
lathoub
7de74ffd23
added noteOn
2018-10-24 12:04:31 +02:00
lathoub
c6b246f9dd
added connected/disconnected events
2018-10-24 11:27:29 +02:00
lathoub
ebc5cce602
added first device: esp32
2018-10-24 00:13:43 +02:00
lathoub
f5ac29968e
proof of concept
2018-10-23 22:04:00 +02:00