Skip to content

Commit cb018ab

Browse files
committed
Update to 21.5 release.
1 parent 5a725f1 commit cb018ab

File tree

6 files changed

+15
-4
lines changed

6 files changed

+15
-4
lines changed

DrivenByMoss-Manual.pdf

1.08 KB
Binary file not shown.

dependency-reduced-pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<groupId>de.mossgrabers</groupId>
55
<artifactId>DrivenByMoss</artifactId>
66
<name>DrivenByMoss</name>
7-
<version>21.4.0</version>
7+
<version>21.5.0</version>
88
<licenses>
99
<license>
1010
<name>LGPL-2.1-or-later</name>

src/main/java/de/mossgrabers/controller/electra/one/ElectraOneControllerDefinition.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,17 @@ public ElectraOneControllerDefinition ()
5151
}));
5252
for (int i = 2; i < 10; i++)
5353
{
54-
final String [] portNames = new String []
54+
final String [] portInNames = new String []
5555
{
5656
"Electra Controller #" + i,
5757
"MIDIIN" + (3 * i) + " (Electra Controller)"
5858
};
59-
pairs.add (this.addDeviceDiscoveryPair (portNames, portNames));
59+
final String [] portOutNames = new String []
60+
{
61+
"Electra Controller #" + i,
62+
"MIDIOUT" + (3 * i) + " (Electra Controller)"
63+
};
64+
pairs.add (this.addDeviceDiscoveryPair (portInNames, portOutNames));
6065
}
6166
break;
6267

src/main/java/de/mossgrabers/controller/generic/GenericFlexiControllerSetup.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ protected void createScales ()
185185
protected void createModel ()
186186
{
187187
final ModelSetup ms = new ModelSetup ();
188+
ms.setNumResults (1);
189+
ms.setNumFilterColumnEntries (1);
188190
ms.enableMainDrumDevice (false);
189191
ms.setNumMarkers (8);
190192
ms.enableDevice (DeviceID.EQ);

src/main/java/de/mossgrabers/framework/controller/AbstractControllerSetup.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import de.mossgrabers.framework.controller.hardware.IHwRelativeKnob;
2020
import de.mossgrabers.framework.controller.valuechanger.IValueChanger;
2121
import de.mossgrabers.framework.controller.valuechanger.RelativeEncoding;
22+
import de.mossgrabers.framework.daw.IBrowser;
2223
import de.mossgrabers.framework.daw.IHost;
2324
import de.mossgrabers.framework.daw.IModel;
2425
import de.mossgrabers.framework.daw.constants.Capability;
@@ -259,7 +260,10 @@ public void test (final TestCallback callback)
259260
*/
260261
protected void activateBrowserObserver (final Modes browserMode)
261262
{
262-
this.model.getBrowser ().addActiveObserver (isActive -> {
263+
final IBrowser browser = this.model.getBrowser ();
264+
if (browser == null)
265+
return;
266+
browser.addActiveObserver (isActive -> {
263267

264268
final ModeManager modeManager = this.getSurface ().getModeManager ();
265269
if (isActive.booleanValue ())
1.08 KB
Binary file not shown.

0 commit comments

Comments
 (0)