Mixcraft 10 Version History

Downloads of previous builds of Mixcraft 10 are provided for those who wish to roll-back from subsequent versions for troubleshooting purposes.

Latest - Version 10.1 - Build 587 (02/07/2024)

  • Fixed takes mode when looping - no longer muting sections of clips after recording stops.

  • Fixed issue starting recording after punch area with loop recording on

  • No longer showing Russian, Chinese and Japanese strings in Acoustica effects…we now show English.

  • Editing tempo in transport now adjusts proper tempo if play indicator is beyond last tempo marker.

  • Fixed first run dialog to scan vsts if you hit cancel.

  • After closing wait dialog while it was possible to click edit again as it was loading the updated sound.This is b/c the Message Loop is called during loading to keep the cancel button working.

  • Added logging to know what editor user is using to edit in external editor.

  • Added script name to logging functions so they appear in the log file with the script name in them like "Script test: "

  • Fixed some param validation in javascripting for controllers

  • Edit note dialog. User crashed after clicking on ok and the selected note list was empty - and the code was referencing an old count value of the list.

  • Fix for potential automation crash - should not happen - but bulletproofed

  • Adding build field to log/crash files uploads

  • Added bullet proofing for CPCMAudTrack::GetChannelSettings()

  • Bulletproofed MixToStems.

  • Also fixed a few string issues in effect list view and FXListDialog for Russian. 

  • Added memory logging so we can log stuff during playback if there is a crash. This will help make Mixcraft even more solid.

  • Bulletproofing for moving a sound file that had no buffer() - when saving a new project.

  • If offline, we show a status about it on the status bar

  • Sine controller drawing fix.

  • #1314 If you switch mouse buttons in Windows mouse settings, you can't move dialog boxes

  • Ran into crash after duplicating a track - added null check

  • Logging plugin version info when plugins get loaded

  • Updated plugin-mods.csv (NI plugins that require skipping QueryViewCapabilities)

  • Allow more text to show up on the crash reports page

  • Update plugin-compatilibity database so we can specify VST3s that crash if you call QueryViewCapabilities() on them

  • Added logging when loading the libraries in libraries-db.txt and also removing duplicate library refs b/c a customer kept iterating through all the files in the db forever for some reason.

  • Added bulletproofing for menu where the buttons were null and we were referencing them. (Edge case)

  • Bulletproofing for scenario where recording device was removed during recording.

  • Plugin-compatiblity database upgrades

  • Fixed infinite loop when loading an effinaudcontrol with corrupt data.

  • Bullet proofing for peaks return null in the middle of reading peaks. User may have moved the clip as it was reading?

  • Possible fix for removing deleted objects from capture or hover status if they have no window.

  • #1304 Auto crash from customer shows dangling pointer related to dropdown (via dmp file)

  • Added bulletproofing for odd crash in noise redux when loading project

  • Nullptr when getting selected controller mover adjuster was not checking for nullptr when trying to get a controller by id.

  • Fixed soloize issue related to some dangling selected note object pointers.

  • Fixed refreeze when only name or trivial stuff is changed. We should only refreeze if time, tempo or key changes.

  • #1293 Adding automation lanes makes the parent track shrink

  • MIDI sysex fix for javascript controllers

  • Fixed Russian issue deleting empty folder

  • Added function that lets others know if the audio clip has been modified enough to change the audio.

  • Also fixed render to wave issue with Russian file names.

  • Fixed arm/mute issues for plugins that are being actively recorded.

  • Fix for using tap tempo and clicking in track area...resulting in a bpm of 40

  • Fixed year in about info

  • Fixed linked track send crash

  • Now checking to see if languages and a few other folders exist and then if they don't we ignore the download record file and always install it. 

  • Fixed some more German text issues

