-
Notifications
You must be signed in to change notification settings - Fork 147
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* New: Added support for APCmini mk2.
* New: Updated to Bitwig API 19. * APCmini mk1 * New: Added option to toggle 'Notify played chords' on/off. * Fire * Fixed: Drum 64 view: Shifting the notes up/down with select knob did not work. * Fire, Launchpad, Push * Fixed: Drum 64 view: Notes were not in sync with pad colors. * Push * Fixed: Drum XoX view was missing from preferred view selection in settings.
- Loading branch information
Showing
35 changed files
with
1,070 additions
and
304 deletions.
There are no files selected for viewing
Binary file not shown.
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
45 changes: 45 additions & 0 deletions
45
...e/mossgrabers/bitwig/controller/akai/apcmini/APCminiMk2ControllerExtensionDefinition.java
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,45 @@ | ||
// Written by Jürgen Moßgraber - mossgrabers.de | ||
// (c) 2017-2024 | ||
// Licensed under LGPLv3 - http://www.gnu.org/licenses/lgpl-3.0.txt | ||
|
||
package de.mossgrabers.bitwig.controller.akai.apcmini; | ||
|
||
import com.bitwig.extension.controller.api.ControllerHost; | ||
|
||
import de.mossgrabers.bitwig.framework.BitwigSetupFactory; | ||
import de.mossgrabers.bitwig.framework.configuration.SettingsUIImpl; | ||
import de.mossgrabers.bitwig.framework.daw.HostImpl; | ||
import de.mossgrabers.bitwig.framework.extension.AbstractControllerExtensionDefinition; | ||
import de.mossgrabers.controller.akai.apcmini.APCminiConfiguration; | ||
import de.mossgrabers.controller.akai.apcmini.APCminiControllerSetup; | ||
import de.mossgrabers.controller.akai.apcmini.controller.APCminiControlSurface; | ||
import de.mossgrabers.controller.akai.apcmini.definition.APCminiMk2ControllerDefinition; | ||
import de.mossgrabers.framework.controller.IControllerSetup; | ||
|
||
|
||
/** | ||
* Definition class for the Akai APCmini Mk2 controller. | ||
* | ||
* @author Jürgen Moßgraber | ||
*/ | ||
public class APCminiMk2ControllerExtensionDefinition extends AbstractControllerExtensionDefinition<APCminiControlSurface, APCminiConfiguration> | ||
{ | ||
private static final APCminiMk2ControllerDefinition DEFINITION = new APCminiMk2ControllerDefinition (); | ||
|
||
|
||
/** | ||
* Constructor. | ||
*/ | ||
public APCminiMk2ControllerExtensionDefinition () | ||
{ | ||
super (DEFINITION); | ||
} | ||
|
||
|
||
/** {@inheritDoc} */ | ||
@Override | ||
protected IControllerSetup<APCminiControlSurface, APCminiConfiguration> getControllerSetup (final ControllerHost host) | ||
{ | ||
return new APCminiControllerSetup (new HostImpl (host), new BitwigSetupFactory (host), new SettingsUIImpl (host, host.getPreferences ()), new SettingsUIImpl (host, host.getDocumentState ()), DEFINITION); | ||
} | ||
} |
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
Oops, something went wrong.