EZkeys 2

2024-04-02

EZkeys 2.0.5 is now available to download using the Product Manager or from the ‘My Products’ area in your Toontrack account. Please note that version 2.0.5 is required for the support of EZkeys sound expansions (EKXs) released from this point forward (Q2 2024).

CHANGES

Session Organ EKX

  • Bandmate and the Grooves tab now have an “Adjust for Organ” button/function, which can make non-organ MIDI sound better with the organ.
  • The Velocity controls in Edit Play Style, Bandmate and the Grooves tab are replaced by Expression controls when Session Organ is loaded.
  • In Session Organ, starting Song Track playback in the middle of long notes will start playing those notes.
  • Pedals Drawbar 2 (Fundamental) has changed CC mapping from CC34 to CC35.
  • Tooltips for drawbar preset keys in the Grid Editor now say the preset name.

Song Track

  • The Import MIDI dialog now has an option to apply current MIDI Input settings.
  • Visual feedback is shown on MIDI blocks when CC is recorded.

Grooves Tab

  • Some rearrangement at the top of the Grooves tab: “Song Key” was moved next to “Tempo” and “Show Web Shop MIDI” was moved to the right.

Grid Editor

  • In the context menu, “Select All Notes” was renamed to “Select All” and got an icon.
  • “Merge” has been added to the context menu.
  • Merge can now be used when notes on different rows are selected, to merge notes that are on the same rows.

CC Editor

  • For MIDI blocks with no active CC nodes, the latent CC value is now shown with a horizontal line in the CC editor.
  • When CC curves are edited, EZkeys now avoids merging blocks, if possible, so that no ramp is created between the last node of the a block and the first node of the following block.
  • Double-clicking with the Pencil Tool no longer inserts two nodes, and a click on an existing node now removes it.

Bandmate

  • Grooves in the Riffs folders in the Session Organ MIDI will always pass through the tempo filter.
BUG FIXES

General

  • Fixed several cases of notes getting stuck ringing.
  • Trying to import an EZkeys 1 project when Session Organ EKX was loaded would cause a crash.
  • Now also for Session Organ: a green dot is shown on the MIDI In/Out menu in the bottom right corner if the MIDI Input settings are not in the default state.

Song Track

  • “Automatically Loop Selection” made the Loop button not work when no block was selected.
  • When “Automatically Loop Selection” is on and a block becomes selected, the playhead will now jump to the beginning of that block, as intended.
  • When “Restrict Recording to Loop Area” is on, the red recording area will only appear where recording is really being done, i.e., inside the loop area.
  • Recording CC over blocks that already contain such CC has been fixed/improved.
  • Wrong initial state could be recorded for Rotary Speed (in Session Organ).
  • Recording over existing blocks now sets the Song Part Type to that of the first old block instead of always to Verse.
  • When playback would reach a new MIDI block (where playback did not start), CC values to the left of the first nodes were not applied.
  • Adding MIDI blocks with the Pencil Tool did not properly update the Grid Editor to show all the new notes (unless Session Organ was being used).

Edit Play Style

  • Using Amount on a block without any notes would cause a crash.

Grid Editor

  • Merged notes could get unmerged if a chord over the block was changed.
  • It was not possible to merge notes in different MIDI blocks. The blocks now become merged.
  • “Paste Timing Settings” would apply an incorrect swing value (unless it was 0).
  • Turning on Solo for a Session Organ manual no longer mutes the notes that are currently playing in the soloed channel(s).
  • In Session Organ, changing channels for a note (through the Organ Part submenu in the context menu) no longer changes which channel is active for editing. Also, the Organ Part submenu is now disabled if no notes are selected.

Bandmate

  • On Mac (in version 2.0.4 only), drum MIDI as source did not produce any sounds.

Settings

  • Closing the Settings dialog with the Esc key did not turn off metronome preview.

 

2024-02-13

EZkeys 2.0.4 is now available to download using the Product Manager or from the ‘My Products’ area in your Toontrack account. Please note that version 2.0.4 is required for the support of EZkeys sound expansions (EKXs) released from this point forward (Q1 2024).

CHANGES

