SSL Bus Compressor Control Voltage Dataset
收藏DataCite Commons2026-03-31 更新2026-05-07 收录
下载链接:
https://rochester.figshare.com/articles/dataset/SSL_Bus_Compressor_Control_Voltage_Dataset/31892026
下载链接
链接失效反馈官方服务:
资源简介:
<pre>---<br># SSL Bus Compressor Control Voltage Dataset<br><br>This repository hosts a dataset for the analysis and modeling of dynamic range compression in an SSL-style bus compressor. The dataset includes paired input/output audio signals along with the corresponding control signal applied to the voltage-controlled amplifier, expressed directly as gain reduction in decibels.<br><br>This dataset is introduced in a forthcoming DAFx paper.<br><br>---<br>## Status<br><br>This repository has been prepared in advance of the dataset release. The full dataset will be made available following publication.<br><br>---<br>## Overview<br><br>The Solid State Logic bus compressor applies a time-varying gain g[k] to an input signal. In conventional datasets, only the input and output audio are available, requiring evaluation via proxy metrics defined on the waveform.<br><br>This dataset includes the control signal corresponding to the applied gain, enabling direct computation of error with respect to the underlying quantity of interest.<br><br>Unlike conventional datasets, this enables both system identification approaches and black-box or generative models to optimize directly for the applied gain trajectory rather than relying on proxy loss functions.<br><br>The control signal is provided as gain reduction in decibels:<br><br>G[k] proportional to CV[k]<br><br>and has been pre-scaled such that it directly represents gain reduction in dB.<br><br>---<br>## Dataset Summary<br><br>* **219** stereo input clips (30 seconds each)<br>* **90** compressor parameter permutations<br>* **19710** total input–output–control examples<br>* Sample rate: **44.1 kHz**<br>* Audio resolution: **24-bit**<br>* Control signal resolution: **32-bit**<br>Each input clip is processed under every control permutation.<br><br>---<br>## Contents<br><br>The dataset includes:<br><br>* Stereo input audio signals<br>* Corresponding processed output signals from hardware<br>* Control signals (CV) expressed as gain reduction (dB)<br>* Calibration signals for static and dynamic analysis<br>* Metadata describing compressor settings, derived parameters, and signal relationships<br><br>---<br>## Data Organization<br><br>All relationships between signals are defined explicitly in metadata tables.<br><br>### Primary table<br><br>* `metadata_main.parquet`<br> Defines all clip–permutation pairs and provides paths to:<br><br> * input audio<br> * output audio<br> * control signal (gain reduction)<br><br>Each row corresponds to a single example.<br><br>---<br>### Supporting tables<br><br>* `metadata_clips.parquet`<br> Clip-level metadata (source, normalization, indexing)<br><br>* `metadata_permutation.parquet`<br> Compressor parameter configurations (attack, release, ratio, etc.)<br><br>* `metadata_comp_vals.parquet`<br> Component values and derived time constants for circuit-informed modeling<br><br>* `metadata_cal_inputs.parquet`<br> Definitions of calibration input signals<br><br>* `metadata_cal.parquet`<br> Calibration outputs across permutations<br><br>* `cc_calibration_summary.parquet`<br> Summary of control constant derivation for CV[k]->G[k] conversion <br><br>---<br>### File structure<br><br>* `audio_in/` — input clips<br>* `audio_out/pXXX/` — processed outputs per permutation<br>* `cv/pXXX/` — control signals (gain reduction) per permutation<br>* `calibration_signals/audio_in` — calibration inputs<br>* `calibration_signals/audio_out/pXXX/` — calibration audio outputs per permutation<br>* `calibration_signals/cv/pXXX/` — calibration control signals (gain reduction) per permutation<br>* `metadata/` — parquet tables<br><br>The filesystem layout is not required to infer relationships between signals. All mappings are defined in metadata.<br><br>---<br>## Calibration Signals<br><br>Calibration signals are included to support analysis of:<br><br>* Static compression curve (ramp signal)<br>* Attack and release behavior (burst signals)<br>* System delay and alignment (MLS signal)<br>* Control signal scaling<br><br>The control signals in the dataset have already been scaled to represent gain reduction in dB.<br><br>---<br>## Important Notes<br><br>* Control signals are stored as WAV files but are **not audio signals**<br>* They may contain large DC components and are not bounded to [-1, 1]<br>* These signals should not be routed to audio playback systems<br><br>---<br>## Example Usage<br><br>```<i>python</i><br>import pandas as pd<br>import soundfile as sf<br>df = pd.read_parquet("metadata/metadata_main.parquet")<br>row = df.iloc[0]<br>x, _ = sf.read(row.audio_in_path)<br>y, _ = sf.read(row.audio_out_path)<br>g, _ = sf.read(row.cv_path)```<br>---<br>## Intended Use<br><br>This dataset is intended for:<br><br>* Behavioral modeling of dynamics processors<br>* Control signal inference<br>* Evaluation of loss functions for compressor modeling<br>* Circuit-informed and gray-box modeling approaches<br>* Black-box and generative modeling approaches trained directly on gain trajectories<br><br>---<br>## License<br><br>This dataset is released under the CC-BY 4.0 license.<br><br>---<br>## Citation<br><br>If you use this dataset, please cite the associated DAFx publication (to be updated upon release).</pre>
提供机构:
University of Rochester
创建时间:
2026-03-30



