[ubuntu/hirsute-proposed] jack-mixer 15-0ubuntu1 (Accepted)

Erich Eickmeyer eeickmeyer at ubuntu.com
Thu Feb 25 22:03:12 UTC 2021


jack-mixer (15-0ubuntu1) hirsute; urgency=medium

  * New upstream release
  * d/control: updated copyright
  * New:
    - A global setting for default project file path was added and can be
      changed in the preference dialog.
    - The default value is $XDG_DATA_HOME/jack_mixer (which is normally
      ~/.local/share/jack_mixer).
    - A "Recent projects" menu was added, to allow loading recently used /
      saved projects more quickly.
    - Direct channel output ports are now optional and can be enabled/disabled
      in the channel preferences dialog.
    - Ctrl+left-click on the mute ("M") or solo ("S") channel buttons now\
      activates exclusive mute resp. solo.
    - A man page for jack_mixer was added.
    - jack_mix_boxnow supports the -p|--pickup command line option to enable
      MIDI pickup mode, to prevent sudden volume or balance value jumps.
  * Fixed:
    - Activating the solo function on an input channel could cause its
      output signal be sent to the monitor outputs instead of the signal
      from the channel, which had monitoring activated.
    - Volume and balance level and mute and solo state changes originating from
      the UI now send the correct assigned MIDI CCs, allowing for MIDI feedback
      to controllers. Same for changes originating from reception of assigend
      MIDI CCs.
    - The handler for right-clicking the input channel mute/solo buttons, was
      accidentally removed and is now re-instated.
    - Creating a new output channel assigns it a randomly chosen color,
      which can be changed in the new channel dialog (used to work
      some releases ago, but was broken at some point).
    - The jack_mix_box command line options --help and --stereo
      erroneously required an argument.
    - Saving the current project on reception of the SIGUSR1 signal, which is a
      requirement for LADISH level L1 support, was broken in version 14.
    - When re-ording channels via drag-and-drop, the order of the edit / remove
      channel menu items were not updated.
    - When creating an output channel, it could happen that the initial channel
      volume would ranmdomly be set to -inf or 0 dB, regardless of what was
      selected in new channel dialog.
  * Changed:
    - The minimum supported Python version is now 3.6.
    - The jack_mix_box command line usage help message was improved.
    - The channel strip buttons (solo, mute, etc.) now have more distinctive
      colors when activated or the mouse hovers over them
    - The balance slider step size was increased slightly so right-clicking the
      slider changes the value more rapidly.
    - When using the "Save as..." function, jack_mixer now sets the default
      filename and directory for file chooser to the last ones used.
    - A window title was added to the preferences dialog.
    - MIDI control for mute and solo now interprets control value 0-63 as off
    - and 64-127 as on, instead of toggling the state on reception of any
    - controller value.
  * Project infrastructure and internals:
    - The jack_mixer_c Python extension module, which was originally
      implemented in hand-written C code using the PYTHON C API, was replaced
      with the _jack_mixer extension module implemented in Cython, which
      generates the C code in _jack_mixer.c.
    - The autotools build toolchain was replaced with a build setup using
      meson, which improves build times and maintainability markedly.
      See the file INSTALL.md for updated build and installation instructions.
    - A build option to allow buidling only jack_mix_box was added
      (-Dgui=disabled).
    - All Python code was re-formatted with black.
    - All errors and warings reported by flake8 were fixed or are expressivley
      and selectively ignored.
    - The file version.py is now generated from the version set in the project
      definition in the top-level meson.build file, leaving this as the only
      place where the version number needs to be updated before a release.
      The NEWS file was renamed to CHANGELOG.md and converted to Markdown
      format.

