Please can you add a feature that will store the adjusted eq setting for each song, just like change and store on the gain setting.
发表时间 Fri 24 Jan 20 @ 10:43 pm
You can use custom buttons to save and retrieve eq settings. This is what I use:
To save to remixer field.
param_multiply eq_high 32 & param_cast '00' & param_cast 'text' & browsed_song 'remixer' & set 'var1' `get_browsed_song "remixer"` &
param_multiply eq_mid 32 & param_cast '00' & param_cast 'text' & browsed_song 'remixer' & set 'var2' `get_browsed_song "remixer"` &
param_multiply eq_low 32 & param_cast '00' & param_cast 'text' & browsed_song 'remixer' & set 'var3' `get_browsed_song "remixer"` &
param_add "get_var 'var2'" "get_var 'var1'" & param_cast & browsed_song 'remixer' &
set 'var4' `get_browsed_song "remixer"` &
param_add "get_var 'var3'" "get_var 'var4'" & browsed_song 'remixer'
To recall from remixer field:
param_equal `get_loaded_song 'remixer'` "" ? eq_high 50% & eq_mid 50% & eq_low 50% : get_loaded_song "remixer" & param_cast "text" 2 & param_cast 'float' & set 'var1' & param_multiply "get_var 'var1'" 0.03125 & param_cast 'percentage' & eq_high &
get_loaded_song "remixer" & param_cast "text" 4 & param_cast 'float' & set 'var1' & get_loaded_song "remixer" & param_cast "text" 2 & param_cast 'float' & set 'var2' & param_multiply "get_var 'var2'" 100 & param_cast & set 'var3' & get_var 'var3' & param_invert & param_cast & set '1-var1' & param_add "get_var '1-var1'" -1 & param_cast & set '-var1' & param_add "get_var '-var1'" "get_var 'var1'" & param_cast & set 'var4' & param_multiply "get_var 'var4'" 0.03125 & param_cast & set 'var5' & get_var 'var5' & param_cast 'percentage' & eq_mid & get_loaded_song "remixer" & param_cast & param_cast 'float' & set 'var1' & get_loaded_song "remixer" & param_cast "text" 4 & param_cast 'float' & set 'var2' & param_multiply "get_var 'var2'" 100 & param_cast & set 'var3' & get_var 'var3' & param_invert & param_cast & set '1-var1' & param_add "get_var '1-var1'" -1 & param_cast & set '-var1' & param_add "get_var '-var1'" "get_var 'var1'" & param_cast & set 'var4' & param_multiply "get_var 'var4'" 0.03125 & param_cast & set 'var5' & get_var 'var5' & param_cast 'percentage' & eq_low
If you want to recall the eq settings automatically, put the recall button in the onsongload option in the controller mapping in the settings. This may leave watermarks on your eq knobs. I haven't been able to solve this part.
NOTE: This overwrites the "remixer" field in the songs metadata with the eq settings. Just change "remixer" to another field if you are using "remixer" for its intended purpose.
To save to remixer field.
param_multiply eq_high 32 & param_cast '00' & param_cast 'text' & browsed_song 'remixer' & set 'var1' `get_browsed_song "remixer"` &
param_multiply eq_mid 32 & param_cast '00' & param_cast 'text' & browsed_song 'remixer' & set 'var2' `get_browsed_song "remixer"` &
param_multiply eq_low 32 & param_cast '00' & param_cast 'text' & browsed_song 'remixer' & set 'var3' `get_browsed_song "remixer"` &
param_add "get_var 'var2'" "get_var 'var1'" & param_cast & browsed_song 'remixer' &
set 'var4' `get_browsed_song "remixer"` &
param_add "get_var 'var3'" "get_var 'var4'" & browsed_song 'remixer'
To recall from remixer field:
param_equal `get_loaded_song 'remixer'` "" ? eq_high 50% & eq_mid 50% & eq_low 50% : get_loaded_song "remixer" & param_cast "text" 2 & param_cast 'float' & set 'var1' & param_multiply "get_var 'var1'" 0.03125 & param_cast 'percentage' & eq_high &
get_loaded_song "remixer" & param_cast "text" 4 & param_cast 'float' & set 'var1' & get_loaded_song "remixer" & param_cast "text" 2 & param_cast 'float' & set 'var2' & param_multiply "get_var 'var2'" 100 & param_cast & set 'var3' & get_var 'var3' & param_invert & param_cast & set '1-var1' & param_add "get_var '1-var1'" -1 & param_cast & set '-var1' & param_add "get_var '-var1'" "get_var 'var1'" & param_cast & set 'var4' & param_multiply "get_var 'var4'" 0.03125 & param_cast & set 'var5' & get_var 'var5' & param_cast 'percentage' & eq_mid & get_loaded_song "remixer" & param_cast & param_cast 'float' & set 'var1' & get_loaded_song "remixer" & param_cast "text" 4 & param_cast 'float' & set 'var2' & param_multiply "get_var 'var2'" 100 & param_cast & set 'var3' & get_var 'var3' & param_invert & param_cast & set '1-var1' & param_add "get_var '1-var1'" -1 & param_cast & set '-var1' & param_add "get_var '-var1'" "get_var 'var1'" & param_cast & set 'var4' & param_multiply "get_var 'var4'" 0.03125 & param_cast & set 'var5' & get_var 'var5' & param_cast 'percentage' & eq_low
If you want to recall the eq settings automatically, put the recall button in the onsongload option in the controller mapping in the settings. This may leave watermarks on your eq knobs. I haven't been able to solve this part.
NOTE: This overwrites the "remixer" field in the songs metadata with the eq settings. Just change "remixer" to another field if you are using "remixer" for its intended purpose.
发表时间 Tue 28 Jan 20 @ 4:28 am
You can also create a POI that sets the eq on play (or a quick tap on the cue)
Like explained here:
Like explained here:
发表时间 Tue 28 Jan 20 @ 7:22 am