My experience with Madrix impressions and questions
Posted: Mon May 23, 2016 7:38 pm
Hey Guys,
I am using Madrix since January this year. I am working in a Club in Germany/Sinsheim called Kinki Palace as a Light Jockey. We have 2 LED walls, the bigger one (2nd picture) has 640x480 resolution. The smaller one (1st picture obviously) has 128x16 resolution. We use them mostly for advertisement but I started to look more into Madrix. I just hate the step things, because of that, I started scripting. I just love it when the Light goes with the Sound. My main problem is performance and crashes in Madrix. When it comes to scripting/programming I like to have a lot of freedom to do whatever I want to get to perfection.
I added one of my first scripts i have done and I would like to hear your opinion. I have A LOT of ideas (and if i say a lot, i mean 14 DIN A4 sites full with ideas) but I cant really do them, due to lack of performance and possibilities. I hope I can get some feedback from you guys.
Best regards
Bobby
P.S: Sorry for my bad English
Here is an example of a script that I am using.
I am using Madrix since January this year. I am working in a Club in Germany/Sinsheim called Kinki Palace as a Light Jockey. We have 2 LED walls, the bigger one (2nd picture) has 640x480 resolution. The smaller one (1st picture obviously) has 128x16 resolution. We use them mostly for advertisement but I started to look more into Madrix. I just hate the step things, because of that, I started scripting. I just love it when the Light goes with the Sound. My main problem is performance and crashes in Madrix. When it comes to scripting/programming I like to have a lot of freedom to do whatever I want to get to perfection.
I added one of my first scripts i have done and I would like to hear your opinion. I have A LOT of ideas (and if i say a lot, i mean 14 DIN A4 sites full with ideas) but I cant really do them, due to lack of performance and possibilities. I hope I can get some feedback from you guys.
Best regards
Bobby
P.S: Sorry for my bad English
Here is an example of a script that I am using.
Code: Select all
void InitEffect()
{
}
void PreRenderEffect()
{
MapDlgSetTileMode(MAP_TILE_REPEAT);
MapDlgSetRotationMode(MAP_ROTATION_LOOP, MAP_ROTATION_LOOP, MAP_ROTATION_LOOP);
int Type = GetBassType();
float Tone = GetBassTone();
float Value = GetBassValue();
float RngX = random (0.0005, 0.003);
float RngY = random (0.0001, 0.002);
float RngZ = random (0.0008, 0.001);
float TurnX;
float TurnY;
float TurnZ;
if(Type > -1)
{
TurnX = Value - Tone;
TurnY = Value - Tone;
TurnZ = Value - Tone;
MapDlgSetRotationVector( TurnX * 0.003, TurnY * 0.002, TurnZ * 0.001);
}
else
MapDlgSetRotationVector( 0.05, 0.05, 0.05);
}
void PostRenderEffect()
{
}
void MatrixSizeChanged()
{
InitEffect();
}