This article provides an overview of the range of new features and improvements in MakeCode for micro:bit, creating even more opportunities for playful expression and cross-disciplinary learning and teaching with the micro:bit.


Get expressive and creative with the new sound features


A play sound block offers a new way for people to create their own custom sounds to play on the micro:bit V2. You can find this new block in the Music Category under the V2 section 


Selecting the waveform will open the sound editor, where you can edit and create new sounds with a range of options for changing the frequency, interpolation, duration and waveform. You can also apply creative effects to the sound and view some pre-made sounds in the gallery 



The new sound editor supports expressive and playful learning and aids cross-disciplinary programming in computing and physics by visualising changes in sound.


Store, view and download data captured via the micro:bits sensors

In last years’ MakeCode release, we added a beta extension to support logging and storing data on the micro:bit (V2). We have made some improvements to the extension and it is now ready for release. You can find the datalogger extension in Extensions.



Doing more with the micro:bit

The micro:bit has a vibrant range of accessories and extensions created by the community to expand what the micro:bit can do. We have made some improvements to the extensions search to help people discover what is possible.


Extension search is now in the top half of the toolbox.



The gallery supports filtering by category and shows extensions that are reedy to use and those that are still in development. 



Workspace search

A new search function makes it easy to find blocks or variables in large programs, right-click on the Workspace and select Find (or use CTRL+F/Command+F) to locate blocks.