General

  • Added support for the Session Organ EKX. See Session Organ EKX Manual for features specific to that library.
  • EZkeys 2 can now be used in a fully functional trial mode for 10 days.
  • The plug-in parameters are now named like the effect knobs that they control in the current preset, instead of always having the same generic names.
  • In many more cases than before, the plug-in notifies the host when something in it is changed, so that the host project can be marked as modified.
  • On macOS 14.2 or later, after the AU is resized in Apple DAWs on Apple silicon Macs, the dialog about the plug-in not able to get keyboard focus is no longer shown, because that issue was fixed in macOS.

Song Track

  • In the Track menu, “New Tab” was renamed to “New Song Track” and “Duplicate Current Track” to “Duplicate Current Song Track.”

Grooves Tab

  • Shift-space can now be used to start playback of the selected groove (when the groove list is in focus).
  • The selected groove can now be copied via the context menu or with shortcut (by default cmd-C on Mac and ctrl-C on Windows) – so that it then can be pasted on the Song Track.

Grid Editor

  • Changed for how long notes are previewed when interacted with. Using mouse, they play for as long as the mouse is down (at most). Using keyboard, for example to move notes, they play for up to half a bar.
  • Highlight Keys can now be turned off by pressing the active button in the Highlight Keys options.
  • The pedal editor popup menu now has CC numbers to the right of each option.
  • Pedal blocks can now be copy-pasted into the CC curve editor.
  • “Remove Selected” was renamed to “Remove” in the context menu in the CC editor.
  • Editing CC nodes will in many cases no longer cause MIDI blocks to get merged.
  • Submenus in the CC editor menu are now highlighted if any CC within is active.
  • In String Machine EKX, “Expression” is now in the static part of the CC editor menu.
  • Recording CC events on the song track will now automatically add these to the recent section of the CC editor menu.

Bandmate

  • A headphone button has been added to solo a Bandmate track.
BUG FIXES

Keys Tab

  • If notes are played outside the regular range of the instrument, you can now see on the keyboard and in the chord display what playable notes they get transposed to.

Song Track

  • The standalone would crash if audio was exported with more than one output channel selected for the audio device in Audio/MIDI Setup.
  • Drawing chords above MIDI on the song track could sometimes alter the MIDI.
  • Copy-dragging MIDI on a song track with key signature changes did not generate the correct (same) MIDI.
  • Notes on the MIDI blocks should no longer sometimes blink during playback.
  • CC that was bound with MIDI Learn was not possible to record on the song track.
  • Bass notes added by EZkeys can no longer become longer than the chord.
  • When the bass note is changed for a chord, the result should be better in some cases now.
  • Changing to a new chord where the relative bass note is the same will no longer cause a bass note to get added to the MIDI.
  • Recording only CC values would cause the recorded block to always start at bar 1.
  • Dropping MIDI on the song track from the browser with Original Key engaged could cause the resulting MIDI to be rendered wrong.
  • EZkeys removing overlaps, for example when Humanize is toggled, could unnecessarily move notes or make notes really short.

Edit Play Style

  • If Amount adds a note on top of a longer note, the long note is now shortened so that it ends before the added note and the added note is made longer.
  • Changing Amount would cause a crash if the first MIDI block on the song track was less than 4 quarter notes long.
  • Modifying the Length or Velocity knobs would not always apply the last value changed to.
  • Fixed a potential crash when changing Length or Velocity in Edit Play Style.
  • Using the Edit Play Style controls no longer closes the chord wheel.

Suggest Chords

  • Changing chords could leave notes ringing.

Grooves Tab

  • Replace MIDI now works faster on large MIDI blocks.
  • Dragging MIDI from Grooves to the host or the desktop now properly sets the name of MIDI files so they can be located again in the Grooves tab.
  • CC events were not included in Web Shop MIDI.
  • Fixed some graphical issues in the popup showing what expansion a Web Shop MIDI groove belongs to.

