This repository has been archived by the owner on Jan 2, 2023. It is now read-only.
Releases: MaddyGuthridge/Novation-LaunchKey-Mk2-Script
Releases · MaddyGuthridge/Novation-LaunchKey-Mk2-Script
v3.0.3 - Fixed for FL Studio 20.9
🔨 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
✨NEW✨
- Better error messages when attempting to start the device with an incorrect setup
V3.0.1 - Minor Bug Fixes and Improvements
🔨 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
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
🔨 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
✨ 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
- 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
- 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
- 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!
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!