Mike Toon
d38cf1f679
BLOCKS: Prevent ConfigMetaData having incorrect default index of 0
2020-03-12 09:47:00 +00:00
Mike Toon
a6fded11e6
BLOCKS: Use unique_ptr for setting program and add new block listeners
2020-02-20 12:38:07 +00:00
Mike Toon
966f5f09ec
BLOCKS: Only update ping sent time when pings are sent
2019-11-13 12:19:18 +00:00
Mike Toon
58a4b94414
BLOCKS: Update default config and allow block model specific defaults
2019-10-25 14:53:27 +01:00
Mike Toon
efbb530d9d
BLOCKS: Fix heap sync issue when block is reconnected
...
Reset lastPacketIndexReceived when a device is reconnected to mirror behaviour in firmware.
2019-09-09 14:17:54 +01:00
michael.toon
120d6cc3ff
BLOCKS: Add master block detection and throttle ping requests
...
This adds master block detection and will update the topology if necessary. This fixes an issue where master block could be wrongly identified.
Added a throttle to ping requests by staggering them between timer ticks, this mitigates some issues with larger topologies.
2019-08-16 18:58:33 +01:00
ed
a093112c05
Fixed some compiler warnings
2019-07-09 12:24:34 +01:00
Agnieszka Janowicz
fdcebfe6a2
BLOCKS: Ensure that the program loaded callback is called when program passed to setProgram is identical to what's already loaded
2019-06-17 14:22:03 +01:00
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
2019-06-06 10:25:19 +01:00
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
2019-06-04 16:48:44 +01:00
ed
3d7b002a8f
Fixed some misleading indentation
2019-04-30 14:20:02 +01:00
ed
fcbdf0629f
BLOCKS: Use unique identifier to find MIDI ports and fix some connection issues
2019-04-09 14:10:46 +01:00
dimitri
bdfbcff62d
BLOCKS: Added a method to reset to the default program
2019-03-26 14:34:24 +00:00
dimitri
92d930a17e
BLOCKS: Make MIDI port listener thread safe
2019-03-18 17:05:07 +00:00
Mike Toon
9a6b37d499
BLOCKS: Add block argument to logging callback
2019-03-15 14:12:40 +00:00
ed
1a46fb3a5f
Minor whitespace tidying
2019-03-15 14:10:14 +00:00
dimitri
831448fbb0
Blocks: Use special reset message for master blocks
2019-02-26 12:31:00 +00:00
ed
464b1f8eb2
Removed some superfluous juce:: namespaces from the juce_blocks_basics module
2019-02-18 15:46:44 +00:00
ed
7cf52297ee
BLOCKS: Added callbacks from the topology for device added, removed and updated
2019-02-18 15:04:31 +00:00
ed
5189b4bbd9
BLOCKS: Remove dependency on juce_gui_basics
2019-01-22 17:19:46 +00:00
dimitri
4f7137cc08
BLOCKS: Request version number from old firmware
2018-12-19 14:09:57 +00:00
ed
77c8a873f3
BLOCKS: Split PhysicalTopologySource internal classes into separate files
2018-12-03 17:05:09 +00:00