alsa-project / snd-firewire-ctl-services

A set of server programs for audio and music units on IEEE 1394 bus supported by Linux sound subsystem a.k.a. ALSA.
GNU General Public License v3.0
35 stars 5 forks source link

[PATCH 00/16] protocols/fireface: implements traits to cache/update parameters specific to latter models #149

Closed takaswie closed 1 year ago

takaswie commented 1 year ago

This patchset provides implementations to cache/update parameters specific to latter models.

Takashi Sakamoto (16):
  protocols/fireface: add trait to express specification of DSP in
    latter model
  protocols/fireface: implement traits to cache meter parameters in
    latter models
  runtime/fireface: use alternative way to cache meter parameters for
    latter models
  protocols/fireface: rename trait to express specification of DSP for
    latter models
  protocols/fireface: implement trait to update input parameters for
    latter models
  runtime/fireface: use alternative way to update input parameters for
    latter models
  protocols/fireface: implement trait to update output parameters for
    latter models
  runtime/fireface: use alternative way to update output parameters for
    latter models
  protocols/fireface: arrangement for source of mixer in latter models
  protocols/fireface: implement trait to update mixer parameters for
    latter models
  runtime/fireface: use alternative way to update mixer parameters for
    latter models
  protocols/fireface: implement trait to update channel strip parameters
    for latter models
  runtime/fireface: use alternative way to update channel strip
    parameters for latter models
  protocols/fireface: implement traits to update FX parameters for
    latter models
  runtime/fireface: use alternative way to update fx parameters for
    latter models
  runtime/fireface: code cleanup for controls of latter models

 protocols/fireface/src/latter.rs       |  762 ++++++++-------
 protocols/fireface/src/latter/ff802.rs |   46 +-
 protocols/fireface/src/latter/ucx.rs   |   46 +-
 runtime/fireface/src/latter_ctls.rs    | 1174 +++++++++++++-----------
 4 files changed, 1087 insertions(+), 941 deletions(-)
takaswie commented 1 year ago

Merged.