-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from xivilay/lumi-support-experimental
feat: multiple changes related to minor improvements, bug fixes, and lumi keys support
- Loading branch information
Showing
17 changed files
with
440 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule roli_blocks_basics
added at
9a6df1
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
diff --git a/CMakeLists.txt b/CMakeLists.txt | ||
index 40dd357..4cfa1ca 100644 | ||
--- a/CMakeLists.txt | ||
+++ b/CMakeLists.txt | ||
@@ -10,7 +10,6 @@ option(JUCE_BUILD_EXTRAS "Build JUCE Extras" OFF) | ||
set(REACTJUCE_JS_LIBRARY DUKTAPE CACHE STRING "The JS Engine to use: either HERMES or DUKTAPE") | ||
|
||
|
||
-add_subdirectory(ext/juce) | ||
|
||
# Adding any custom modules you might have: | ||
juce_add_module(react_juce) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
diff --git a/topology/internal/roli_MIDIDeviceDetector.cpp b/topology/internal/roli_MIDIDeviceDetector.cpp | ||
index 4b77ff0..191c7e5 100644 | ||
--- a/topology/internal/roli_MIDIDeviceDetector.cpp | ||
+++ b/topology/internal/roli_MIDIDeviceDetector.cpp | ||
@@ -112,7 +112,7 @@ struct MIDIDeviceDetector : public PhysicalTopologySource::DeviceDetector | ||
{ | ||
MidiInputOutputPair pair; | ||
pair.input = input; | ||
- | ||
+ auto inputId = input.identifier; // winRT workaround | ||
juce::String cleanedInputName = cleanBlocksDeviceName (input.name); | ||
|
||
int inputOccurences = 0; | ||
@@ -124,7 +124,7 @@ struct MIDIDeviceDetector : public PhysicalTopologySource::DeviceDetector | ||
|
||
for (const auto& output : midiOutputs) | ||
{ | ||
- if (cleanBlocksDeviceName (output.name) == cleanedInputName) | ||
+ if (cleanBlocksDeviceName (output.name) == cleanedInputName || output.identifier == inputId) | ||
{ | ||
if (outputOccurences == inputOccurences) | ||
{ |
Oops, something went wrong.