Skip to content

v1.15.0

Choose a tag to compare

@RadiatorTwo RadiatorTwo released this 30 Sep 18:07
· 51 commits to master since this release

Audio 1.15.0

A redesigned mixer: the application and device lists are drawn as proper tiles with icon, level and name, pixel-exact on the key, and you can shape their look with five parameters.

This version requires Plugin SDK 1.28.0. The tiles are drawn at the real key size, which older LoupixDeck versions cannot do. Update LoupixDeck before you update the plugin.

  • Mixer tiles with icon, level and name. Each tile shows the application's icon, its level and its name. On Windows the icon and the name (the executable's file description, for example "Google Chrome") come from the executable. On Linux, and for applications without an icon, a speaker is shown.
  • Pixel-exact on every key. The tiles are drawn at the real key size, so they stay sharp on a calibrated key that is not 90 px.
  • Four layouts. layout is Top (the default), Left, Background or Arc.
  • Two fonts. font is Smooth (the default, LoupixDeck's anti-aliased font) or Pixel, a 5x7 bitmap font that sits exactly on the panel's pixels. A name the bitmap font cannot spell, for example Chinese or Cyrillic, is drawn in the smooth font automatically.
  • Transparent and outlined by default. transparent removes the tile background so the wallpaper shows through, and outlined adds a dark outline to the text so it stays readable over a busy wallpaper. Untick both for a solid tile without outline.
  • Long names scroll. scroll decides which tiles run a name that is too wide: All (the default), Selected or Off. A scrolling name moves at a constant speed in both fonts. A name that may not scroll is cut with an ellipsis. The Left layout breaks the name over two lines instead.
  • Device lists look the same. Audio.OutputDevices and Audio.InputDevices open their list with the same tiles and take the same five parameters. The default device is named in bold, a muted device is greyed out and struck through, and the levels follow the devices while the folder is open.
  • Current Output has the tile parameters too. Audio.CurrentOutput takes the same five parameters for the list it opens. The button itself still shows only the device name.
  • The plugin defines icon and caption of every command. A command put on a touch button now comes with its own icon and caption from the plugin.
  • Mixer, Current Output and Stop Sounds appear once in the command menu. They were listed twice before.
  • Missing tools on Linux are reported. If pactl or a sound player is missing, the plugin now says so as a plugin requirement, so you see why it does nothing.
  • Opening the mixer and the device folders is smoother. The folders no longer announce changes while they are opening, which caused stale icons and a slow start.

Buttons and folders saved before these parameters existed pick up the new look with the defaults. No change to bindings or settings, and config files from 1.14.2 and earlier load unchanged.

Requires LoupixDeck with Plugin SDK 1.28 or newer.