Date: Thu, 25 Feb 2021 10:37:29 -0800
Changed-By: Erich Eickmeyer <eeickmeyer at ubuntu.com>
https://launchpad.net/ubuntu/+source/jack-mixer/15-0ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 25 Feb 2021 10:37:29 -0800
Source: jack-mixer
Architecture: source
Version: 15-0ubuntu1
Distribution: hirsute
Urgency: medium
Maintainer: Erich Eickmeyer <eeickmeyer at ubuntu.com>
Changed-By: Erich Eickmeyer <eeickmeyer at ubuntu.com>
Changes:
 jack-mixer (15-0ubuntu1) hirsute; urgency=medium
 .
   * New upstream release
   * d/control: updated copyright
   * New:
     - A global setting for default project file path was added and can be
       changed in the preference dialog.
     - The default value is $XDG_DATA_HOME/jack_mixer (which is normally
       ~/.local/share/jack_mixer).
     - A "Recent projects" menu was added, to allow loading recently used /
       saved projects more quickly.
     - Direct channel output ports are now optional and can be enabled/disabled
       in the channel preferences dialog.
     - Ctrl+left-click on the mute ("M") or solo ("S") channel buttons now\
       activates exclusive mute resp. solo.
     - A man page for jack_mixer was added.
     - jack_mix_boxnow supports the -p|--pickup command line option to enable
       MIDI pickup mode, to prevent sudden volume or balance value jumps.
   * Fixed:
     - Activating the solo function on an input channel could cause its
       output signal be sent to the monitor outputs instead of the signal
       from the channel, which had monitoring activated.
     - Volume and balance level and mute and solo state changes originating from
       the UI now send the correct assigned MIDI CCs, allowing for MIDI feedback
       to controllers. Same for changes originating from reception of assigend
       MIDI CCs.
     - The handler for right-clicking the input channel mute/solo buttons, was
       accidentally removed and is now re-instated.
     - Creating a new output channel assigns it a randomly chosen color,
       which can be changed in the new channel dialog (used to work
       some releases ago, but was broken at some point).
     - The jack_mix_box command line options --help and --stereo
       erroneously required an argument.
     - Saving the current project on reception of the SIGUSR1 signal, which is a
       requirement for LADISH level L1 support, was broken in version 14.
     - When re-ording channels via drag-and-drop, the order of the edit / remove
       channel menu items were not updated.
     - When creating an output channel, it could happen that the initial channel
       volume would ranmdomly be set to -inf or 0 dB, regardless of what was
       selected in new channel dialog.
   * Changed:
     - The minimum supported Python version is now 3.6.
     - The jack_mix_box command line usage help message was improved.
     - The channel strip buttons (solo, mute, etc.) now have more distinctive
       colors when activated or the mouse hovers over them
     - The balance slider step size was increased slightly so right-clicking the
       slider changes the value more rapidly.
     - When using the "Save as..." function, jack_mixer now sets the default
       filename and directory for file chooser to the last ones used.
     - A window title was added to the preferences dialog.
     - MIDI control for mute and solo now interprets control value 0-63 as off
     - and 64-127 as on, instead of toggling the state on reception of any
     - controller value.
   * Project infrastructure and internals:
     - The jack_mixer_c Python extension module, which was originally
       implemented in hand-written C code using the PYTHON C API, was replaced
       with the _jack_mixer extension module implemented in Cython, which
       generates the C code in _jack_mixer.c.
     - The autotools build toolchain was replaced with a build setup using
       meson, which improves build times and maintainability markedly.
       See the file INSTALL.md for updated build and installation instructions.
     - A build option to allow buidling only jack_mix_box was added
       (-Dgui=disabled).
     - All Python code was re-formatted with black.
     - All errors and warings reported by flake8 were fixed or are expressivley
       and selectively ignored.
     - The file version.py is now generated from the version set in the project
       definition in the top-level meson.build file, leaving this as the only
       place where the version number needs to be updated before a release.
       The NEWS file was renamed to CHANGELOG.md and converted to Markdown
       format.
Checksums-Sha1:
 5ee7d20b8efbfe33f4e67b7a56a942cee3b1282c 1757 jack-mixer_15-0ubuntu1.dsc
 5a83f7a68533f1c1558753bb6a0b3e54d6aa1251 123992 jack-mixer_15.orig.tar.gz
 45ca4ce5456da2f08530bd23fec43072f17df7d7 5956 jack-mixer_15-0ubuntu1.debian.tar.xz
 7c5e8834bab0a63dc140af35bcc58d0baf3f7cea 6540 jack-mixer_15-0ubuntu1_source.buildinfo
Checksums-Sha256:
 28087bd85a1952e3ba0680ba5733d840c7091fa4c267096c71e8def02069f1ca 1757 jack-mixer_15-0ubuntu1.dsc
 dcaf444b3ce6e592a039f3129baa10238465ac20034efddb581a136727956984 123992 jack-mixer_15.orig.tar.gz
 16b3f9d050c2974dfe3d3068d311e9767bd7eb0a090901bb8672efa41a0fb8f7 5956 jack-mixer_15-0ubuntu1.debian.tar.xz
 982188b28bbcf10dc05bd4110f66f2441f0e5eeab54d69aff0744b98c3a89a47 6540 jack-mixer_15-0ubuntu1_source.buildinfo
Files:
 9f92df7839f1d010f33b560baca94932 1757 sound optional jack-mixer_15-0ubuntu1.dsc
 9f907911765e500e87fc4fab21d27135 123992 sound optional jack-mixer_15.orig.tar.gz
 4230fc23fdf33af7805c24e8766cc8d8 5956 sound optional jack-mixer_15-0ubuntu1.debian.tar.xz
 336100fb0dd9e035c61128503381a79b 6540 sound optional jack-mixer_15-0ubuntu1_source.buildinfo
Original-Maintainer: Debian Multimedia Maintainers <debian-multimedia at lists.debian.org>


More information about the Hirsute-changes mailing list