Commit Graph

49 Commits

Author SHA1 Message Date
lathoub 6e360ba6e3
Update BLE-MIDI_Config.h 2020-10-02 22:15:00 +02:00
lathoub 2efc6e5f0a added working ArduinoBLE 2020-09-27 18:35:15 +02:00
lathoub 9193101fab rename hardware files, move headers to config file 2020-09-27 14:32:33 +02:00
lathoub 20ff691133 cleaned esp32 (& NimBLE implementation), moved parser down 2020-09-27 14:02:42 +02:00
lathoub d9fc069a4f fixed copy/paste error 2020-09-27 13:36:16 +02:00
lathoub acd1d95001 renamed ESP32 -> MIDI_ESP32 2020-09-27 13:28:45 +02:00
lathoub 533eab5204 added support for NimBLE 2020-09-16 09:52:40 +02:00
lathoub 7d5944f37a added initial support for nRF52, cleanup ESP32 2020-09-13 22:37:10 +02:00
lathoub ce874ad382 Use1ByteParsing is false for packet transport layers 2020-05-01 10:04:05 +02:00
lathoub d278592c9f
thruActivated as a property 2020-04-23 22:14:13 +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 54ebfee9ad xQueue to communicate between core_0 and core_1 2020-03-08 23:03:39 +01:00
lathoub 7dec0b1165 renamed BLEMIDI to BLE-MIDI 2020-03-08 13:47:12 +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 253f3e4b51 initial upload 2019-08-15 14:44:11 +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