MADRIX Forum • Drittes Deck / Slot
Page 1 of 1

Drittes Deck / Slot

Posted: Sat Sep 17, 2011 3:37 pm
by dstar
Hallo,
Kopf ist schwer, darum leider in Deutsch.

Wäre es möglich einen dritten Slot, zumindest für eine Videospur oder 1Layer Effekte + einfachen Text zu intergrieren?

Ich mach viel Live, und bei zwei fehlt irgendwie immer einer, um Übergange fließender zu gestalten.

Nu hab ich bei vielen Sachen zwar schon extra Layer eingefügt, wo ich mir z.B nen Sternenhimmel oder Text über Submaster hole, aber das ist echt mühselig bei jeder VA den Text bei 120 Fenstern einzutippen.

Ein simpler Player mit Tempo und Blende ohne Vorschau würd ja schon genügen.

Gruss,
Christian

Re: Drittes Deck / Slot

Posted: Sat Sep 24, 2011 9:24 am
by Dirkens
Moin,
oder die Möglichkeit schaffen, statt einem Text einen Parameter einzugeben. Dann müsste man nur einmal den Text für "ParameterFeld1" ändern.

Gruß Dirk

Re: Drittes Deck / Slot

Posted: Sun Oct 02, 2011 5:29 am
by dieter
Hi,
I am not sure to understand question right.
German is not my main language.
.
I think have 3 answers for you.
.
.
1.)
Draw a text with a macro for ever in the middle screen.
You have one text in all of your output.

Code: Select all

@scriptname="";
@author="dieter";
@version="";
@description="macro paint text"; 

const string text="hello world";
font f;

void InitEffect(){}

void PreRenderEffect(){}

void PostRenderEffect(){
	DrawPixelText(RED,f,text,0,0,ROTATION_TEXT_NONE);
}

void MatrixSizeChanged(){
	InitEffect();
}
For more information view here:
http://www.madrix.com/scripthelp/hidd_e ... movingtext
.
.
2.)
Use macro in your ticker to read the text from a file.
You have only one text in file of all ticker effects that use this macro.

Code: Select all

@scriptname="";
@author="dieter";
@version="";
@description="macro of ticker";

string file = "C:\text.txt";
string text;

void InitEffect(){
     SetReadAsyncInterval(file, 60000);// 1 per minute
}

void PreRenderEffect(){
    switch(ReadAsync(file, text)){
        case FILE_NOT_EXIST :
        case FILE_ERROR :
        case NETWORK_ERROR :
        case INVALID_HOST : SetText("Can't open file "+file);break;
        default : SetText(text); break;
    }
}

void PostRenderEffect(){}

void MatrixSizeChanged(){
	InitEffect();
}
For detail information view here:
http://www.madrix.com/scripthelp/hidd_f ... tions.html
.
.
3.)
Replace all your ticker effect with a video effect that use the same video file, sample C:\video.mrec.
Before start your show, your render a new video with MADRIX and inside the video render your text.
Save that video to C:\video.mrec.
You have only one video with text for all your effects.
For more information view here:
http://help.madrix.com/hidd_record_dialog.html
.
.
I have use this 3 solution for different demand and events, all of that running fine.
I hope could help