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:
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:
Die folgenden Standardaktionen stehen im Menü Datei
zur Verfügung und auch die Symbolleiste, mit den üblichen Funktionalitäten auf jedem Mediaplayer:
Spielen
Pause
(und weiter)Stopp
Schneller Vorlauf
(um 1 bar)Zurückspulen
(um 1 bar)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).
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
.
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.
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.
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.
Dieses Fenster zeigt bis zu 16 Zeilen an, eine für jeden MIDI-Kanal, der vom aktuellen . verwendet wird MIDI-Datei. Die Spalten sind:
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:
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
Sie können einzelne Dateien öffnen…
Datei
->Öffnen
Datei
->Zuletzt geöffnete Dateien
, das bis zu zehn Dateien speichert vor kurzem eröffnet.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
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