<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Increase transfer rate. MIDI BLE</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/65208/increase-transfer-rate-midi-ble</link><description>Hi, 
 I want to increase the amount of BLE MIDI packages I am sending. Softdevice 132 nrf52832 
 MIDI data is sent by notifications and updates of the characteristic value. 
 I started from the custom example. These are the conection intervals. 
 I update</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 29 Sep 2020 09:12:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/65208/increase-transfer-rate-midi-ble" /><item><title>RE: Increase transfer rate. MIDI BLE</title><link>https://devzone.nordicsemi.com/thread/271997?ContentTypeID=1</link><pubDate>Tue, 29 Sep 2020 09:12:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94d004c0-d47c-4260-9743-b442e9c2b7e6</guid><dc:creator>manuwind</dc:creator><description>&lt;p&gt;Solved by adding MTU negotiation procedure. This increased the packet length from 20 bytes to 244 bytes.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Increase transfer rate. MIDI BLE</title><link>https://devzone.nordicsemi.com/thread/267178?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2020 10:52:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b66d4af-a4dc-4b8e-96da-af3c89c521ad</guid><dc:creator>manuwind</dc:creator><description>&lt;p&gt;My main question is, can we update the notification characteristic more than once per connection?&lt;/p&gt;
&lt;p&gt;The other option would be to increase /renegotiate the MTU. Am I right?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Increase transfer rate. MIDI BLE</title><link>https://devzone.nordicsemi.com/thread/267051?ContentTypeID=1</link><pubDate>Fri, 28 Aug 2020 22:53:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05e2f970-3d81-4868-aac6-2aa00c7dcb19</guid><dc:creator>manuwind</dc:creator><description>&lt;p&gt;Thank you and sorry for my late reply. For any reason I didn&amp;#39;t get the notification.&lt;/p&gt;
&lt;p&gt;1. The peripheral is a MIDI controller. The Central can be a Macbook Pro 2015 or an iPad Pro.&lt;/p&gt;
&lt;p&gt;2. The payload can be from a single MIDI realtime (1 byte) message to a bunch of MIDI messages that don&amp;#39;t fit into one single 20 byte notification package.&lt;/p&gt;
&lt;p&gt;3. 7.5 ms is already a considerable latency.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Increase transfer rate. MIDI BLE</title><link>https://devzone.nordicsemi.com/thread/266397?ContentTypeID=1</link><pubDate>Wed, 26 Aug 2020 08:42:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1c316f3-d31b-4b37-8b88-ad1d7d5d0c83</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Setting max connection interval to 12ms can be detrimental to the negotiated connection interval given what Central is controlling the link, if the max CI is too low the Central might use its default value that could be anywhere from 7.5ms to several seconds.&amp;nbsp; &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;What devices are the Peripheral and the Central?&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;How big is your payload?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;li&gt;How low latency do you need?&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>