Version 10.1 - Build 584 (01/10/2024)

  • Fixed tempo env point issue showing up in remove time…related to a specific project.

  • Fixed title on instructions for store item

  • Fixed crossfade glitch when dragging clip with snap

  • Fixed slicing scenario where a slice was missed due to rounding error.

  • Fixed alt drag effect to the same track with automation lane showing. Undo was crashing.

  • Widened text edit fields for time sig on track marker dialog.

  • Fix for minimum sound tab height - was not accounting for audio sub-tab.

  • Added new right-click “Open Containing Folder” option.

  • Fix for controller scripts receiving sysex messages.

  • Fixed bug with remove/insert time and tempo automation.

  • Fixed setting tempo where it was incorrectly adding a tempo to a non-tempo marker.

  • New random track color feature (see the dice) in the prefs.

  • Fixed drum map issues when adding new clip.

  • fixed missing build number (revision) for items if catalog was wiped out. This prevented user from right clicking in prefs on product on account page to redownload it.

  • Added optimization to sleep internet thread during playback : result is faster downloading of products.

  • Missing ASIO device no longer leaves tracks armed when loading project.

  • #1255 Cannot record automation with this project past measure 2 or so.

  • Now supporting creating zip files > 4 gb when exporting to files.

  • Fixed timeline sel rect to match the sel rect exactly. It turns out that calling Set() on the timeline was doing nothing and was not snapping the value. ( End result was if mixing to stems with time selection on - it was not exactly right)

  • fixed bug with undo/redo of instrument plugin preset changes

  • resetting plugin buffer seems to be fixed by adding a releaseResources() before prepareToPlay() - end result : Mixing down with Strum VST3 from 48000 with audio settings to 44100 was resulting in an out of tune mix down (fixed). It’s possible this could fix other VST3 mixdown issues.

  • Tweaked search on store to not include the category

  • Store tab sale ends text was too big when it said "Ends Wednesday"

  • add default track color preference for more track types

  • #1243 Can't select custom presets with Messiah 2 or ME80 v2.5

  • fixed unfreezing track saved with a project when shutting down

  • fixed auto arm undo issue with midi tracks.

  • bug dragging to unmaximize detached details tabs (this bug was only present in developer builds of 580)

  • logging out if pro studio, reverts it to rec studio look with deleting every single product. Some users were seeing products uninstalled that were never installed.

  • Optimized drawing of cropped mesh graphic in piano roll

  • fixed peaks after recording. End result is that warping a newly recorded audio clip will now move the waveform when warping.

  • fixed audio editor - was not able to set start time before current start time.

  • fixed loop mode undo bug

  • Fixed the clip colors for selection.

  • Now supports the option to upload logs and crash reports directly from Mixcraft

  • Added "Show Detected Beats" for warped sounds.

  • Fixed ability to grab start time if intersecting with warp marker

  • Operations happen at snapped right click location in audio editor again

  • Couple tweaks to ensure we get the latest installation instructions.

  • #1130 Customer keeps losing plugins and has to re-scan to get them back, only to lose them again

  • #128 VST3 preset saving issue

  • fix issue deleting VST3 preset when there's only one user preset

  • don't display presets that don't have names

  • allow minimum column width setting for dropdowns

  • make sure news-loading thread terminates before closing new-project dialog

  • More help links from within the software. Notice the new ? buttons on windows.

  • #1236 Mouse wheel scrolls news and project list simultaneously + more help (includes strings file changes)

  • Drum map fixes

  • Fixed punch in/out bug where it was not allowing recording if you had hidden punch in/out and then attempted to record without punch in/out after where the punch in/out region was.

  • Fixed control surface not updating on project load we had optimized it to not update during loading. I added a new message to update the control surface which is sent after loading

  • #1234 Plugin version text issue + help basically wrapped up (includes changes to strings file)

  • #1250 Download error when dropping an undownloaded library clip onto a track

  • #1248 Error replacing legacy or renamed synths

  • make sure a dialog's title bar is onscreen after it gets shown

  • #1240 Russian character issue with start panel

  • #1228 Entering nothing in Control Surface Details Val column causes crash when you click away:

  • command line username/email for school install needs to be lower case

  • cut whole/copy whole/delete whole commands added to Hotkeys

  • Deleted template file continues to show up in the template drop down

  • #976 Bring back the option to re-arrange plugin collections

  • #1202 Deadlock deleting meter when plugin has both an audio controller and an LFO controller:

  • #1201 Publish button gives error for loop developers

  • #1541 MIDI Controller assignments unintentionally jumping from track to track

  • #1199 MVP samples don't work when dropped onto a track

  • #1067 Zipping unicode project does not work - partly fixed; can zip up unicode audio files now and unzip them, but file names are mangled

  • Update plugin-collections master plugin list after manual rescans (via the rescan-plugins buttons) so that new manually-scanned plugins show up in the plugin manager during the current Mixcraft session

  • Was returning false when we needed to return true for a plugin update from the Mixcraft store. In the future, more products will download and install automatically. (But this code checks the installed version and no longer will download if the latest version is already there.)

  • #2065 Add ability to sort plugins by date added in plugin manager

