Nikolay-Lysenko/sinethesizer

View on GitHub
presets/additive_mellow_pipe.yml

Summary

Maintainability
Test Coverage
---
- name: additive_mellow_pipe
  partials:
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.25
          max_attack_duration: 0.25
          attack_degree: 1.25
          hold_to_hds_max_ratio: 0.05
          max_hold_duration: 0.05
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.25
          sustain_level: 0.8
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.8
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 1.0
      amplitude_ratio: 1.0
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.0
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.24
          max_attack_duration: 0.24
          attack_degree: 1.2
          hold_to_hds_max_ratio: 0.045
          max_hold_duration: 0.045
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.2
          sustain_level: 0.75
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.75
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 2.0
      amplitude_ratio: 0.03
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.05
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.23
          max_attack_duration: 0.23
          attack_degree: 1.175
          hold_to_hds_max_ratio: 0.03
          max_hold_duration: 0.03
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.175
          sustain_level: 0.7
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.7
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 3.0
      amplitude_ratio: 0.1
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.1
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.22
          max_attack_duration: 0.22
          attack_degree: 1.15
          hold_to_hds_max_ratio: 0.025
          max_hold_duration: 0.025
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.15
          sustain_level: 0.65
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.65
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 4.0
      amplitude_ratio: 0.02
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.15
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.21
          max_attack_duration: 0.21
          attack_degree: 1.125
          hold_to_hds_max_ratio: 0.024
          max_hold_duration: 0.024
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.125
          sustain_level: 0.625
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.625
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 5.0
      amplitude_ratio: 0.05
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.2
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.2
          max_attack_duration: 0.2
          attack_degree: 1.1
          hold_to_hds_max_ratio: 0.023
          max_hold_duration: 0.023
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.1
          sustain_level: 0.6
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.6
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 6.0
      amplitude_ratio: 0.01
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.25
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.19
          max_attack_duration: 0.19
          attack_degree: 1.075
          hold_to_hds_max_ratio: 0.022
          max_hold_duration: 0.022
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.075
          sustain_level: 0.575
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.575
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 7.0
      amplitude_ratio: 0.02
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.3
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.185
          max_attack_duration: 0.185
          attack_degree: 1.07
          hold_to_hds_max_ratio: 0.0215
          max_hold_duration: 0.0215
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.07
          sustain_level: 0.56
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.57
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 8.0
      amplitude_ratio: 0.01
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.35
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.185
          max_attack_duration: 0.185
          attack_degree: 1.07
          hold_to_hds_max_ratio: 0.0215
          max_hold_duration: 0.0215
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.07
          sustain_level: 0.56
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.57
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 9.0
      amplitude_ratio: 0.015
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.4
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.18
          max_attack_duration: 0.18
          attack_degree: 1.06
          hold_to_hds_max_ratio: 0.021
          max_hold_duration: 0.021
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.06
          sustain_level: 0.55
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.55
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 10.0
      amplitude_ratio: 0.02
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.45
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.17
          max_attack_duration: 0.17
          attack_degree: 1.05
          hold_to_hds_max_ratio: 0.02
          max_hold_duration: 0.02
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.05
          sustain_level: 0.525
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.525
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 11.0
      amplitude_ratio: 0.015
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.5
      random_detuning_range: 0.005
    - wave:
        waveform: sine
        amplitude_envelope_fn:
          name: generic_ahdsr
          attack_to_ahds_max_ratio: 0.165
          max_attack_duration: 0.165
          attack_degree: 1.0
          hold_to_hds_max_ratio: 0.02
          max_hold_duration: 0.02
          decay_to_ds_max_ratio: 1.0
          max_decay_duration: 10.0
          decay_degree: 1.0
          sustain_level: 0.5
          max_sustain_duration: 10.0
          max_release_duration: 0.2
          release_duration_on_velocity_order: 0.0
          release_degree: 0.5
        quasiperiodic_bandwidth: 0.0625
      frequency_ratio: 12.0
      amplitude_ratio: 0.005
      event_to_amplitude_factor_fn:
        name: power_fn_of_velocity
        power: 1.55
      random_detuning_range: 0.005
  amplitude_scaling: 0.77