Einführung

Diese Anwendung ist ein Multiplattform-MIDI-Dateiplayer für Linux, Windows und Mac OS. Es liest .MID (Standard MIDI Files), .KAR (Karaoke) und .WRK (Cakewalk) Dateiformate und gibt MIDI-Events an Hardware-MIDI-Ports und auch Software aus Synthesizer.

Drumstick ist ein Satz von GPLv3 lizenzierte C++/Qt-Bibliotheken für MIDI-Anwendungen. Das Projekt umfasst mehrere Tools als Beispiele, darunter das Dienstprogramm drumstick-guiplayer, das nutzt die Drumstick::ALSA-Bibliothek, ist also nur für Linux verfügbar (weil der ALSA-Sequenzer eine reine Linux-Technologie ist). Manche Leute haben ein Programm mit den gleichen Funktionalitäten unter Windows und macOS angefordert, und hier ist es. Aber dieses Programm ist viel mehr als das und es funktioniert auch weiter Linux…

Einige wichtige Funktionen:

MIDI-Ausgang

Jeder MIDI-Player gibt nur MIDI-Events aus, aber keinen Ton. Zur Klangerzeugung wird ein MIDI Synthesizer wird benötigt, um die Events in digitales Audio zu rendern, das von den (oder externen) Lautsprechern des Computers wiedergegeben werden. Die Veranstaltungen können auch von einem an den Computer angeschlossenen externen Musik-MIDI-Instrument wiedergegeben werden, B. eine MIDI-Orgel, ein Klavier oder ein Synthesizer mit USB-Schnittstelle. Wenn das Option ist nicht verfügbar, eine andere übliche Alternative ist ein Software-Synthesizer (ein Programm).

In den Betriebssystemen des Computers sind Software-Synthesizer enthalten, Microsoft Windows enthält beispielsweise den “Microsoft GS Wavetable Synth”, und Apple macOS enthält den “Apple DLS Synthesizer”. Um sie zu verwenden, müssen Sie öffnen den Dialog “MIDI Setup” und dann:

Wiedergabesteuerung

Die folgenden Standardaktionen stehen im Menü Datei zur Verfügung und auch die Symbolleiste, mit den üblichen Funktionalitäten auf jedem Mediaplayer:

Standardmäßig wird Play beim Laden einer MIDI-Datei automatisch aktiviert, außer wenn diese Funktion im Konfigurationsdialog deaktiviert ist.

Die Statusleiste, die sich optional am unteren Rand des Hauptfensters befindet, zeigt den aktuellen Wiedergabestatus als “Wiedergabe”, “Gestoppt”, “Pausiert” usw.

###Transponieren

Die Pitch Control befindet sich im Hauptfenster. Es ist eine Spinbox, die initialisiert wurde auf Null, mit einem gültigen Bereich von -12 bis +12 Halbtönen. Die Grenzen sind gleichwertig um eine Oktave höher oder tiefer als der Originalton. Das sollte für Sänger reichen oder Instrumentalisten, die die Tonalität für ihren Komfort anpassen müssen.

Alle MIDI-Kanäle sind chromatisch transponiert, mit Ausnahme des Percussion-Kanals (GM-Kanal 10 standardmäßig).

Lautstärkepegel

Die Lautstärkeregelung befindet sich im Hauptfenster. Es ist ein Schieberegler, initialisiert bis 100 %, mit einem gültigen Bereich von 0 % bis 200 %. Der Effekt der oberen Grenze kann niedriger sein da MIDI CC 7 einen gültigen Bereich von 0 bis 127 hat. Es gibt auch eine Taste zum Lautstärke zurücksetzen.

Tempo

Die Temposteuerung befindet sich im Hauptfenster. Es ist ein Slider initialisiert bis 100 % mit einem gültigen Bereich von 50 % bis 200 %. Es gibt eine Taste zum Reset Tempo und auch eine Tempoanzeige, die das effektive Tempo in Schlägen pro Minute mit . anzeigt ein Anfangswert von 120 bpm. Dies ist das Standardtempo für eine MIDI-Datei, wenn sie enthält keine Tempoänderung. Dieser Wert wird aktualisiert, wenn die Temposteuerung, und auch während eine MIDI-Datei mit Tempoänderungen abgespielt wird.

Jump, Loop und Positionierung

Aktion Sprung (im Menü Datei und in der Standard-Symbolleiste) fragt nach eine Taktnummer zwischen 1 und dem letzten Takt des geladenen Songs, um die aktuelle Position des Songs zum angegebenen Takt.

Aktion Loop (befindet sich im Menü Datei und in der Standardsymbolleiste), fragt nach zwei Taktzahlen. Das Lied wird zwischen den beiden angegebenen Takten abgespielt, wenn es ist aktiviert. Sie können die Schleife jederzeit ausschalten, indem Sie die Aktion erneut auswählen.

Die Positionierungskontrolle befindet sich im Hauptfenster. Es ist ein Schieberegler, der bewegt sich, während sich die aktuell gespielte Position ändert, und kann von Hand auf verschoben werden Ändern Sie die Position an einen beliebigen Punkt innerhalb des Songs.

