Was braucht der Sommer, um Spaß zu haben? Brauche etwas Musik! Wenn die Musik jedoch mit Notizen auf Papier aufgezeichnet wurde und Sie ein gewöhnlicher Systemadministrator sind und mit der Erstellung eines Kinderchors beauftragt wurden, stelle ich als eine der Lösungen für dieses Problem mehrere nützliche Programme vor. Sie sind in Java geschrieben und sowohl im Ubuntu 16.04-Repository als auch im Github verfügbar, um das Problem der maschinellen Erkennung von Noten zu lösen, Musikparts zu erstellen, das resultierende Musikprodukt in gängige Formate herunterzuladen und zu bearbeiten und Dateien (sowie Head-Slaps) an einzelne Künstler zu verteilen. Ich hoffe, das Thema wird für die Leser unseres Blogs interessant sein.


Stellen Sie sich die reale Situation eines Kinderlagers vor. Es war notwendig, den Chor schnell zusammenzustellen und den Kindern ein neues Lied beizubringen, aber es gab niemanden, der die Position des Musikdirektors am Personaltisch festlegen wollte. Fragte der lokale Systemadministrator. Und es ging!
Nachdem ein Laptop mit Ubuntu 16.04 installiert war, löste der Administrator das Problem wie folgt.
1. Installieren Sie den leistungsstarken
kostenlosen MuseScore-Musikeditor .
Gesamtansicht mit einem offenen Kinderlied "Mein Russland".

Sie können eine MIDI-Datei öffnen:

Funktioniert mit Karaoke-Dateien.

Wenn jemand ein MIDI-Keyboard hat, kann es auch an ein Programm zum Bearbeiten und Eingeben von Noten angeschlossen werden.
2. Es wurden mehrere populäre Partituren erstellt. Beispiele finden Sie in den Screenshots. Die Songs sind natürlich sehr beliebt, weshalb sie bereits im Chor, sogar im Solo, aufgenommen wurden!
3. Aber wir leben im 21. Jahrhundert. Es wurde beschlossen, etwas Neues zu singen. Aber es stellte sich heraus, dass niemand die Noten kennt, wenn er Spaß daran hat, zum Programm zu singen. Was macht der Linux-Administrator dann?
A. Setzen Sie das OCR TESSERACT-Erkennungssystem ein. Zum Beispiel von hier aus:
https://github.com/tesseract-ocr/tesseract/wiki . Seien Sie vorsichtig, Sie müssen nicht 4.0, sondern die vorherige Version - 3.5 installieren.
Überprüfen Sie unbedingt die Installation von Sprachen, die genau in Musikwerken und Noten verwendet werden (Englisch, Italienisch, Deutsch, Französisch, Russisch).
B. Installiert ein fantastisches Notenerkennungssystem! Die einzige Einschränkung ist das Scannen mit 300 DPI, nicht mehr als 3,5 MB, eine Seite in PDF.
Sie müssen es von hier aus setzen:
$> git clone https://github.com/Audiveris/audiveris.git cd audiveris gradlew.bat clean build ./gradlew clean build ./gradlew run ./gradlew run -PcmdLineArgs="your,arguments,here"
Es gibt genügend Standardwerte für die Arbeit mit einem oder zwei Notenblättern, aber für orchestrale Dinge empfehle ich, mindestens -Xmx = 11G zu erstellen und auszuführen.
Wenn alles korrekt installiert ist, müssen Sie in dem Verzeichnis beginnen, in dem der Befehl git clone funktioniert hat.
Die Oberfläche sieht folgendermaßen aus:

Sie müssen es so verwenden:
1. Öffnen Sie die PDF-Datei.
2. Buch -> Trancribe-Buch
3. Warten Sie auf die Erkennung von Notizen.
Erste Schritte:

4. Exportieren Sie das resultierende Music XML 3.0 über Buch-> Exportieren.
5. Öffnen Sie die Datei in MuseScore und exportieren Sie sie in das MP3-Format.
Wir hören zu und genießen.
UPD1. Original zum Vergleich.

6. Wenn Sie es kaum erwarten können, die Mikrofonpassagen lokaler Nachtigallen mit Falsett aufzunehmen, gibt es für diesen Fall auch das Nootka-Mikrofonanwendungsprogramm.
Dies ist ein guter Gesangstrainer. Es kann Sie dazu bringen, Skalen nach Noten zu spielen, es kann Ihr Gehör testen und es kann Ihnen helfen, das Instrument zu stimmen. Es zeigt grafisch, wie genau Sie in die Note kommen, und wenn Sie sie bekommen, zeichnet er sie auf ein Musikinstrument. Zum Beispiel die gleiche Melodie in meiner Leistung.

7. Eine andere Lebenssituation. Es ist keine Gitarre zur Hand und ich möchte Gitarrensoli hören.
Oder eine Vereinbarung treffen. Vergleichen Sie die Qualität verschiedener Arrangements. Vorstellung des Programms
TuxGuitar. Kostenlos, geht zum Ubuntu-Repository.

Um damit zu arbeiten, müssen Sie die zuvor empfangene Music XML 3.0-Datei in exportieren
Guitar Pro, Tux Guitar oder PowerTab-Format. Leider in der neuen Version von MuseScore direkt
Export wurde deaktiviert. Ich gebe ein Beispiel mit einem zuvor vorgenommenen Export.
UPD2. In den Kommentaren wurde das Thema vielfältig angesprochen.Liebe Freunde, ich bringe noch einige Screenshots des Musikeditors mit, die sich auf die Erstellung einer polyphonen (orchestralen) Partitur beziehen.
Hauptmenü -> Datei -> Partitur erstellen.

In der Partitur -> Auswahl von Orchesterinstrumenten (Stimmen).

Die Wahl der Tonalität.

Die resultierende fertige leere polyphone Partitur.

Ein kurzer Abschluss. Die Notiz wurde für Leute geschrieben, die wirklich, wirklich unbekannte Noten hören möchten, über Verwaltungsfähigkeiten verfügen, aber keine Musikinstrumente spielen.
Ein Chor muss ebenfalls verwaltet werden.
Ich widme diese Notiz meinen unvergesslichen Lehrern: Nadezhda Nikolaevna Kulepetova und Valentin Anatolyevich Lapushkin.