//Show All parameter of FX by num and name
ShowConsoleMsg("");
trackcount = CountTracks(0);
i_track = 0;
Open = 0;
loop(trackcount,
track_id = GetTrack(0,i_track);
FX_Count = TrackFX_GetCount(track_id);
FX_Count ?
( i_fx = 0;
loop( FX_Count,
Open = TrackFX_GetOpen(track_id,i_fx);
Open ?
( Par_Count = TrackFX_GetNumParams(track_id,i_fx);
i_par = 0;
Loop( Par_Count,
TrackFX_GetParamName(track_id,i_fx,i_par, #par_name);//Parmtr Name
Norm_Par_Val = TrackFX_GetParamNormalized(track_id,i_fx,i_par);//Norm Value
TrackFX_GetFormattedParamValue(track_id,i_fx,i_par,#Form_Par_Val);//Form Value
sprintf(#Parmtr_Num, "%d",i_par);//Num To String
sprintf(#Norm_Par_Val, "%f",Norm_Par_Val);//Name To String
strcat(#Parmtr_Num," = ");//#Parmtr_Num = "#Parmtr_Num - "
strcat(#par_name," || CurrentVal: ");
strcat(#Form_Par_Val," = ");
ShowConsoleMsg(#Parmtr_Num);
ShowConsoleMsg(#par_name);
ShowConsoleMsg(#Form_Par_Val);
ShowConsoleMsg(#Norm_Par_Val);
ShowConsoleMsg("\n" );
i_par += 1;
);
);
i_fx += 1;
);
);
i_track += 1;
);