Mike Toon
d38cf1f679
BLOCKS: Prevent ConfigMetaData having incorrect default index of 0
5 years ago
ed
59a058fdc6
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
5 years ago
Mike Toon
a6fded11e6
BLOCKS: Use unique_ptr for setting program and add new block listeners
5 years ago
Mike Toon
138ef9ff1f
BLOCKS: Add LUMI
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
Tom Poole
a4bd6cbc66
Fixed some more Linux compiler warnings
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
ed
bb5c821edc
BLOCKS: Remove dependent devices following device reset
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
27258ed6dd
BLOCKS: Replaced an old BlockImpl name with BlockImplementation
6 years ago
ed
77c8a873f3
BLOCKS: Split PhysicalTopologySource internal classes into separate files
6 years ago