Commit Graph

41 Commits

Author SHA1 Message Date
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 01edf0c6be removed wrong ref to submodule 2019-08-06 18:42:08 +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
lathoub 3db6908619
Merge pull request #6 from dacodekid/master
Fix sendChannelMessage Signature on SendNoteOn/Off
2019-02-23 08:41:05 +01: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
lathoub 810429cdd2
Update README.md 2018-12-31 11:20:45 +01:00
lathoub 876e6fd2bd
Update README.md
added inspiration by Pedalino
2018-12-31 11:20:33 +01:00
lathoub 0e06b9846b
Merge pull request #5 from alf45tar/master
Update Ble_esp32.h
2018-12-31 11:00:48 +01:00
alf45tar e18a6fd005
Update Ble_esp32.h 2018-12-31 10:44:26 +01:00
lathoub d36f526949
Merge pull request #4 from comoc/add-cccd-2902
add BLE2902
(to accept notify registration at the client.)
2018-12-23 13:39:42 +01:00
Akihiro Komori 98cdddfb16 add BLE2902 2018-12-11 15:00:25 +09:00
lathoub 90410c60b8 added NoteOff 2018-11-11 09:07:06 -05: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 992e7e0420
Update README.md 2018-11-02 17:16:56 +01:00
lathoub d5938e081f
Update README.md 2018-11-02 17:16:29 +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 963e8e967f
Update .gitignore 2018-10-27 11:13:37 +02:00
lathoub 85df96ec97
Create .gitignore 2018-10-27 11:13:08 +02:00
lathoub 2fc509e318 added all output MIDI command stubs 2018-10-27 11:12:10 +02:00
lathoub 2ca4746688 Update examples/Esp32_NoteOnOffEverySec/Esp32_NoteOnOffEverySec.ino 2018-10-24 12:07:25 +02:00
lathoub 7de74ffd23 added noteOn 2018-10-24 12:04:31 +02:00
lathoub bf0ae6be04
Update README.md 2018-10-24 12:02:45 +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
lathoub c34c20e946
Initial commit 2018-10-23 21:45:25 +02:00