🔥 Lifetime deal! Get Control Surface Studio for Just £67 👉 Click Here To Get It
Time left... mailtimers.com
⚠️ Lifetime licenses are ending soon, get yours before they're gone ⚠️
Your shopping cart is empty.

Ableton "Drift" Properties

Submitted by HDV on Tue, 08/01/2023 - 16:34
HDV
Control Surface Studio User

Hi,

Ableton´s new "Drift" Device has a great sound, but there is no official information, how to get access to some internal parameters, known as "properties", like for e.g. the "Wavetable" device.
A closer look to Push2´s (decompiled) Python files offered the following internal "Drift" properties (names are from Live´s Info view window):

- Oscillator 1 Shape Mod Source -> mod_matrix_shape_source_index
- Oscillator Pitch Mod Source 1, 2 -> mod_matrix_pitch_source_1_index, mod_matrix_pitch_source_2_index
- Low-pass Modulation Source 1, 2 -> mod_matrix_filter_source_1_index, mod_matrix_filter_source_2_index
- LFO Modulation Source -> mod_matrix_lfo_source_index
- Modulation Source 1, 2 and 3 -> mod_matrix_source_1_index, mod_matrix_source_2_index, mod_matrix_source_3_index
- Modulation Destination 1, 2 and 3 -> mod_matrix_target_1_index, mod_matrix_target_2_index, mod_matrix_target_2_index
- Voice Mode (Poly, Mono, Stereo, Unison) -> voice_mode_index
- Voice Count (4, 8, 16, 24, 32) -> voice_count_index
- Global Pitch Bend Range (0..12 st) -> pitch_bend_range

All Modulation Sources selection lists have the same entries: Env 1, Env 2 / Cyc, LFO, Key, Velocity, Modwheel, Pressure, Slide.
All Modulation Destinations 1 to 3 selection lists have the same entries: None, Osc 1 Gain, Osc 1 Shape, Osc 2 Gain, Osc 2 Detune, Noise Gain, LP Frequency, LP Resonance, HP Frequency, LFO Rate, Cyc Env Rate, Main Volume.

Hope this information is usefull for other advanced CSS users.

Regards
Dieter

Topic Category: 

1 Responses

Comments

Wim
Control Surface Studio User
#1

Hi Dieter,

Great info!!
Thank you for sharing with us, I will for sure have a look at how to incorporate these in a script. Seems very interesting!

Just for reference, since the Drift parameter numbers are not yet mentioned on https://remotify.io/device-parameters/device_params_live11.html, you can find them hereunder.

