# Lightpad BLOCK M & MIDI Clock

**URL:** <https://forum.juce.com/t/lightpad-block-m-midi-clock/32546>\
**Category:** General JUCE discussion\
**Created:** [March 27, 2019, 5:11pm UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546 "2019-03-27T17:11:12Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![jorisroling](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jorisroling/32/6109_2.png) [@jorisroling](https://forum.juce.com/u/jorisroling)\
**Post date:** [March 27, 2019, 5:11pm UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/1 "2019-03-27T17:11:12Z")

</div>

I’ve created a script for the Lightpad BLOCK (here: [GitHub - jorisroling/axyz-gems: ROLI Lightpad Block code for running as multi high-res XY surface](https://github.com/jorisroling/axyz-gems)) wich receives MIDI Clock.

It works fine when connected with USB, but when I use the device over Bluetooth, it never receives any MIDI Clock. It does receive MIDI CC and all, just the Clock pulses seems to be missing.

I see (using MIDI Monitor) the clock pulses being send to the bluetooth connection, but somehow they get lost. ([image](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/36031654861/original/Screenshot%202019-03-21%20at%2018.16.33.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJ2JSYZ7O3I4JO6DA%2F20190328%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190328T143749Z&X-Amz-Expires=300&X-Amz-Signature=76ab71da72e21f8c266ebb30ae3c070cd528d846a72da2d8d14e8d4756010168&X-Amz-SignedHeaders=Host&response-content-type=image%2Fpng))

Could it be that the device is not handling MIDI Clock over Bluetooth because of bandwith considerations?

I’m running on macOS Mojave v10.14

Regards,  
Joris

PS I contacted ROLI support, and they directed me here.

---

<div class="post-metadata">

**Author:** ![jorisroling](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jorisroling/32/6109_2.png) [@jorisroling](https://forum.juce.com/u/jorisroling)\
**Post date:** [June 3, 2019, 9:20pm UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/2 "2019-06-03T21:20:06Z")

</div>

Bump

---

<div class="post-metadata">

**Author:** ![AnthonyAlfimov](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthonyalfimov/32/14660_2.png) [@AnthonyAlfimov](https://forum.juce.com/u/AnthonyAlfimov)\
**Post date:** [June 3, 2019, 10:08pm UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/3 "2019-06-03T22:08:47Z")

</div>

I tested MIDI clock with a minimal script ([DetectMIDIClock.littlefoot.zip (389 Bytes)](https://forum.juce.com/uploads/short-url/1uEaq6xiWPhnH7EZnSlcOH8G1UZ.zip)) and got the same results: the Block detects incoming MIDI clock when connected via USB, but doesn’t see clock over Bluetooth (macOS 10.13.6).

Seems like this is intended behaviour.

---

<div class="post-metadata">

**Author:** ![jorisroling](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jorisroling/32/6109_2.png) [@jorisroling](https://forum.juce.com/u/jorisroling)\
**Post date:** [June 4, 2019, 7:29am UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/4 "2019-06-04T07:29:22Z")

</div>

Is that, do you think, a limitation of Mac OSX / Windows, or is it ROLI’s doing here?

---

<div class="post-metadata">

**Author:** ![AnthonyAlfimov](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthonyalfimov/32/14660_2.png) [@AnthonyAlfimov](https://forum.juce.com/u/AnthonyAlfimov)\
**Post date:** [June 4, 2019, 11:57am UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/5 "2019-06-04T11:57:08Z")

</div>

Apparently, this is a part of the [MIDI over Bluetooth 1.0a specification](https://www.midi.org/specifications-old/item/bluetooth-le-midi):

> This specification does not support multiple virtual cables, **clock synchronization** , or all possible and valid MIDI 1.0 data streams, which might be addressed by an update or second specification, along with improvements in timing resolution and jitter reduction.

---

<div class="post-metadata">

**Author:** ![jorisroling](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/jorisroling/32/6109_2.png) [@jorisroling](https://forum.juce.com/u/jorisroling)\
**Post date:** [June 4, 2019, 12:28pm UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/6 "2019-06-04T12:28:36Z")

</div>

Ow, that might be it then, so no-one is able to do sync over bluetooth, right?  
Thanks for looking that up for me…

---

<div class="post-metadata">

**Author:** ![AnthonyAlfimov](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthonyalfimov/32/14660_2.png) [@AnthonyAlfimov](https://forum.juce.com/u/AnthonyAlfimov)\
**Post date:** [June 4, 2019, 1:09pm UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/7 "2019-06-04T13:09:34Z")

</div>

I don’t think so, unless I missed a newer specification. But it makes sense, given the bluetooth MIDI latency.

---

<div class="post-metadata">

**Author:** ![LDMdesign](https://avatars.discourse-cdn.com/v4/letter/l/f0a364/32.png) [@LDMdesign](https://forum.juce.com/u/LDMdesign)\
**Post date:** [May 29, 2020, 12:51am UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/8 "2020-05-29T00:51:11Z")

</div>

Can anyone confirm this is no longer working at all? I’m sure this function used to pick up midi clock messages, but now it seems not at all, USB or otherwise.

---

<div class="post-metadata">

**Author:** ![AnthonyAlfimov](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/anthonyalfimov/32/14660_2.png) [@AnthonyAlfimov](https://forum.juce.com/u/AnthonyAlfimov)\
**Post date:** [May 29, 2020, 3:13am UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/9 "2020-05-29T03:13:09Z")

</div>

I tested this with the same minimal script that I used in June 2019, and my Lightpad with firmware version 1.1.0 doesn’t see MIDI clock messages via USB connection anymore. I really hope that this can be fixed/reverted. Littlefoot sequencers become even less viable without MIDI sync over USB.

---

<div class="post-metadata">

**Author:** ![btex](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@btex](https://forum.juce.com/u/btex)\
**Post date:** [June 26, 2020, 8:01am UTC](https://forum.juce.com/t/lightpad-block-m-midi-clock/32546/10 "2020-06-26T08:01:54Z")

</div>

Hello,  
Same issue there. I am developing an Arpeggiator for my Lightpad as part of the Kontrol Light serie and the midi clock signals are not received by the pad over usb midi.  
I hope this will be fixed in the near future.  
Bertrand