Grid Editor

  • The height of black keys in the grid editor piano roll was not following the zoom level correctly.
  • Humanize can no longer move notes so they start before the start time of their block, as that could make them disappear.
  • When Humanize had changed the start time or end time of a note, that time would linger around when trying to drag that note later, so it got its previous times back.
  • Moving notes by a tiny amount could in some cases only move them graphically and not change their timing.
  • Automatic merging of blocks when MIDI events are added between them will happen in less cases now.
  • Merging MIDI blocks should no longer cause new CC ramps to get created. Instead, new CC nodes may get inserted.
  • The CC editor was not updated when note editing caused MIDI blocks to get merged, which could lead to various issues.
  • CC lines to the left of the first node in each block, except the first block, were not drawn.
  • Notes should no longer sometimes blink during playback.
  • Moving over an existing note with the Pencil Tool selected, the mouse cursor now shows a minus instead of a plus, since a click deletes the note.
  • Having a corrupted MIDI database or some other issue that causes a read error upon opening the database now displays a proper error dialog including a “Rebuild Database” button (instead of only a header stating “Read Error”).
  • Using the Split tool where multiple notes are located and selected would only split one of the notes instead of all.
  • The Lock Highlights button wasn’t automatically enabled when Highlight Keys was turned on by pressing Scale Snap.
  • Scale Snap will no longer turn off Highlight Keys if it was not the button that turned it on.

Bandmate

  • The Octave controls were too restrictive.
  • Transient velocities were not correctly saved in projects, and that could even cause Bandmate to become empty when a project was loaded in a DAW.
  • A MIDI file is now properly auto-selected after the input file has finished loading even if the Grooves database is busy with installing updates or similar.
  • Duplicating the output MIDI to match the input MIDI length did not correctly duplicate the CC nodes.

Standalone

  • In the standalone, switching between certain GUI scales with the window at minimum width or height could cause thin lines to appear in various buttons and other GUI elements.

 

2023-11-28

EZkeys 2.0.3 is now available to download using the Product Manager or from the ‘My Products’ area in your Toontrack account. Please note that version 2.0.3 is required for the support of EZkeys sound expansions (EKXs) released from this point forward (Q4 2023).

CHANGES

General

  • “Notifications” are a new type of dialog used to display information and/or suggestions for operations in certain situations. They can be disabled in Settings.
  • Attempting to play the song track while there are chords but no MIDI on the track will trigger such a notification, informing that MIDI is needed to actually hear sounds, and it has a button for instantly adding MIDI to the chords on the track.

Song Track

  • Placing an external MIDI file on the song track will show a new dialog with MIDI import options.
  • The song track can now automatically scroll if needed while the Pencil tool is being used to add blocks.
  • MIDI block operations, such as Mute and Quantize, are now available also if only song parts or chords are selected, as long as there are some MIDI blocks beneath.
  • The “Song Parts,” “Chords” and “MIDI” headers, shown in the middle of the track during drags and when the Pencil tool is active, are now hidden whenever they would overlap with a song part, chord or MIDI block.
  • Right-clicking in the time signature editor will now show an edit menu.

Edit Chord View

  • An information popup has been added for the “Keep Melody/Ostinato” option when it is active.
  • Changing chords by clicking in the chord wheel now removes the bass note part of the chord if “Keep Melody/Ostinato” is enabled.
  • When “Keep Melody/Ostinato” is enabled, “Adjust Notes to Scale” is automatically enabled for chords that are not in the current song key.
  • “Adjust Notes to Scale” is automatically enabled for IV chords.
  • When inversions are applied and the inverted notes are moved as much as one octave, now the other right-hand notes are moved one octave too. Inversion can now also alter chords that don’t have any chord notes in them.

Grid Editor

  • The pedal block editor now supports rectangular marquee selection.

Grooves Tab

  • Previewing in Replace MIDI mode, there is no longer a playhead visible in the browser (since it was not always able to show a correct/relevant position) but the playhead on the song track has been made larger.
  • Changes in user MIDI folders in the OS will now be immediately detected and a red notification dot will be shown on the folder in the Grooves tab, indicating the need to run a “Sync File Changes” operation (available in the context menu for the folder).
  • If an empty folder in a user library is selected, a “Drag MIDI files here” box is shown.

Bandmate

  • The Edit menu has been expanded with more options.
  • A context menu can now be accessed by right-clicking anywhere on the tracks.
  • Whenever the current filters/input would yield zero results in the Bandmate browser, there will now always be a very basic groove shown instead of an empty list.

Settings

  • In the VST 3 format, there is a new info section regarding Program Change and Bank Select on the MIDI Input settings page.
BUG FIXES

