Mir war es eine Herausforderung wert einen kleinen Midi-Player in R-Basic zu schreiben. Nachdem ich schon etwas halbwegs lauffähiges auf dem Treffen 2024(?) vorgestellt hatte, gab es sehr viele Korrekturschleifen die sich damit befassten wie man die aus den Midis gelesenen Ereignisse (sehr viele!) am Besten zwischenspeichert, sortiert und wieder abspielt und wie man die mit diesem Prozess zusammenhängende Ladezeit minimiert. Es gab auch sehr viele längere Auszeiten dazwischen, wo es erstmal garnicht weiterging. Aktuell möchte ich euch einen Zwischenstand präsentieren, der mit akzeptablen Ladezeiten aufwartet und mit dem man, ausreichende Hardwareverhältnisse vorausgesetzt, auch einfach gut Midis hören kann.
Disclaimer:
- Entwickelt und getestet auf echter Hardware, Pentium M 1,3 Ghz. Darunter und in Emulation/Virtualisierung evtl. zu langsam
- Nicht alle musikwissenschaftlichen Spezialitäten die Midis so anbieten werden bisher unterstützt.
- zeitkritische Anwendung: Der Geos-Timer ist hier leider etwas ungenau - führt also zu leichten Abweichungen. Ebenso bei exzessivem Multitasking
- Sehr große Midis werden einfach hinten abgeschnitten
Mehr Infos + Download dazu findet ihr auf meiner Seite: https://geoscity.w10.site/projs.html
Bario