Logo von Katka
Das Ziel einer OMR-Anwendung besteht darin, dem Endbenutzer die Übertragung eines Partiturbilds in sein symbolisches Gegenstück zu ermöglichen. Dies öffnet die Tür für die weitere Nutzung durch viele Arten der digitalen Verarbeitung wie Wiedergabe, Musikausgabe, Suche, Neuveröffentlichung usw.
Die Audiveris-Anwendung basiert auf der engen Integration von zwei Hauptkomponenten: einer OMR-Engine und einem OMR-Editor.
Der Kern der Engine-Musikinformationen (OMR-Daten) ist vollständig dokumentiert und öffentlich verfügbar, entweder direkt über XML-basierte .omr
Projektdateien oder über die Java-API dieser Software.
Audiveris verfügt über einen integrierten Exporter, um (eine Teilmenge) dieser OMR-Daten in das MusicXML 4.0-Format zu schreiben. In Zukunft wird erwartet, dass andere Exporteure auf OMR-Daten aufbauen, um andere Zielformate zu unterstützen.
In relativ regelmäßigen Abständen, in der Regel alle 6 bis 12 Monate, wird eine neue Version auf der speziellen Seite „Releases“ von Audiveris verfügbar gemacht.
Das Ziel einer Veröffentlichung besteht darin, signifikante Verbesserungen bereitzustellen, die gut getestet und integriert sind, sodass eine Software entsteht, die so einfach wie möglich zu installieren und zu verwenden ist:
deu
, eng
, fra
und ita
.deu
, eng
, fra
und ita
.Einzelheiten finden Sie im entsprechenden Handbuchabschnitt.
Das Audiveris-Projekt wird auf GitHub entwickelt, der Website, die Sie gerade lesen.
Jeder kann diese Software herunterladen, erstellen und ausführen. Die benötigten Tools sind git
, gradle
und ein Java Development Kit ( jdk
), wie in diesem Handbuchabschnitt beschrieben.
Es gibt zwei Hauptzweige im Audiveris-Projekt:
master
ist der GitHub-Standardzweig. wir verwenden es für Veröffentlichungen, und zwar nur für diese;jdk
für Java Version 17 oder höher.development
ist derjenige, in dem alle Entwicklungen kontinuierlich stattfinden; In regelmäßigen Abständen, wenn eine Veröffentlichung erfolgen soll, führen wir den Entwicklungszweig mit dem Master-Zweig zusammen.jdk
für Java Version 21 .Weitere Informationen finden Sie im Wiki-Artikel zum ausgewählten Entwicklungsworkflow.
Benutzern und Entwicklern wird empfohlen, das Audiveris-Benutzerhandbuch und die allgemeineren Wiki-Artikel zu lesen.
Wenn Sie mithelfen möchten, sind Sie herzlich willkommen! ↩