General

  • Instantiating the plug-in in a DAW and immediately selecting “Open Project” from the File menu should no longer show the “do you want to save” dialog.
  • Opening a project with different selections in the browser than before would cause the project to immediately be marked as modified (triggering the “do you want to save” dialog if for example “Open Project” was selected again).
  • Loading a new project while a native file/folder selection dialog was open could cause a crash.
  • Trying to load an EKX that no longer exists on disk should no longer crash.

Song Track

  • MIDI blocks with sustain could affect playback of other blocks earlier on the track.
  • Removing notes from the beginning of a block by resizing it, then adding a note in the Grid Editor so that the block is expanded back to the left, the old notes would appear again.
  • Changing chords could cause notes to overlap. Overlapping notes will now be removed if a chord is different from the original chord.
  • In arpeggio chords, inversions could end up moving right-hand notes on top of or below left-hand notes.
  • Recording from a MIDI instrument while looping in a DAW could incorrectly cause the “similar MIDI detected” dialog to appear.
  • Drag-repeating a deselected MIDI block when some other block was selected would repeat the selected block instead of the one clicked on.
  • Hovering over a chord edge with the mouse and deleting selected chords could cause a crash.
  • Using tempo ramps could potentially lead to the playhead getting stuck during playback.
  • On Mac, Ctrl plus left mouse button did not work to open context menus on song parts and chords.
  • Fixed a crash related to bad MIDI files.
  • Turning the Amount knob could cause a crash if MIDI blocks were in unsnapped positions.
  • The Amount knob could end up in a state where resetting it back to 0 did nothing.
  • The keyboard shortcuts for moving the playhead did not work properly with time signatures other than 4/4.
  • At startup of the plug-in/standalone, if the default project had an active loop area, the loop button was not toggled on.
  • Clicking Octave Up or Down in Edit Play Style so that the clicked button became disabled would in some DAWs make the plug-in lose keyboard focus.
  • Undoing/redoing muting a MIDI block would not graphically update it, unless it was below/inside a Song Part block.

Edit Chord View

  • Clicking outside the chord editor did not close it in all cases.
  • The “Adjust Notes to Scale” button didn’t have a tooltip.
  • The chord preview didn’t play the correct notes in some cases.
  • During chord preview, the sustain pedal would sometimes not be released at the end, causing the previewed chord to ring longer than desired.
  • The inversion and the octave were not possible to edit as text (except inversion when it was “Auto” but then it didn’t work to write “0”).
  • The Inversion Down button would never get greyed out if the lower limit was -1.

Keys Tab

  • Changing the tuning was not possible to undo.

Grid Editor

  • The program could freeze when applying Humanize in some cases.
  • Auto-scroll in the Grid Editor would not work after marquee selection had been used.
  • Nodes in the CC and pitch curve editor would under certain circumstances be skipped (most notably causing the sustain pedal not to trigger correctly).

Bandmate

  • “Select Containing Folder in Grooves” would not be enabled in the context menu if the loaded output groove did not exist in the visible groove list.
  • Using the keyboard to switch away from the Bandmate tab when the chord editor was open would leave the chord editor open over the new tab.
  • Pressing stop to rewind would only move the playhead but not scroll the view to the start.
  • The track timeline in Bandmate could under certain circumstances become very strange, having the first bar not positioned at the beginning, and that could lead to freezes.
  • Selecting a new audio source file did not properly update the loop area.

 

2023-08-15

EZkeys 2.0.2 is now available to download using the Product Manager or from the ‘My Products’ area in your Toontrack account. Please note that version 2.0.2 is required for the support of EZkeys sound expansions (EKXs) released from this point forward (Q3 2023).

CHANGES

General

  • If the EZkeys 2 core library is not installed, there is now an entry for it in the library menu anyway, under a separate header. Selecting it shows a dialog with a possibility to rescan for the library in case it gets installed while EZkeys 2 is running.
  • “Open Settings” has been added to the library menu.

Song Track

  • Notes that are automatically added because of chord changes are now humanized.
  • “Replace MIDI” and inserting new chord markers can now move syncopations.
  • Whenever chords are automatically added for a MIDI performance and the analysis finds a single long chord, it now adds a chord marker on every bar (or on a syncopation near the bar).

