Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct Animate r421

MIDI plugin; improved CPU profiler; tilemap brush editor improvements & more

07 January, 2025 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct Animate

Create an Account

Notes

After a well-deserved break we're back with our first beta release of 2025! This release adds a new MIDI plugin, which allows you to receive MIDI input from and send MIDI output to connected MIDI devices - such as digital piano keyboards and synthesizers. This is a fun new option for creative musical uses ranging from arpeggiators to interactive musical animations! Take a look at the new MIDI examples demonstrating both MIDI input and MIDI output to help you get started.

Other improvements include an improved CPU profiler in the debugger - now it can split out "Plugin processing" and "Behavior processing" times per plugin or behavior, to help you identify which plugin or behavior is responsible for using the most CPU time. Array sorting has been improved with new sort modes for 2D arrays which can also now refer to the rest of the array for tie breakers when sorting by column/row. There's also a variety of updates for the tilemap brush editor including usability improvements, plus updates for the new sprite sheet importer for the Animations Editor.

As ever there's a batch of bug fixes and other updates detailed in the changelog below, as well as a new 'Pixel painter' scripting example. Happy testing!

Like this Release?

Let us know with a thumbs up!

7
Launch r421

New Features

0 favourites
MIDI plugin: handle MIDI input/output to connected MIDI devices

New Additions

0 favourites
New examples 'MIDI input', 'MIDI output', 'Pixel painter'
0 favourites
Debugger: CPU profiler now shows plugin/behavior processing time for individual plugins/behaviors
0 favourites
Array: new sort action options 'Y axis (by row)' and 'X axis (separately)'
0 favourites
Animations editor: a few new options to generate animations from rows or columns when importing sprite sheets
0 favourites
Tilemap brush editor: context menu option to set all the tiles in a brush template from a selection
0 favourites
Tilemap brush editor: context menu option to add multiple optional tiles to one position of a brush template

Changes

0 favourites
Array: sorting by column/row uses rest of array for tie breakers
0 favourites
Tilemap brush editor: default to always showing set tiles in the template of a brush
0 favourites
Tilemap brush editor: allow resizing panes of the editor, like other similar dialogs
0 favourites
Tilemap brush editor: support scrolling with the space bar, middle mouse button and gesture in mobile
0 favourites
Show deprecation warning again if listed items change after checking 'Don't show again'

Bug Fixes

0 favourites
Animations editor: sprite sheet importer not showing grid properly
0 favourites
Animations editor: improve rendering in the sprite sheet importer on high-dpi displays
0 favourites
Animations editor: possible crash opening the editor to edit individual tiles (regression r417)
0 favourites
Move To: 'Set Angle' not working properly when following a curve
0 favourites
Tilemap bar: set tiles which become out of bounds as empty after changing the size of the source image
0 favourites
Flowcharts: duplicating a flowchart not copying the start node which led to an inconsistent state
0 favourites
Tilemap brush editor: show keyboard shortcuts in the tooltips of the toolbar buttons

Scripting updates

0 favourites
Add IInstance.iid
0 favourites
Disable 'Cannot access before initialization' and 'Value is never read' warnings due to false positives

Share Construct Animate Release r421 Now

  • 0 Comments

Want to leave a comment? Login or Register an account!