Drift
0. Device On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
1. LP Freq [ Min 0.0 | Max 1.0 | Current value 1.0 ]
2. LP Reso [ Min 0.0 | Max 1.0 | Current value 0.0 ]
3. LP Type [ Min 0.0 | Max 1.0 | Current value 0.0 ]
4. HP Freq [ Min 0.0 | Max 1.0 | Current value 0.0 ]
5. Key > LPF [ Min 0.0 | Max 1.0 | Current value 0.0 ]
6. LP Mod Amt 1 [ Min 0.0 | Max 1.0 | Current value 0.21715405583381653 ]
7. LP Mod Amt 2 [ Min 0.0 | Max 1.0 | Current value 0.5 ]
8. Osc 1 Flt On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
9. Osc 2 Flt On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
10. Noise Flt On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
11. LFO Time Mode [ Min 0.0 | Max 3.0 | Current value 0.0 ]
12. LFO Rate [ Min 0.0 | Max 1.0 | Current value 0.11318051815032959 ]
13. LFO Ratio [ Min 0.0 | Max 1.0 | Current value 0.0476190485060215 ]
14. LFO Time [ Min 0.0 | Max 1.0 | Current value 0.29616981744766235 ]
15. LFO Synced [ Min 0.0 | Max 21.0 | Current value 15.0 ]
16. LFO Amt [ Min 0.0 | Max 1.0 | Current value 1.0 ]
17. LFO Wave [ Min 0.0 | Max 8.0 | Current value 0.0 ]
18. LFO Mod Amt [ Min 0.0 | Max 1.0 | Current value 0.5 ]
19. LFO Retrig On [ Min 0.0 | Max 1.0 | Current value 0.0 ]
20. Osc 1 Wave [ Min 0.0 | Max 6.0 | Current value 4.0 ]
21. Osc 1 Shape [ Min 0.0 | Max 1.0 | Current value 0.0 ]
22. Osc 1 Oct [ Min -2.0 | Max 3.0 | Current value 0.0 ]
23. Osc 1 Shape Mod Amt [ Min 0.0 | Max 1.0 | Current value 0.5249999761581421 ]
24. Osc 2 Wave [ Min 0.0 | Max 4.0 | Current value 0.0 ]
25. Osc 2 Detune [ Min 0.0 | Max 1.0 | Current value 0.5 ]
26. Osc 2 Oct [ Min -3.0 | Max 2.0 | Current value -1.0 ]
27. Pitch Mod Amt 1 [ Min 0.0 | Max 1.0 | Current value 0.5 ]
28. Pitch Mod Amt 2 [ Min 0.0 | Max 1.0 | Current value 0.5 ]
29. Osc 1 Gain [ Min 0.0 | Max 1.0 | Current value 0.5478326082229614 ]
30. Osc 2 Gain [ Min 0.0 | Max 1.0 | Current value 0.4987773895263672 ]
31. Osc 1 On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
32. Osc 2 On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
33. Noise Gain [ Min 0.0 | Max 1.0 | Current value 0.0 ]
34. Noise On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
35. Env 1 Attack [ Min 0.0 | Max 1.0 | Current value 0.11075662076473236 ]
36. Env 1 Decay [ Min 0.0 | Max 1.0 | Current value 0.3974480628967285 ]
37. Env 1 Release [ Min 0.0 | Max 1.0 | Current value 0.3967844247817993 ]
38. Env 1 Sustain [ Min 0.0 | Max 1.0 | Current value 0.699999988079071 ]
39. Env 2 Attack [ Min 0.0 | Max 1.0 | Current value 0.11075662076473236 ]
40. Env 2 Decay [ Min 0.0 | Max 1.0 | Current value 0.3974480628967285 ]
41. Env 2 Release [ Min 0.0 | Max 1.0 | Current value 0.3967844247817993 ]
42. Env 2 Sustain [ Min 0.0 | Max 1.0 | Current value 0.699999988079071 ]
43. Cyc Env Time Mode [ Min 0.0 | Max 3.0 | Current value 0.0 ]
44. Cyc Env Rate [ Min 0.0 | Max 1.0 | Current value 0.31225645542144775 ]
45. Cyc Env Ratio [ Min 0.0 | Max 1.0 | Current value 0.0476190485060215 ]
46. Cyc Env Time [ Min 0.0 | Max 1.0 | Current value 0.29616981744766235 ]
47. Cyc Env Synced [ Min 0.0 | Max 21.0 | Current value 15.0 ]
48. Cyc Env Tilt [ Min 0.0 | Max 1.0 | Current value 0.5 ]
49. Cyc Env Hold [ Min 0.0 | Max 1.0 | Current value 0.0 ]
50. Mod Matrix Amt 1 [ Min 0.0 | Max 1.0 | Current value 0.9675928950309753 ]
51. Mod Matrix Amt 2 [ Min 0.0 | Max 1.0 | Current value 0.5 ]
52. Mod Matrix Amt 3 [ Min 0.0 | Max 1.0 | Current value 0.5 ]
53. Vel > Vol [ Min 0.0 | Max 1.0 | Current value 0.5 ]
54. Osc Retrig On [ Min 0.0 | Max 1.0 | Current value 0.0 ]
55. Env 2 Cyc On [ Min 0.0 | Max 1.0 | Current value 0.0 ]
56. Poly Voice Depth [ Min 0.0 | Max 1.0 | Current value 0.0 ]
57. Spread [ Min 0.0 | Max 1.0 | Current value 0.0 ]
58. Strength [ Min 0.0 | Max 1.0 | Current value 0.0 ]
59. Thickness [ Min 0.0 | Max 1.0 | Current value 0.0 ]
60. Drift [ Min 0.0 | Max 1.0 | Current value 0.07199999690055847 ]
61. Legato On [ Min 0.0 | Max 1.0 | Current value 0.0 ]
62. Note Pitch Bend On [ Min 0.0 | Max 1.0 | Current value 1.0 ]
63. Glide Time [ Min 0.0 | Max 1.0 | Current value 0.0 ]
64. Volume [ Min 0.0 | Max 1.0 | Current value 0.5 ]
65. Transpose [ Min -48.0 | Max 48.0 | Current value 0.0 ]