ed
46f5b126d5
Tidied up some template statement whitespace
4 years ago
ed
d510b73cdf
Normalised all whitespace before args in std::function
5 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
Mike Toon
d38cf1f679
BLOCKS: Prevent ConfigMetaData having incorrect default index of 0
5 years ago
Mike Toon
a6fded11e6
BLOCKS: Use unique_ptr for setting program and add new block listeners
5 years ago
Mike Toon
966f5f09ec
BLOCKS: Only update ping sent time when pings are sent
5 years ago
Mike Toon
58a4b94414
BLOCKS: Update default config and allow block model specific defaults
5 years ago
Mike Toon
efbb530d9d
BLOCKS: Fix heap sync issue when block is reconnected
Reset lastPacketIndexReceived when a device is reconnected to mirror behaviour in firmware.
5 years ago
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.
5 years ago
ed
a093112c05
Fixed some compiler warnings
5 years ago
Agnieszka Janowicz
fdcebfe6a2
BLOCKS: Ensure that the program loaded callback is called when program passed to setProgram is identical to what's already loaded
6 years ago
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
6 years ago
Tom Poole
16dd26649a
Fixed some GCC compiler warnings and removed deprecated functions
6 years ago
ed
3d7b002a8f
Fixed some misleading indentation
6 years ago
ed
fcbdf0629f
BLOCKS: Use unique identifier to find MIDI ports and fix some connection issues
6 years ago
dimitri
bdfbcff62d
BLOCKS: Added a method to reset to the default program
6 years ago
dimitri
92d930a17e
BLOCKS: Make MIDI port listener thread safe
6 years ago
Mike Toon
9a6b37d499
BLOCKS: Add block argument to logging callback
6 years ago
ed
1a46fb3a5f
Minor whitespace tidying
6 years ago
dimitri
831448fbb0
Blocks: Use special reset message for master blocks
6 years ago
ed
464b1f8eb2
Removed some superfluous juce:: namespaces from the juce_blocks_basics module
6 years ago
ed
7cf52297ee
BLOCKS: Added callbacks from the topology for device added, removed and updated
6 years ago
ed
5189b4bbd9
BLOCKS: Remove dependency on juce_gui_basics
6 years ago
dimitri
4f7137cc08
BLOCKS: Request version number from old firmware
6 years ago
ed
77c8a873f3
BLOCKS: Split PhysicalTopologySource internal classes into separate files
6 years ago