Eventfehler OnStartup **Bug?**

Hallo zusammen,

ich arbeite gerade an einem kleinen Projekt (Mischpult) mit dem ich Mairlist über Midi steuern möchte. Die Rolle des Midi Controllers übernimmt hier ein Teensy, und bisher erfüllt er alle Aufgaben wie gewünscht. Beim Einbau von Rückmeldungen über Mairlist ist mir jetzt aufgefallen, dass augenscheinlich das Event “OnStartup” nicht ausgelöst wird (Version 6.0.5 Build 3634 Home Version).
Folgendes Script sendet einen Midi Befehl beim Laden, auf den der Controller wie gewünscht reagiert:

procedure OnLoad;
begin
MidiOutListDevices;
MidiOutOpen(1);
MidiOut(1,$80, 0, $7F); //Note off
end;
procedure OnUnload;
begin
MidiOutClose(1);
end;
// Called after mAirList startup
procedure OnStartup;
begin
end;
begin
end.

Sende ich das MidiOut in der Prozedur OnStartup, wird der Befehl von Mairlist allerdings nicht wie erwartet nach Programmstart abgesetzt. Auch wenn die gewünschte Funktionalität über das OnLoad gegeben ist (hier setzten der Playerlautstärke auf aktuellen Faderwert), frage ich mich warum das über OnStartup nicht geht. Mache ich einen Denkfehler was das Auslösen des Events angeht? Ergänzend sei noch erwähnt, dass der Befehl über ein anderes Event, z.B. OnPlayerStart ebenfalls ordnungsgemäß gesendet wird.

Danke schon mal. gruß,

Frank

Frank,

please note that you wrote a topic in german in the english forum. Maybe it happened by mistake.
I think you should try again in the “Deutsche Foren (German)”.

Since I’m not familiar with this software I don’t know whether Torben can move this thread or not.

IMHO it’s not very helpful when we mix up the languages. :wink:

I am sorry for that. I copy this post in the german section so Torben can remove this one. Thx for the hint :wink:

If anyone comes across this, OnStartup does not exist anymore in v6, please use OnLoad now.