Suggest Chords

  • Whenever the Suggest Chords view is open and a selection on the song track makes Suggest Chords actually show chords, the song track items that are not part of the selection are dimmed.

Grooves Tab

  • In the Options menu in Grooves, there is now an option to exclude empty bars (without notes and CC) at the beginning and/or the end of grooves in User MIDI and linked folders.
  • Changing velocity now shows +/- on tooltip values to better emphasize that these values are relative and not absolute.

Grid Editor

  • In the pedal editor, there is now an option to merge blocks and another one to extend a block to the next chord.
  • The default keyboard shortcuts for zooming in/out vertically on Mac now use alt/option instead of shift (with plus and minus).

Bandmate

  • Grid lines have been added to the background of the tracks.
  • With an audio file loaded and “Drums” selected, changing the key signature will now transpose the chords and the output MIDI.
  • The “Skip All” has been removed from Bandmate’s missing-file dialog since only one input file is supported.

Settings

  • A specific MIDI channel for MIDI input can now be selected.
BUG FIXES

General

  • In Studio One on Mac with the “graphics hardware acceleration” option enabled, the EZkeys 2 GUI should no longer be slow and choppy.
  • In Logic Pro on Apple silicon Macs, MIDI Out should no longer cause crashes.
  • Changing presets or libraries with Program Change / Bank Select MIDI was very slow and would sometimes give unexpected results.
  • Changing presets while playing could in some cases cause a crash.
  • The MIDI Learn settings are now preserved when a library preset is loaded.
  • Cancelling “Save MIDI Learn Preset” would sometimes cause a crash.
  • Drag and drop is now properly disabled whenever a modal dialog is open.
  • Importing an EZkeys 1 project would create an extra undo event.
  • “dimb9” has been changed to “dim b9” in chord displays.

Song Track

  • The song track should now be better at finding the correct chords in user MIDI.
  • Adding user MIDI to the track could incorrectly split some of its notes.
  • Recording MIDI in existing blocks on the track could cause chords outside of affected parts to get reanalyzed.
  • Pedal values/curves were not imported properly from EZkeys 1 projects.
  • “Select Containing Folder in Grooves” would not work on song track MIDI from imported EZkeys 1 projects.
  • An ongoing Amount calculation will now get aborted by Replace MIDI, editing in Grid Editor and other ways of manipulating the MIDI.
  • Starting and stopping playback would cancel Amount and cause the knob/value to flicker.
  • Merging blocks could unnecessarily extend the resulting block.
  • Drawing MIDI blocks with the Pencil Tool under chords now adds new notes where there are chord changes as well as on bars.
  • Using “Replace MIDI” on certain user MIDI files could create silence when the MIDI got duplicated due to the track selection being longer than the file.

Edit Chord View

  • Clicking the info sign for “Adjust Notes to Scale” no longer toggles the function.
  • “Adjust Notes to Scale” can now split a note that stretches over several chords.
  • In some cases, changing chords would play a preview of wrong notes.

Suggest Chords

  • Changing the chord selection from Suggest Chords now properly updates song track components (Edit Play Style, etc.)
  • In many time signatures, Suggest Chords would never change the chord rhythm after bar 16.

Grooves Tab

  • Scanning for new sound libraries in the missing-library dialog no longer rebuilds the MIDI database (but looks for new MIDI libraries to add).
  • Adding a linked folder called “User MIDI” could cause the actual User MIDI folder to stop working properly.
  • Loading a project containing filter selections now properly grays out MIDI library folders that should be grayed out.
  • Adding user MIDI files containing no notes no longer causes the intensity values to become broken.
  • Grooves in User MIDI were not always transposed correctly when dragged to the song track.
  • While “Show Web Shop MIDI” is being activated, it is no longer possible to mark/unmark grooves as favorite, because that could cause a crash.
  • The “Show MIDI Files from Subfolders” option was not remembered between sessions.
  • Pressing Cancel in the Tap2Find view would render the Tap2Find drop zone preview silent.

