Dann setz das doch auf 0
hihi. lol
ja das wäre natürlich eine möglichkeit :D.
Es geht mir aber darum, dass das nur passiert, wenn kein spielbares element sich mehr in der playlist befindet
Is das per Sript möglich ?
Lg; Mike
Guten Morgen,
ich arbeite mich in das Scripten hinein weil ich ein Problem lösen soll.
Vorhaben / Wunsch:
Wenn man einen Taster ( hängt an einem IOWarrior, dessen Ansteuerung auch geht), soll Mairlist :
-
- Auf Automation umschalten
-
- Und das ist das schwierige, die Player auf einen Anderen Kanal setzen, ohne dabei das Lied zu stopen.
-
- Einfach weiter Lieder abspielen
Zu 2. sprich wenn Player 1 auf ( Device 1 / Speaker 1 ) war auf zB ( Device 2 / Speaker 1) umschalten und Player 2 ( Device 1 / Speaker 3 ) auf ( Device 2 / Speaker 3 ) umschalten.
Ich hoffe es ist verständlich was ich wie gerne machen würde.
MfG
Phil
Das geht nicht. Die BASS.DLL gibt es zwar prinzipiell her, allerdings habe ich diese Möglichkeit noch nie genau angesehen.
Hallo Miteinander!
Wie müsste ein Script aussehen, welches mir einen Port am IOWarrior einschaltet, wenn ich mit der Maus in mAirList
die Automation starte und auch wieder ausschaltet wenn ich wieder in den Assist-Modus schalte?
Gruß
Sven
Sowas in der art (ungetestet):
procedure OnAutomationChange(PlaybackControl: IPlaybackControl; Status: boolean);
begin
if (Status) then begin
IOWarriorRemote(0).SetPort(31, true);
end;
if (Status=false) then begin
IOWarriorRemote(0).SetPort(31, false);
end;
end;
begin
end.
edit: das ganze natürlich als notification-script
Hey !
Ich habe hier ein Script, dass auch super funktioniert nur hätte ich gern, dass das nur passiert wenn die Automation der Playlist läuft !
[code]procedure OnPlayerStart ( PlayerControl : IPlayerControl ; Item : IPlaylistItem ) ;
begin
if (PlayerControl.GetCaption = ‘MAL1’ ) then begin
MidiOut ( 02, 176, 73, 100 ) ;
end;
if (PlayerControl.GetCaption = ‘MAL2’ ) then begin
MidiOut ( 02, 176, 74, 100 ) ;
end;
if (PlayerControl.GetCaption = ‘EV’ ) then begin
MidiOut ( 02, 176, 75, 100 ) ;
end;
end;
begin
end.[/code]
Lg; Mike
hi,
test mal das (ungetestete) Script:
[code]procedure OnPlayerStart ( PlayerControl : IPlayerControl ; Item : IPlaylistItem ) ;
begin
if (CurrentPlaylist.GetAutomation) then begin
if (PlayerControl.GetCaption = ‘MAL1’ ) then begin
MidiOut ( 02, 176, 73, 100 ) ;
end;
if (PlayerControl.GetCaption = ‘MAL2’ ) then begin
MidiOut ( 02, 176, 74, 100 ) ;
end;
if (PlayerControl.GetCaption = ‘EV’ ) then begin
MidiOut ( 02, 176, 75, 100 ) ;
end;
end;
end;
begin
end.[/code]
hey !!!
Super danke !!! Werde das gleich morgen testen !!!
Glg; Mike
hey flashlighter!
Sry, aber er schreibt das er GETAUTOMATION nicht kennt. Das Script gehr leider ned. könntest ma bitte nochmal helfen?
Lg; Mike
hi,
jo da hab ich mich geirrt
jetzt müsste es gehen…
[code]procedure OnPlayerStart ( PlayerControl : IPlayerControl ; Item : IPlaylistItem ) ;
begin
if (CurrentPlaybackControl.GetAutomation) then begin
if (PlayerControl.GetCaption = ‘MAL1’ ) then begin
MidiOut ( 02, 176, 73, 100 ) ;
end;
if (PlayerControl.GetCaption = ‘MAL2’ ) then begin
MidiOut ( 02, 176, 74, 100 ) ;
end;
if (PlayerControl.GetCaption = ‘EV’ ) then begin
MidiOut ( 02, 176, 75, 100 ) ;
end;
end;
end;
begin
end.[/code]
Hallo.
Ich meine hier schon einmal das passende Script gefunden zu haben,
jetzt finde ich es aber selbst mit der Suche nicht mehr.
Ich möchte im Auto Modus die Restzeit zur nächsten Stunde mit der
Dauer des nächsten Titels vergleichen und entsprechend reagieren.
D.h.: Es ist z.B. 03.58h und 50s. Einen Titel zu starten wäre Quatsch-
Gesang setzt ein , Stunde ist voll, Uhrzeitansage, und und und.
So läuft es aber z.Z.
Nun möchte ich, dass bei einer Laufzeit kleiner z.B. 1 Min. nicht der nächste Titel
gespielt wird, sondern ein Brückenelement. Also beispielsweise ein Instrumentalstück
o.ä., aus der Datenbank oder einem Verzeichnisordner.
Kann mir noch einmal jemand das Script oder Link posten?
Wäre klasse.
http://forum.mairlist.com/index.php/topic,2316.msg14986.html#msg14986
Das Script färbt den ersten titel, der nichtmehr reinpasst, gelb.
Das kannst du ja abändern, sodass ein Track deiner wahl in die Playlist gepackt und gespielt wird.
grüße, michi
Hallo,
Ich kann es nicht, wie führt man den Code aus, den Code in den Editor kopiern (speichern)… und dann?
Bitte um eine Ausführliche Beschreibung!
Das ich es auch mal kann :-\
Danke euch !!
Gruß Simon
in diesem fall ist es ein ganz normales Script:
du speicherst es als “irgendwas.mls” ab, gehst in mAirList auf “öffnen” --> “Script ausführen” und wählst es aus.
alternativ kannst du das Script in mAirListConfig im “Aktionen-Dialog” einfügen, dann kannst du es in mAirList einfacher ausführen.
grüße, michi
du speicherst es als "irgendwas.mls" ab, gehst in mAirList auf "öffnen" --> "Script ausführen" und wählst es ausDas funktioniert super!
ABER…
alternativ kannst du das Script in mAirListConfig im "Aktionen-Dialog" einfügen, dann kannst du es in mAirList einfacher ausführen.
Das finde ich nicht, könntest du mir ein Bild zukommen lassen (wäre super)
Danke!
bitte war vielleicht ein wenig dumm von mir formuliert hab halt auch nicht alle bezeichnungen im Kopf.
bitte Zwinkernd war vielleicht ein wenig dumm von mir formuliert Smiley hab halt auch nicht alle bezeichnungen im Kopf.
Kein Problem
Vielen Dank flashlighter
Ich habe ehlich gesagt keine Ahnung von Scripten.
Kannst Du mir sagen wie es abgeändert werden muss,
damit dann ein Brückenelement (aus einem Pool) anstelle
des nachfolgenden Songs gespielt wird, also eingefügt wird?
Wäre super.
Ergänzung zum Script http://forum.mairlist.com/index.php/topic,2316.msg14986.html#msg14986:
Leider färbt sich da nichts gelb.
Scheint wohl mit meinem Layout nicht zu gehen.
Keine Fehlermeldung.
Kompatibel zur 2.1.44?