Added a "MIDI Setup" button when loading an IAA or Audiobus plugin, both on the PLUGIN tab and within the split keyboard screens. This makes setting MIDI output port & channel easier for apps that need proper configuration.
Added an option in MIDI settings (Browser > Gear icon > MIDI tab), to toggle MIDI data forwarding to the selected pad, a.k.a. 'OMNI'. When turned off, MIDI routing will be performed regarding Bank / Pad MIDI input configuration. When turned ON, every MIDI messages will be forwarded to the currently selected pad. All this happens if the MIDI message wasn't assigned to a MIDI focus action.
Instantiation of AUv3 has been improved.
Focus actions learning can be cancelled by simply pressing the button again. Also, when switching tabs or hidden the view, learning will be silently stopped.
Improved support of BM2 presets.
Renamed "SVFilter 6" to "6-band EQ".
The "Velocity" ON/OFF toggle on the keyboard screens will properly be restored.
Improved USB/iTunes file import, the Documents directory will refresh automatically and ZIP files will be extracted and content imported.
It's now possible to tag sessions, bank presets and samples in the browser 'Files' + EDIT mode.
It’s now possible to add custom categories and sub-categories.
Improved the "Restore Purchases" functionality.
Improved Audiobus support (ports naming and icons).
Improved sorting of samples in the 'SAMPLES' tab of the Editor screen.
Case-insensitive sorting of IAA plugins.
Double-tapping a pattern while in SELECT mode (SONG) will open the Pattern Editor.
Disabled crossfading for samples using disk streaming.
Properly update the extra frame needed for linear interpolation, in regard of current looping mode.
Added a 'glow' animation to make it more obvious than an user action / MIDI message is required.
Fixed an issue where the plugin selector would keep being re-created each time a pad was changing. This led to various crashes.
Fixed "channel-less" MIDI messages that would cause subsequent MIDI data to be interpreted as SysEx, resulting in some unexpected behavior. Now, for example, the BeatStep Pro transport buttons work as expected.
Fixed latency change crash.
Fixed IAA instruments & effects timestamping. Now, most plugins should behave normally.
Fixed internal MIDI port feedback loop, since two "BeatMaker 3" ports (input / output) were listed in the MIDI input / output ports list.
Fixed an issue where AUv3 saved in a bank preset wouldn’t recover their state.
Fixed a glitch in the Macro Screen that would make it impossible to switch between macro slots and display the X/Y zones.
Fixed Sound Store result parsing leading to crashes.
Fixed and improved MIDI import, it is also now possible to import MIDI in SCENE & PATTERN modes.
Fixed a crash that could happen while disconnecting from Ableton Link.
Fixed a crash that could happen while installing multiple sound-packs.
Fixed a crash related to selection of current scene.
Fixed an issue with some recorded patterns that would lead to a crash when exporting.
Fixed UI rendering of stretched audio clips.
Fixed sub-category filtering.
Fixed default position of value editors with patterns.
Fixed a crash that would happen when disabling the default Amplitude Envelope and setting the trigger type to 'HOLD'.
Various smaller improvements

Que siga la fiesta
> Current status: Submitted for review.
>
> What's new in BeatMaker 3.0.2
>
> Added 16 bank groups, each bank group has 8 banks, giving a total of 128 banks.
> Added focus actions to jump to a specific bank group, and iterate to the previous or next bank group.
> Added a MIDI Panic! button in the MIDI tab in the Settings screen.
> Added the saturator effect to the main FX list.
> Added an option to save a bank preset either in the current directory or in the main/general ‘Bank Presets’ directory.
> Added a ‘Set value on all layers’ options in the parameter panel. This will set the current value on all layers, and also works for layer FX and modulators ‘siblings’.
> Added the ‘auto-scale’ feature back from BM2 in the sample duration panel. This lets you pitch a sample on a specific bar length.
> Added default layer gain in settings/general.
> Added browser preview volume in settings/general.
> Can now reset step modulator steps by double-tapping them.
> Added full-screen option for step-modulator.
> When double-tapping an hardware output track in the mixer, it will open the FX panel, like for AUX tracks.
> Added current status text when scanning files (database update or reset).
> Added error messages for network connection issues in the sound store.
> New hard-reset option for database in settings/general. Use with care.
> Fixed sample saving from audio tracks/clips.
> Properly update steps after loading a step modulator preset.
> Improved AUv3 instantiation and clearing.
> Fixed IAA timestamps.
> Fixed scrolling of history and error panels.
> Fixed soundpacks restoration.
> Fixed MIDI CC recording.
> Fixed AUv3 FX screen keyboard event routing.
> Fixed audio clip thumbnail after tempo changes and live stretch mode change.
> Fixed an issue with voice stealing/killing of audio clips.
> Fixed MIDI editor velocity values.
> Fixed synchronization issue in the Step Modulator.
> Fixed monophonic mode in the Step Modulator.
> Fixed an issue where bank solo state would not recover properly after loading a session.
> Fixed selection of samples after edition.
> Fixed an issue that could occur with streaming and live stretch while editing a sample.
> Fixed an issue with audio clip triggering.
> Fixed import of samples and bank presets with custom categories and subcategories.
> Fixed a race condition that could occur with multiple imports happening simultaneously.