PDA

View Full Version : NR Eq Presets



VicVonDoom
January 10th, 2009, 02:53 PM
Simple one to all the guru's but i thought i'd post it anyway.

To set audio "presets" for your current zone make a NR button with "execute LUA code on release" action attached to it.
Put the following in for each button...

It saves trying to set a nice EQ level (the below are the presets listed in JRMC12)
I couldn't believe the differnece this made! (obviously you must enable EQ in JRMC)

Flat


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 0);
NetRemote.SetVariable("MP.EQBand2", 0);
NetRemote.SetVariable("MP.EQBand3", 0);
NetRemote.SetVariable("MP.EQBand4", 0);
NetRemote.SetVariable("MP.EQBand5", 0);
NetRemote.SetVariable("MP.EQBand6", 0);
NetRemote.SetVariable("MP.EQBand7", 0);
NetRemote.SetVariable("MP.EQBand8", 0);
NetRemote.SetVariable("MP.EQBand9", 0);
NetRemote.SetVariable("MP.EQBand10", 0);

Blues


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", -32);
NetRemote.SetVariable("MP.EQBand2", -6);
NetRemote.SetVariable("MP.EQBand3", 3);
NetRemote.SetVariable("MP.EQBand4", 19);
NetRemote.SetVariable("MP.EQBand5", 19);
NetRemote.SetVariable("MP.EQBand6", 19);
NetRemote.SetVariable("MP.EQBand7", 13);
NetRemote.SetVariable("MP.EQBand8", 6);
NetRemote.SetVariable("MP.EQBand9", 6);
NetRemote.SetVariable("MP.EQBand10", 3);

Classical


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 0);
NetRemote.SetVariable("MP.EQBand2", 0);
NetRemote.SetVariable("MP.EQBand3", 0);
NetRemote.SetVariable("MP.EQBand4", 0);
NetRemote.SetVariable("MP.EQBand5", 0);
NetRemote.SetVariable("MP.EQBand6", 0);
NetRemote.SetVariable("MP.EQBand7", -35);
NetRemote.SetVariable("MP.EQBand8", -35);
NetRemote.SetVariable("MP.EQBand9", -35);
NetRemote.SetVariable("MP.EQBand10", -48);

Country


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 6);
NetRemote.SetVariable("MP.EQBand2", 0);
NetRemote.SetVariable("MP.EQBand3", -10);
NetRemote.SetVariable("MP.EQBand4", -19);
NetRemote.SetVariable("MP.EQBand5", -16);
NetRemote.SetVariable("MP.EQBand6", 0);
NetRemote.SetVariable("MP.EQBand7", 16);
NetRemote.SetVariable("MP.EQBand8", 26);
NetRemote.SetVariable("MP.EQBand9", 39);
NetRemote.SetVariable("MP.EQBand10", 42);

HipHop


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 19);
NetRemote.SetVariable("MP.EQBand2", 29);
NetRemote.SetVariable("MP.EQBand3", 39);
NetRemote.SetVariable("MP.EQBand4", 29);
NetRemote.SetVariable("MP.EQBand5", 13);
NetRemote.SetVariable("MP.EQBand6", -16);
NetRemote.SetVariable("MP.EQBand7", -19);
NetRemote.SetVariable("MP.EQBand8", -19);
NetRemote.SetVariable("MP.EQBand9", -16);
NetRemote.SetVariable("MP.EQBand10", -19);

Live


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", -32);
NetRemote.SetVariable("MP.EQBand2", -6);
NetRemote.SetVariable("MP.EQBand3", 3);
NetRemote.SetVariable("MP.EQBand4", 19);
NetRemote.SetVariable("MP.EQBand5", 19);
NetRemote.SetVariable("MP.EQBand6", 19);
NetRemote.SetVariable("MP.EQBand7", 13);
NetRemote.SetVariable("MP.EQBand8", 6);
NetRemote.SetVariable("MP.EQBand9", 6);
NetRemote.SetVariable("MP.EQBand10", 3);

Rock


NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 39);
NetRemote.SetVariable("MP.EQBand2", 13);
NetRemote.SetVariable("MP.EQBand3", -19);
NetRemote.SetVariable("MP.EQBand4", -32);
NetRemote.SetVariable("MP.EQBand5", -19);
NetRemote.SetVariable("MP.EQBand6", 3);
NetRemote.SetVariable("MP.EQBand7", 13);
NetRemote.SetVariable("MP.EQBand8", 39);
NetRemote.SetVariable("MP.EQBand9", 39);
NetRemote.SetVariable("MP.EQBand10", 39);

VicVonDoom
November 28th, 2009, 06:22 PM
If you want it simpler, then stick this in your System LUA code...

---------------------------------
--Equaliser Stuff
---------------------------------
function EQFlat()
NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 0);
NetRemote.SetVariable("MP.EQBand2", 0);
NetRemote.SetVariable("MP.EQBand3", 0);
NetRemote.SetVariable("MP.EQBand4", 0);
NetRemote.SetVariable("MP.EQBand5", 0);
NetRemote.SetVariable("MP.EQBand6", 0);
NetRemote.SetVariable("MP.EQBand7", 0);
NetRemote.SetVariable("MP.EQBand8", 0);
NetRemote.SetVariable("MP.EQBand9", 0);
NetRemote.SetVariable("MP.EQBand10", 0);
end;
---
function EQCountry()
NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 6);
NetRemote.SetVariable("MP.EQBand2", 0);
NetRemote.SetVariable("MP.EQBand3", -10);
NetRemote.SetVariable("MP.EQBand4", -19);
NetRemote.SetVariable("MP.EQBand5", -16);
NetRemote.SetVariable("MP.EQBand6", 0);
NetRemote.SetVariable("MP.EQBand7", 16);
NetRemote.SetVariable("MP.EQBand8", 26);
NetRemote.SetVariable("MP.EQBand9", 39);
NetRemote.SetVariable("MP.EQBand10", 42);
end;
---
function EQHiphop()
NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 19);
NetRemote.SetVariable("MP.EQBand2", 29);
NetRemote.SetVariable("MP.EQBand3", 39);
NetRemote.SetVariable("MP.EQBand4", 29);
NetRemote.SetVariable("MP.EQBand5", 13);
NetRemote.SetVariable("MP.EQBand6", -16);
NetRemote.SetVariable("MP.EQBand7", -19);
NetRemote.SetVariable("MP.EQBand8", -19);
NetRemote.SetVariable("MP.EQBand9", -16);
NetRemote.SetVariable("MP.EQBand10", -19);
end;
---
function EQRock()
NetRemote.SetVariable("MP.EQBand0", 0);
NetRemote.SetVariable("MP.EQBand1", 39);
NetRemote.SetVariable("MP.EQBand2", 13);
NetRemote.SetVariable("MP.EQBand3", -19);
NetRemote.SetVariable("MP.EQBand4", -32);
NetRemote.SetVariable("MP.EQBand5", -19);
NetRemote.SetVariable("MP.EQBand6", 3);
NetRemote.SetVariable("MP.EQBand7", 13);
NetRemote.SetVariable("MP.EQBand8", 39);
NetRemote.SetVariable("MP.EQBand9", 39);
NetRemote.SetVariable("MP.EQBand10", 39);
end;



Make a button with the properties call of "Execute LUA Code on Release".

The call code to enter is below...


For Flat put

EQFlat();

For Country put

EQCountry();

For Hiphop put

EQHiphop();

For Rock put

EQRock();

Now that's much easier....hey?