Beta 1.53.1

1.53.1 beta is available for download, below is the changelog;

  • Toggle buttons!!!
    The most requested feature is here (little checkbox in button appearance panel)
    This is only visual effect and should not impact button function
  • Refactoring MATRIC Integration API work in progress.
    There will be a nice C# wrapper available, but more on that later

Beta 1.52

1.52.0 beta is available for download, below is the changelog

  • Bugfix - clicking on update notification could cause multiple browser tabs to open

Beta 1.51.0

1.51.0 beta is available for download, below is the changelog

  • Bugfix - decks without default page could not be opened in editor
  • Auto deck switcher - Now you can specify window title OR executable file

1.50.14 beta available

1.50.14 beta is available for download

Many thanks to all community members that helped us by reporting issues.

Change log:

  • Fixed - secondary actions not executed in certain conditions

MATRIC Release candidate (beta 1.50.11)

We're VERY close to official release, 1.50.11 is the release candidate, if no issues pop up it will be released to "stable" channel. Hooray!

Many thanks to all community members that helped us by reporting issues.

Change log:

  • Fixed - can not set deck Author nickname
  • Hide button resize handles when making screenshots
  • Button resize handles much more visible
  • Fixed setting page background was always setting the background of first page
  • Improved auto deck switcher performance

MATRIC Beta 1.50.7 released + dedicated beta discord channel

MATRIC Beta 1.50.7 is available for download

Beta 1.50.7 release notes:

  • Fixed button not working if sound effect set
  • Fixed incorrect OBS Studio status indicator on startup
  • Clear sound disabled when no sound effect chosen
  • Buttons in library are now interactive (preview press/release state)
  • Button sound effect is now played only on press event
  • Main UI properly restores when clicked on icon tray
  •  #beta-feedback channel created on discord for all beta related issues

MATRIC major update is here!

MATRIC major update is here!

I know there weren't many updates in a while, but rest assured, we were hard at work. So what were we up to you might ask?

MATRIC has grown in features signifficantly since it's initial release and we found adding new stuff gets harder and harder to do so we decided to conduct a major effort to make MATRIC easier to develop and maintain.


1.50 beta is available in the download section

Here is the change log:

  • User interface enhancements
    We rewrote the UI completely from the scratch throwing away thousands of lines of code, but it was worth it. Do not worry - it is very similar to current one only better and with new useful features added. To give you a few examples:
    • You can make a copy of a page with one click (I know many of you asked for that feature)
    • You can copy a page from one deck to another (hooray!)
    • Settings dialog removes the need for messing around with config file
    • Asynchronous operations - deck export and publish are now interactive, you'll see exactly what is going on. No more UI freeze while deck is being exported/published.
  • Beta Channel
    Now you can choose (in settings) to recieve beta version update notifications in the app itself so if you want to be on the leading edge of MATRIC development you don't have to check MATRIC web or Discord to see what is available.
  • Auto deck switcher
    It switches decks on your devices depending on which application is in the foreground, you don't have to change decks yourself as you switch from one app to another - MATRIC can now do that automatically. You can have your custom context sensitive touch interface similar to Apple's Touch Bar. We believe it will be a very powerful productivity booster. How cool is that?
  • Full support for Material design icons
    Matric now supports both the Google material icons and Material design icons. To make your button display an icon, type the icon name in the text field. For a full list of supported icons go to: (prefix the icon name with "mdi-") and
  • Play audio on PC action
    You guessed it - plays an audio file on PC, you choose an MP3 or some other compatible audio file and MATRIC will play it on PC. Now you can be a DJ.
  • Open web page action
    While you could make MATRIC open a browser web page, you needed to fiddle with Run App action. Now it is much simpler to do with Open web page. Just enter an address and MATRIC will open it in browser.


Version 1.30 released


  • Expanded OBS Studio integration
    - added volume control for audio sources


  • Added workaround for some router compatibility issues
  • Removed library deck preview limit - now every deck is shown completely in library when expanded
  • Added message screen after google login on community gallery
  • Fixed several UI inconsistencies in editor UI

Version 1.28 released

This release brings several new features:

  • Expanded OBS Studio integration
    - added replay buffer and audio input toggle commands
    - requires obs-websocket plugin 4.7. Get the installer here
    - Due to bug in obs-websocket plugin 4.7 switching to studio mode will crash OBS Studio. Workaround is, do not switch to studio mode using MATRIC until the issue in obs-websocket gets fixed
  • Immersive mode support for Android client version 1.28:
    - app header (select server/deck) and Android status and navigation bars will be hidden in this mode until you swipe from screen edge
    - immersive mode is disabled by default but can be enabled in Android client settings
  • Expanded logging capabilities for troubleshooting purposes. Off by default, must be turned on by manually editing config file


  • Fixed OBS command start/stop streaming was erroneously mapped to start/stop recording
  • Fixed when executing Run app command, process will now start in target app directory
  • Fixed prevent image duplication when copying buttons

Version 1.26 released

This release brings several new features:

  • Native support for OBS Studio!
    - now you can assign OBS Studio commands to MATRIC buttons
    - requires obs-websocket plugin 4.7. Get the installer here
    - video will be coming shortly
  • Flexible layout editor in Windows app, now it is easier to edit large decks as layout editor expands to fill the available window space. Use the zoom slider on top to adjust the zoom as appropriate.
  • Added new method to integration API SETBUTTONSVISUALSTATE - enables you to simply set button state to on (pressed) or off (not pressed).
    Updated example and docs are available on github
  • Increased the number of available rows and columns to allow for more creative layouts (while it does not make sense to place 400 buttons on a single page, but it does enable more creative freedom)


  • Fixed button misalignment when dragging in the editor
  • Fixed sound bug - missing button click sound on pages other then default
  • Fixed bug on some older Android devices causing the client to not load decks