Version 10.1 - Build 579 (09/19/2023)

  • Fixed filter automation on MIDI tracks

  • Fixed two library editing issues related to copying/pasting to the time signature field, and key signature not accepting flats properly

  • Fix for Komplete Kontrol VST2 window size

  • Fixed a minor painting issue on timegrid at 110% scaling

  • Running the rescan-plugins command in preferences or plugin manager will now do a full rescan of all shell plugins (such as Waves)

  • Fixed a step editor crash when dragging when choosing a single note. Also no longer closes the dialog after a click.

  • Fixed an issue causing no sound or context menu in step editor on the voice buttons on the left; this was related to a fix in 578 regarding tooltips

  • Fixed an issue for duplicated audio tracks resulting in an extra MIDI control module

  • New Chinese language strings

Version 10.1 - Build 578 (09/7/2023)

  • Small optimization for deleting items in huge library MLDB file

  • Fixed the issue where we were showing the [x] create project folder checkbox and another control in the case where you chose saving as...and then switched folders and then switched to a mix-down format.

  • Update categories list box counts when importing to or deleting from the library

  • Dialogs SafeDelete() now removes all observers from objects that are getting queued for deletion - This fixes a very rare crash that happened to one customer.

  • Logging a few preferences it would be useful to know about for customer support.

  • #1131 Crash related to showing a menu drop-down in the Start Window and loading a project without dismissing men

  • Now deleting desktop shortcuts that may have been created by the software

  • Fixed toggling tempo with editing tempo value - was not updating clips of the tempo change.

  • Fixed special case when dragging an effect - things could get out of whack. This bug cropped up related to a recent change

  • #1101 It would be nice if pressing enter when browsing Freesounds in the library downloaded the sound…and now ya can.

  • #805 Add [All] and [None] buttons underneath the checkbox to show manufacturers on the plugin manager.

  • Added code to remove Melodyne or any other plugin, for that matter, from the to-be-installed list if the version that is detected on the system is the same or newer than the one on our site. (Usually, people might notice this if Mixcraft Pro Studio is installed from the installer vs. letting it auto-upgrade from the trial.)

  • Better logging for plugin version check

  • Some VST3 logging

  • Not allowing cogs to be resumable downloads 

  • #1025 Autoscale option should not be available for plugins that have no GUI

  • #1097 plugin detail info at the bottom of the plugin manager still showing after the item is no longer visible

  • #1120 Why is Ableton live listed as disabled, in the rewire menu? Fixed..

  • More VST3 logging. (You just can’t have enough!)

  • #1114 Delete an entry from the recent projects list, it doesn't get removed…now it does.

  • Fixed rare crash in the performance panel that also affected v9. Added reference counts to QueuedSoundInfo objects and turned them into classes. This is because it copies a pointer and due to timing it was possible to get a bad pointer to a QueuedSoundInfo, in case ya wanted to know. This is now working properly

  • #1105 Shift + space plays the sound in the sound tab, but the playback button does not update.

  • Minor glitch setting the current loop length in the sound tab. Also, fixed sub-tab text to be centered.

  • Was accidentally edited the set header name when clicking the play button on the set.

  • Menu optimizations broke the Track|Lanes submenu

  • Bug #1119, fixed Convert Audio To MIDI to properly handle silence at the end of the audio clip.

  • Fixed missing scroll bar issue when starting up with project with many markers

  • Fixed loop issue after changing tempo

  • Moved the resetting of buffer size out of CD burn thread and into gui thread where it is expected. Do people still burn CDs? (=

  • Now supporting resumable downloads - also good for PS. This will cut down on bandwidth for users and Acoustica.

  • Made mapped effect control track pointer use a track ID to be less crashy

  • Added lock around HasGUI() as we have seen VSTs doing processing in their GUIs during this time. (This will help with a few odd VST3s that crashed due to us calling HasGUI() just to see if it has a GUI, but they used it for extra GUI processing which was a problem if the sound engine was mixing it at the time.)

  • A few main menu tweaks and optimizations. Hopefully, it is faster for those who experience a slight delay when clicking the menu.

  • Huge plugins no longer have their title bar off the top of the screen when centering them..

  • Track names now show tooltips and have a bit more horizontal space.

  • Fixed merging two MIDI clips so voice order is retained.

  • Easier to read muted track names in light-skin mode.

  • Can now check “Use Marker Titles” when rendering even if only one track has a CD marker.

  • Fixed bad index when deleting instrument with automation in position #1 on an effect chain.

  • Optimized function looking up track index which should result in speed gains in a variety of functions related to clips and/or tracks.

  • Was unable to move the “Waiting” dialog when editing in an external editor

  • Editing in an external editor with the original audio file resulted in a blank wave file in some cases. (It played properly but showed silence)

  • Right-clicking on ghost note and switching to clip was not updating the wrench.

  • Fixed icon updater code on the desktop

  • Fixed unfold loops ctrl+drag in one continuous drag.

  • Added a better way to set the tempo via tap tempo without disrupting the current tempo until after a 2-second delay.

  • Right-clicking on an image or video clip and selecting one of the rotate options will rotate all selected clips instead of just the one that got clicked on, to match the behavior of other clip-menu options

  • #1020 Video orientation not being reverted with undo

  • #1158 Russian language issue with the plugin manager

  • Bug #1164, fixed loading projects with MidiRouter to register with the destination track at the end of the project load.

  • Bug #1160, fixed the FX dialog's MIDI Source which wasn't working on MIDI tracks.

  • #1159 Scale percentage in the main menu doesn't match the selected scale

  • Fixed - restored alt+shift+ctrl drag to copy selected notes whilst preserving the offset

  • Disabled tooltips for error dialog and install dialog.

  • Fixed Edit in External wait dialog to be moveable

  • Edit in External editor fix: no longer drawing blank waveform during parsing

  • Fixed a bug where the channel panel was not carrying over to a new track when duplicating

  • Fixed issue with selecting clips with selection rect when automation lane and master track were showing. (Was not copying the bottom clip)

  • Fixed icon on Freesound listview

  • Fixed replace mode when not loop recording.

  • Fixed undo/redo issue related to tracks with effect automation.

  • Restored tooltips on knobs

  • Labels were misaligned on the tag-info dialog.

  • Fixed crash playing some library sounds in build 577.

Version 10.1 - Build 574 (09/7/2023)

The version number of Mixcraft has been updated to 10.1 to reflect the number of improvements made in stability, usability, connectivity, and support mechanisms added to Mixcraft 10 since its initial release.

  • No longer adjusting size of Sound tab unless Melodyne is visible; tab height corresponds to other tabs

  • Fixed: Could not press Enter to preview loops when in Browse your Computer mode

  • Fixed: Incorrect Favorites count

  • Fixed: CC menu didn't show which ones are in use with the Light theme

  • Fixed: Text track now loads with renamed text

  • If user uninstalls a Store item, they still have the option to disable the download in the Preferences under Account

  • Patcher/Updater now updates correct product in Add/Remove Programs

  • Integrated install dialog ensures latest text is always visible for larger installs 

  • Added some bullet-proofing for audio recording in case a recording cannot be created

  • Fix for rare but old crash resulting from clicking on the flag button and modifying a marker on the marker list

  • Fixed hover issue with envelopes when leaving clip

  • Fixed Flexaudio to work on entire edge of clip

  • Fix for Replace mode not properly replacing clips in certain scenarios

  • Fix for punch in/out not being reset properly on new projects

  • No longer including recording clips in track regions

  • Fixed split red line to no longer display after splitting clips via ctrl+alt and mouse and then undoing the split

  • Fixed issue for creating a super small (< 3 ms) split

  • If no clips, track region disabled

  • Regions now include locked clips - in this way, alt drag and copy and paste work. However, if any clip is locked in a region, the region will be locked. User can right-click the region to unlock everything easily. Mixcraft now shows '[Locked]' on track region if ANY clip is locked.

  • Fixed uninstall of bundles with downloadable child products 

  • Removed track shadows which did not look proper in scaled mode

  • Tooltip on clips title is now displayed if too short to see entire title

  • Bullet-proofing for crash in a rare case dragging a video clip with a locked MIDI/Audio clip

  • No longer installing Languages folder to Program Files

  • Fix to enable editing of Performance Panel Set Names

  • Fixed crash that resulted from saving after duplicating track, undo, redo, delete -> save

  • Fixed offline dialog in Russian and other languages

  • Fixed Mix to Stems dialog to open file dialog properly (now prevents multiple opens)

  • Fixed rare issue where preview track might not display an automation lane

  • Reset “Paused” label on library search control after recording ends

  • Fixed crash related to adding Melodyne, going back to editor mode, and then warping

  • Editing a sound in an external editor now prompts with option to remove warp data

  • Fix for rare crash related to frequency view on the Mixer

  • Logging improvements (for improved support):

    • Fixed logging of input/output name

    • Added logging of library path

    • Added logging for disable dpi awareness

    • Added logging ARA Melodyne version

    • Less verbose logging for plugins

  • Zipping up log files will now include a dmp file as long as the entire zip file does not exceed 100 MB, uncompressed

Build 571 (07/20/2023)

  • Additional fixes for loading and mixing down large WAV files greater than 4GB

  • Improved handling of RF64 type WAV files

  • Fix for offline activation for certain international languages

  • "Note Properties" and "Snap to Scale" now available when Sound tab or Piano roll is detached

  • Fixed changing Library folder

  • Added Save Language when saving preferences

  • Fixed an infinite loop that could result when right-clicking in an area outside of a column in a listview

  • User can now change default Library folder without running as Admin

  • Resized Edit Sound dialog

  • Improved static frame display and other issues for time-stretched videos

  • Resolved rare character display issue in video preview window

  • Improvements related to reading/writing files with Unicode names

  • Oscilloscope signal no longer displays for Master track during merge operation

  • Fixed issue where notes could not be moved and certain controls were unavailable when the details area was undocked

  • Installer now enforces the specified minimum of Windows 7 SP1 or greater

  • Improved Status bar operations

  • Fixed drawing measure text at high measure counts of greater than 4000

  • If loading a submix that isn't available, Mixcraft now creates one

  • When collapsing a track, the caret now moves to parent track

  • Added Undo Freeze for invert and clear automation

  • Fixed MIDI clips not displaying properly on submix or automation tracks

  • Fixed "DIV by zero" issue related to finding a silent area with noise reduction

  • Fixed issue related to setting track color for clips on the Performance panel

  • Fixed a text drawing issue in the Library

  • Fixed an error that duplicated the Parametric EQ Mid2 knob

  • Added option to disable Temp Snap Off using the Shift key

  • Fixed output sub-menus to prevent parsing out channel info

  • When showing the Mixcraft Store tab, tabs are now aligned properly in case another is detached

  • If a control surface does not initialize, Mixcraft no longer attempts to update its rectangle for performance

  • Fix for crash when deleting video filter during playback

  • More flexible minimum heights for Details tabs

  • Fix for users mixing down with usernames containing non-English/Unicode characters

Build 569 (07/05/2023)

  • Addressed a rare memory corruption for some users accessing the Preferences settings

  • Improved handling of offline activation for some users who might run into issues

  • Fixed issue where Store tab comes back after detaching

  • Updating handling of window sizes and positioning for various Mixcraft views, including restoration of the maximized window position after Mixcraft view scale is changed

  • Added non-DPI aware option in Preferences for those who want older non-scaling plugins to look like they did in version 9 on their scaled monitors

  • Additional Melodyne tweaks

  • Fixed freeze related to linked Mackie control surfaces

  • Fixed a few control surface API calls

  • Fixed issue related to moving left or right side of loop region and no longer hiding selection (now similar to the implementation found in Mixcraft version 9)

  • Improved handling of project saving for filenames and folders with unicode charactersAdded ability to change master tempo via mouse wheel by clicking it and then scrolling the mouse wheel

  • Fixed issue removing non-English filenames from the recent projects

  • Other minor bug fixes and performance enhancements


Build 567 (06/28/2023)

  • Fixed issue related to showing plugins from previous versions of Mixcraft

  • Updated control surface to use only visible tracks in the mixer

  • Improved project saving process so that it now defaults to the current recording folder

  • Progress bar now displays when copying files when saving projects

  • Fixed mouse wheel issues to increment/decrement time controls

  • Hotkey editor search function improved

  • Fixes related to mNotepad and Obelisk plugins

  • Fixed tooltip for Piano Roll

  • Fixed issue related to drawing timegrid and snap mode

  • Fixed issue where some items in Mixcraft Store displayed as free

  • Improved handling to center windows for plugins without DPI awareness

  • Now logging all drive locations

  • Fixed alt dragging effect

  • Fix for reading MIDI control surfaces from version 9 and earlier

  • Added undock/dock and various detail tab shortcuts for Project, Sound, Mixer, Library

  • Added hotkey for 'Add Warp Marker'

  • "Add" and "Remove All Unused Lanes" menu options has been restored to the Track Header Lanes submenu

  • Fixed EULA in installer for non-English installers

  • Fixed 'edit sound' vs 'edit in external editor'

  • Fixed code related to display in the Mixcraft Remote app

  • Improved loop mode so that it recalls previous selection area when hidden

  • Fixed memory issues related to use of oscilloscope and uninstall dialog

  • Fixed bug that caused Effects to fail to appear on the "recently used" submenu

  • Other minor bug fixes and performance enhancements

Build 562 (06/19/2023)

  • Melodyne activation crash fixed

  • Added controller script API

  • Fixed controller script notifications to use fader index

  • Fixed rare effect dialog issue where it would not close

  • Fixed extreme warped audio drawing glitch during playback

  • Made light skin Detail tab resizer lighter

  • Statically linking the 32-bit VST host so that it does not require 32-bit redistributable

  • Reworked the instruction dialog in the store so that you can copy text

  • Fix for right-clicking to rescan plugins in the plugin manager

  • Now up to 256 ASIO inputs and outputs

  • Fixed marker view to show scroll bar on first view if necessary

  • Fixed a rare mixdown issue

  • Fixed issues with plug-in recording, especially loop recording

  • After choosing a meta-preset, you were not able to record the plugin

  • Libraries now will download their sounds to the user's library folder

  • Fixed issues with arming MIDI track for a plugin on a specific MIDI channel

  • Tooltip on recording source now showing when button is toggled

  • Fixed dragging-copying clips while preserving time offset using shift+alt+drag

  • Recording multiple plugins at time now works properly

  • Addressed issue that resulted in installing both RS and PS icons on desktop

  • Volume slider on metronome dialog was in a slightly wrong position

  • Synthlist view was using text instead of icon to calculate width of recording source column

  • Right click menus for clips on the performance panel were not showing current cue setting

  • New updater dialog shows download sizes, and you can sort by columns

  • Added new feature to check/uncheck items to download in the preferences on the Account page

  • Added EULA to the installer

  • Can scale less than 100% now for tiny monitors

  • Not showing uninstall menu in store if not a downloadable product

  • Added new zip logs feature for aiding in support

  • Fixed issue for arming plug-ins when loading a project

  • Was accidentally showing arm button on Recording Studio

  • Addressed issue so that built-in plug-ins without scaling ability to now display large enough to view

  • Disabled "Auto-Scale to Match Monitor Scale" for older Windows versions

  • Fixed Loop Mode undo/redo

Version 10 - Build 560 (06/6/2023)

  • Initial Release of Mixcraft 10