Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Releases: MaddyGuthridge/Novation-LaunchKey-Mk2-Script

v3.0.3 - Fixed for FL Studio 20.9

26 Jan 05:34
6a93d31
Compare
Choose a tag to compare

🔨 FIXES 🔨

  • Fixed warnings on script start-up
  • Fixed issue where due to a bug in FL Studio, drum pad lights wouldn't show in the context of plugins
  • Other miscellaneous improvements

v3.0.2 - Improved Error Messages

10 Aug 04:57
Compare
Choose a tag to compare

✨NEW✨

  • Better error messages when attempting to start the device with an incorrect setup

V3.0.1 - Minor Bug Fixes and Improvements

19 Feb 10:43
356a9d2
Compare
Choose a tag to compare

🔨 FIXES 🔨

  • It's now possible to exit unassigned mode again
  • Fast-forward and Rewind controls now work again in the playlist window when there are no markers

✏ CHANGES ✏

  • Tidied up legacy code so that it's less yucky

V3.0 - Advanced Plugin Integration

12 Feb 13:41
Compare
Choose a tag to compare

This is the culmination of plans I've had since I first started working on this script. It will now automatically link to any compatible plugin, and automatically assign controls to speed up your workflow.

✨ NEW ✨

  • Improved Plugin Detection: so that plugins will be linked up correctly
  • Compatibility for a lot of plugins (more coming soon: help out!)
    • FLEX
    • Spitfire Labs
    • Vital
    • Kontakt
    • Spitfire BBCSO (except its actually good now)
    • A few piano plugins (suggest more on the Discord!)
    • Any plugin that supports MIDI CC Learning, such as Kontakt (you'll need to add them to the list yourself though)
  • Automatic linking of mod-wheel for all plugins
  • pluginswrapper module to assist with parameter manipulation (use this in your projects if needed)
  • Chord mode note processor tells you what chord it's playing

✏ CHANGED ✏

  • Initialisation light show is now triggered upon opening the script output
  • Initialisation sequence now produces more concise output

Enjoy!!!!!!

V2.1.1 - Bug Fixes

13 Jan 05:48
8f9b347
Compare
Choose a tag to compare

🔨 FIXED 🔨

  • Fixed a crash when toggling the metronome.
  • Fixed a crash when using the pitch-bend wheel in FL 20.7.x versions.

V2.1 - Randomiser Note Processor and More Improvements

05 Dec 07:31
6a1fb01
Compare
Choose a tag to compare

✨ NEW ✨

  • Randomiser note processor. A useful tool for composing unique melodies based on sets of notes.
  • Gave the FPC processor a pretty animation when you load it.
  • Added an option in config.py to force drum pads to do full-velocity notes when using Omni Mode.
  • Added support for long presses of buttons. This isn't implemented anywhere as far as I know, but it may be useful in the future.
  • Added functions for notifying modules when the beat changes.

✏ CHANGED ✏

  • Made the upper circular drum pad act as a mode switcher for processor modules. This allows their interfaces to be far less cluttered, and for more features to be added in the future. Here's what it can do so far:
    • Channel rack processor modes can be changed.
    • Scale and chord note modes can be reset to their defaults (although this seems to have broken).
  • Toggling the metronome and tapping tempo can now only be done from the record button menu. This is a necessary sacrifice for the script to grow more.

🔨 FIXED 🔨

  • Moved the startup animation to the redraw function, which improves FL Studio's startup time by a significant amount.
  • Fixed an issue where note processor menus would be processed before shift menus, even though they are drawn correctly.

V2.0.3 - Bug Fixes

10 Sep 04:44
4fcf357
Compare
Choose a tag to compare
  • Fix stuttering playback when the shift button is held.
  • Improve processing of shift menus.
  • Fix an issue where drum pads would be processed by shift menus regardless of whether that shift menu was down.

V2.0.2 - Bug Fixes

02 Sep 01:29
Compare
Choose a tag to compare
  • Fixed a crash when using master controls in the mixer or channel rack
  • Fixed a crash when using fast-forward/rewind buttons in playlist
  • Fixed incorrect hint messages when faders and knobs snapped to default values in mixer
  • Fixed various issues with Omni Mode breaking menu overlays

V2.0.1 - Improvements to Scale Mode

31 Aug 12:57
Compare
Choose a tag to compare
  • Notes no-longer stutter or cut short if two notes snap to the same place.
  • Added the option to ignore notes that aren't a part of the scale rather than snapping them.

V2.0 - Note Input Modes and a Huge Refactor!

28 Aug 12:34
4dc0319
Compare
Choose a tag to compare

This release adds a huge amount of content to improve and build on the script. Turn your keyboard into a creative toolkit!

  • Note input modes: remap and modify notes to assist with playing or composing.
    • Scale snapping: snap notes to a huge range of scales, or even define your own scales.
    • Chord mode: turn notes into full chords. A great tool for creating interesting new chord progressions.
    • Omni mode: have different notes or drum pads trigger different channels.
    • Unassigned mode: prevent actions from being taken on most controls to avoid conflicts with FL Studio's controller linking.
  • Shift menu improvements:
    • While the shift menu is active, the pitch bend wheel acts like a jog wheel.
    • Fader buttons can be used to set FL Studio's global snap mode.
  • More shift menus
    • When the record button is held, many of FL Studio's recording settings can be changed.
    • When the stop button is long pressed, debugging options are shown.
  • More plugin handlers:
    • Slicex and Fruity Slicer now have dedicated handler modules.
  • Plugins are now identified correctly.
  • Major code refactoring: the project is far more organised and easier to maintain.
  • Open development: documentation for developing your own plugin handlers or note modes is available in the Wiki.

Note that this update requires at least FL Studio 20.7.2.

Make awesome music!