Grid Editor

  • “Remove Overlaps” can now adjust notes that are not selected as well.
  • “Remove Overlaps” could cause some notes to get zero length.
  • Merging notes could make the MIDI unsorted, which would cause playback to behave strangely.
  • A note that had been merged with another note could be split again by dragging it.
  • CC values where not shown correctly in all cases depending on how the MIDI files got loaded to the song track.
  • Copy-dragging notes could make wrong notes get selected afterwards.
  • Copy-dragging blocks in the pedal editor did not work well.
  • Pasting in the pedal editor now selects the newly inserted block(s) and deselects the others.
  • It is now possible to undo a change of the Highlight Keys scale/mode.
  • Highlight Keys should no longer become activated when the key signature on the song track is changed.
  • Dragging notes and then pressing alt on Windows or alt+cmd on Mac before releasing the mouse button would create extra invalid notes that could cause crashes.
  • Auto-scroll in the Grid Editor would not work after marquee selection had been used.

Bandmate

  • Bandmate could fail to open a dialog after an audio file import followed by a preset/library change, which in turn could lead to crashes.
  • Trying to scroll horizontally in the grooves list using trackpad or shift+wheel would inadvertently cause the tracks to scroll.
  • Resetting a chord to original in the Bandmate track could cause other chords to get their inversions changed.
  • Chord detection of both MIDI and audio is now improved and more stable.
  • Chords from audio and MIDI are now more stable when track contents are moved.
  • Inserting short syncopated chords could sometimes render them uneditable.
  • Fixed a visual bug where borders of audio blocks would look thicker than those of MIDI blocks.
  • Tempo and time signature controls are no longer disabled when there is no output MIDI. Having a source that generated no search results lead to these controls being disabled, so it was not possible to change tempo and/or time signature to try to find results that way.

 

2023-06-05

EZkeys 2.0.1 is now available to download using the Product Manager or from the ‘My Products’ area in your Toontrack account. Please note that version 2.0.1 is required for the support of EZkeys sound expansions (EKXs) released from this point forward (Q2 2023).

CHANGES

General

  • After importing an EZkeys 1 project, saving will now suggest using the name of the project that was imported (instead of “Untitled”).
  • The MIDI Learn GUI has been redesigned.
  • Pressing Esc during MIDI Learn now cancels it.

Grooves Tab

  • A progress dialog is now shown when “Sync File Changes” is selected for User MIDI or a linked folder and also when a new linked folder is added via the Options menu.

Settings

  • A “Libraries/Paths” tab has been added, where the path to EZkeys libraries and the path to user presets can be changed.
  • The MIDI In transform can now be used to gate incoming MIDI.
BUG FIXES

General

  • Added workarounds for ACID Pro so that the VST 3 would produce sound there and be able to receive MIDI from the host.
  • Importing an EZkeys 1 project would make the song track name empty instead of setting it to the default name.
  • Saving a new user preset and saving a project and then loading the project did not select that preset.
  • “Save a Copy” did not work correctly – any subsequent normal “Save” would write to the copy instead of to the original file (or instead of showing a save dialog if the project had not been normally saved yet).

Song Track

  • Notes ringing over multiple chords now handled better when chords are modified.
  • Importing EZkeys 1 projects did not always yield the correct chords on the song track.
  • Adding a chord with the Pencil Tool now gives the correct chord that the block is playing even when drawing over a large area of the MIDI.
  • “Add Chord to Chord Track” would in some cases add wrong chords.
  • Better handling of bass notes when chords are changed from major to minor or vice versa.
  • Some chords that were shown as maj7add13 are now shown as maj13.
  • Chord analysis has been improved.
  • Correcting a chord and then clicking the same chord again did not update the inversions label correctly.
  • Changing chords could cut notes in strange places.
  • Moving/resizing a chord at the beginning of a MIDI block should no longer cause a crash.
  • Bass notes could be transposed by inversion.
  • Inversion could change arpeggio notes beyond the rightmost left-hand note.
  • Showing triplets and zooming in far would make the time bar go black.
  • Dragging from the song track could in some cases cause the track to scroll infinitely.
  • A groove containing key signature changes would not be entirely transposed to the current key signature when dragged from the Grooves tab to the song track.
  • Changing chords in key signature editor with “no transpose” could alter chords anyway.
  • Exporting the track as audio could lead to a crash in some hosts.
  • Changing libraries/scales and adding/duplicating song tracks would cause the minimized song track to disappear.
  • “Select Containing Folder in Grooves” did not work properly in a project saved on another computer than where the project was loaded.

