Source code for jdxi_editor.ui.editors.effects.data

[docs] class EffectsData: """Collection of ui lists for Effects"""
[docs] rate_note_states = ["RATE", "NOTE"]
[docs] efx1_types = ["Thru", "DISTORTION", "FUZZ", "COMPRESSOR", "BIT CRUSHER"]
[docs] efx1_type_values = [0, 1, 2, 3, 4]
[docs] efx2_types = ["OFF", "FLANGER", "PHASER", "RING MOD", "SLICER"]
[docs] efx2_type_values = [0, 5, 6, 7, 8]
[docs] output_assignments = ["DIR", "EFX2"]
[docs] effects_generic_types = ["0", "1", "2", "3", "4", "5"]
[docs] switch_states = ["OFF", "ON"]
[docs] flanger_notes = [ "1/96", "1/64", "1/48", "1/32", "1/24", "3/64", "1/16", "1/12", "3/32", "1/8", "1/6", "3/16", "1/4", "1/3", "3/8", "1/2", "2/3", "3/4", "1", "4/3", "3/2", "2", ]
# Compression ratios
[docs] compression_ratios = [ " 1:1", " 2:1", " 3:1", " 4:1", " 5:1", " 6:1", " 7:1", " 8:1", " 9:1", " 10:1", " 20:1", " 30:1", " 40:1", " 50:1", " 60:1", " 70:1", " 80:1", " 90:1", "100:1", " inf:1", ]
# Compression attack times
[docs] compression_attack_times = [ "0.05", "0.06", "0.07", "0.08", "0.09", "0.10", "0.20", "0.30", "0.40", "0.50", "0.60", "0.70", "0.80", "0.90", "1.0", "2.0", "3.0", "4.0", "5.0", "6.0", "7.0", "8.0", "9.0", "10.0", "15.0", "20.0", "25.0", "30.0", "35.0", "40.0", "45.0", "50.0", ]
# Compression release times
[docs] compression_release_times = [ "0.05", "0.07", "0.10", "0.50", "1", "5", "10", "17", "25", "50", "75", "100", "200", "300", "400", "500", "600", "700", "800", "900", "1000", "1200", "1500", "2000", ]