Commit Graph

60 Commits

Author SHA1 Message Date
lathoub 3ae9fe9ae7 added Basic_IO example 2020-04-18 16:05:24 +02:00
lathoub 6d6fa61f83 renamed BLEMIDI to BLEMIDITransport 2020-04-18 11:40:57 +02:00
lathoub eaa2f29568 removed unused inChannel argument from begin, removed logging 2020-04-17 22:50:24 +02:00
lathoub 1e9706aa1a getTransportName 2020-03-15 04:00:23 +01:00
lathoub 0fc2b5a059 use lastStatus, not the reference to the buffer (in case on running status) 2020-03-09 23:00:59 +01:00
lathoub f80e225080 added support for running Status 2020-03-09 22:56:47 +01:00
lathoub 42cd91d79b better BLE MIDI parser (incl SysEx) 2020-03-09 22:52:10 +01:00
lathoub f78f5a8f9c Merge branch 'feat/2.0.0' of https://github.com/lathoub/Arduino-BLE-MIDI into feat/2.0.0 2020-03-08 23:03:41 +01:00
lathoub 54ebfee9ad xQueue to communicate between core_0 and core_1 2020-03-08 23:03:39 +01:00
lathoub 4b15c37cff
Update README.md 2020-03-08 17:22:05 +01:00
lathoub a644fa350e Merge branch 'feat/2.0.0' of https://github.com/lathoub/Arduino-BLE-MIDI into feat/2.0.0 2020-03-08 13:47:18 +01:00
lathoub 7dec0b1165 renamed BLEMIDI to BLE-MIDI 2020-03-08 13:47:12 +01:00
lathoub f3ead7d8d5
Update library.properties 2020-03-04 06:06:46 +01:00
lathoub e2e97d17e6 Update MidiBle.ino 2020-03-03 21:49:41 +01:00
lathoub 90b83e2360 Working BLE MIDI (not tested with SysEx) 2020-03-03 20:23:16 +01:00
lathoub 324d0404f5 initial upload using feat/2.0.0 (not working) 2020-03-02 22:14:42 +01:00
lathoub 8a0619c498 added default initialisation 2019-08-17 17:31:21 +02:00
lathoub 0787571f5f trying to avoid internal buffers 2019-08-17 16:39:02 +02:00
lathoub 721fe62034
Update README.md 2019-08-15 14:46:22 +02:00
lathoub 253f3e4b51 initial upload 2019-08-15 14:44:11 +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