Edit Chord View

  • Typing a chord in the centre of the chord wheel would in some cases result in a different chord.
  • Some graphical details in the Edit Chord view were not displayed correctly at GUI scales other than 100%.
  • The chord preview would in some cases play the wrong notes and in some cases the previous chord.
  • Resetting a chord would play a preview even if the Preview Chord feature was turned off.
  • Clicking “Done” after correcting a chord would create an extra undo step.
  • The “Adjust Notes to Scale” button would not always appear when it should after key signatures had been changed with “no transpose.”
  • Clicking the “Adjust Notes to Scale” button or in the keyboard view could cause keyboard shortcuts to stop working in the Edit Chord view.
  • The “Adjust Notes to Scale” info window now closes when the Edit Chord view is moved.

Suggest Chords

  • Duplicating a song track did not properly update the Suggest Chords view.
  • Fixed a crash that could occur when Change Chords was used in certain scenarios.
  • Changing chords now only plays a preview if exactly one chord was changed – locked chords are ignored and never previewed.
  • Changing chords did not always graphically update the chords on the song track.

Grooves Tab

  • Wrong percentage values where shown in the Matching column for Tap2Find search results.
  • You can no longer move columns to the left of the Play, Favorite and Web Shop MIDI columns in the result view.
  • Having MIDI files with only CC and no MIDI notes in User MIDI or linked folders could cause crashes when using Tap2Find or Replace MIDI.
  • Dragging a User MIDI file to Finder/Explorer would in some cases give the file a different name than was shown in the browser.

Grid Editor

  • Editing notes within one chord could incorrectly make an adjacent chord get reanalyzed.
  • The Length feature now always manipulates notes evenly.
  • Humanize now changes notes more evenly and leads to less unintended behavior.
  • Deleting a MIDI block would reset the locked chord notes in the grid editor.
  • Grabbing the handles of the vertical scrollbar in the grid and dragging could make the grid view jump up and down in a weird manner.
  • Copied notes could incorrectly get humanized when their original wasn’t humanized. Also, notes around the copied notes would get humanized.
  • The playhead in the pedal (sustain, etc.) editors and the value (velocity, etc.) editors was sometimes shown in the wrong place.
  • In the pedal editors, it is now possible to use shift-click to select multiple blocks.
  • Dragging a note while using Scale Snap could make a note jump up and down between two points, creating a weird noise as the note was previewed several times.

Bandmate

  • Chords can no longer end up with unsnapped times when input MIDI/audio is moved or resized.
  • Stopping playback in Bandmate by starting playback somewhere else no longer results in output track not playing and playhead not moving when playback was started in Bandmate again.
  • The Inversions +/- buttons in Bandmate were sometimes enabled when they were not supposed to be.
  • Chords on the Bandmate output track would sometimes get the wrong inversion.
  • The Edit Chord view now closes when chords are removed by the Chord Tool.
  • Having MIDI files with only CC and no MIDI notes in User MIDI or linked folders could cause crashes when groove matches were searched for.
  • Resizing chords in Bandmate on MIDI containing sustain CC could cause a crash.
  • Reset Chord could change other chords.
  • Manipulating the tracks at the same time as Note Amount is being applied should no longer lead to crashes.
  • The swing/straight analysis has been improved for strummed audio.
  • The Note Amount feature in Bandmate now always effects all of the output track MIDI.
  • The Octave knob in Bandmate can no longer transpose notes out of range.
  • The Octave knob in Bandmate is now disabled when the octave cannot be changed.
  • Improved accuracy in the results for audio files.
  • The Note Amount knob increment/decrement step size is kept now when the Amount min/max values are updated.
  • Fixed a crash that could happen when loops and chords were dragged around very fast.
  • The drag of a loop or a chord would get aborted when the search for matching grooves ended.
  • “Show Similar Grooves” in Bandmate now clears any pre-existing browser filters in the Grooves tab.
  • The metronome shortcut didn’t work when Bandmate was in focus.
  • With a Drums source, the Auto-Apply Chords button state did not get updated when chords were split with the Chord Tool.

Songwriting Scales

  • The Songwriting Scales window could sometimes open with a major scale when it should have opened with a minor scale.