Aufrufe

Die folgenden Optionen sind im Menü “Ansicht” aktiviert:

Drei Ansichten sind unabhängige Fenster, die Sie nach Belieben öffnen und schließen können Bequemlichkeit: Kanäle, Liedtexte und Klavierspieler.

Auf der anderen Seite können Sie auch drei weitere Ansichten ein- oder ausblenden, die eingebettet sind im Hauptfenster: Symbolleiste, Statusleiste und Rhythmus.

Kanäle

Dieses Fenster zeigt bis zu 16 Zeilen an, eine für jeden MIDI-Kanal, der vom aktuellen . verwendet wird MIDI-Datei. Die Spalten sind:

Piano Spieler

Dieses Fenster zeigt bis zu 16 Zeilen an, eine für jeden MIDI-Kanal, der vom aktuellen . verwendet wird MIDI-Datei. Jede Zeile enthält:

Es gibt ein Fenstermenü mit den folgenden Optionen:

Songtexte

Dieses Fenster zeigt die Text-Metadaten der geladenen MIDI-Datei an und filtert die Daten mit einer Reihe von Steuerelementen in der Symbolleiste des Fensters:

Es gibt ein Fenstermenü mit den folgenden Optionen:

##Wiedergabelisten

Playlists sind Sammlungen von Dateinamen, die zum Abspielen einer Serie verwendet werden können von MIDI-Stücken, wie ein musikalisches “Repertoire”.

Die Aktion File->Play List... verwaltet das Erstellen, Ändern, Ordnen, Öffnen und Speichern von Playlist-Dateien. Dieses Fenster zeigt die aktuelle Playlist Dateiname im Fenstertitel.

Die Aktionen File->Next und File->Prev werden verwendet, um in der Playlist zu navigieren manuell vorwärts und rückwärts. Es gibt Konfigurationsoptionen, um die Wiedergabe zu starten automatisch nach dem Laden von MIDI-Dateien und automatisch zum nächsten Playlist-Element, wenn die Wiedergabe des aktuellen Elements beendet ist. Beide Konfigurationsmöglichkeiten sind standardmäßig aktiviert.

Die anfängliche Standard-Playlist enthält eine Sammlung von Beispiel-MIDI-Dateien. Ob Wenn Sie lieber mit einer leeren Liste beginnen möchten, verwenden Sie die Schaltfläche Löschen und Speichern Sie dann die leere Playlist unter einem aussagekräftigen Namen. Das wird das Neue erste Playlist in der Zukunft.

Die zuletzt geöffnete oder gespeicherte Playlist-Datei soll beim nächsten Mal gespeichert werden Programm gestartet, aber Playlists werden nicht automatisch gespeichert.

Playlists sind einfache Textdateien mit einem Dateinamen in jeder Textzeile. Die Datei Namen können relativ zum Speicherort der Playlist-Datei selbst sein (also kein absoluter Pfad vorangestellt) oder jede Datei kann einen absoluten Pfad haben seine eigene.

Möglicherweise haben Sie mehrere Playlists, die Sie ganz einfach außerhalb des Programm, zum Beispiel in der Linux-Befehlszeile erstellt dieser Befehl eine Wiedergabeliste Datei namens “my_playlist.lst” mit allen MIDI-Dateien, die sich auf der Arbeitsumgebung befinden Verzeichnis:

$ ls -1 *.mid > my_playlist.lst

MIDI-Dateien öffnen

Sie können einzelne Dateien öffnen…

Anpassung

Einstellungen

Es gibt eine Schaltfläche “Standardeinstellungen wiederherstellen”, um alle Optionen in diesem Dialogfeld zu initialisieren auf ihre Standardwerte.

Es gibt drei Registerkarten, die die Konfigurationseinstellungen gruppieren

Allgemein

Songtexte

Spieler Klavier

Anpassung der Symbolleiste

Die Symbolleiste befindet sich im Hauptfenster, das typischerweise sehr kleine verfügbaren Platz und kann an den oberen oder unteren Rand des Fensters verschoben werden, und auch außerhalb davon. Die als Werkzeugschaltflächen verfügbaren Aktionen können in . konfiguriert werden dieses Dialogfenster. Alle Aktionen sind auch Hauptmenüpunkte.

Um eine Aktion aus der Liste Verfügbar auszuwählen, wählen Sie sie zuerst mit der Maus aus und drücken Sie dann die Schaltfläche “Hinzufügen”. Die Aktion wird aus der Liste Verfügbar entfernt und am Ende der ausgewählten Liste platziert.

Um eine Schaltfläche aus der Symbolleiste zu entfernen, wählen Sie sie mit der Maus im Ausgewählten Liste und klicken Sie dann auf die Schaltfläche “Entfernen”.

Um die Reihenfolge der Schaltflächen in der Symbolleiste neu zu organisieren, verwenden Sie die Tasten “Auf” und “Ab” Schaltflächen, nachdem Sie ein Element in der Liste Ausgewählt ausgewählt haben.

Stil der Werkzeugschaltflächen: enthält die folgenden Optionen, die für alle gelten die Schaltflächen in der Werkzeugleiste