Úvod

Tato aplikace je multiplatformní MIDI přehrávač souborů pro operační systémy Linux, Windows a macOS. Čte formáty souborů .MID (standardní MIDI soubory), .KAR (Karaoke) a .WRK (Cakewalk), a dělá výstup událostí MIDI do hardwarových přípojek MIDI (portů) a také softwarových syntezátorů.

Drumstick je sada GPLv3 licencovaných C ++/Qt knihoven pro programy MIDI. Projekt zahrnuje několik nástrojů jako příkladů. Mezi nimi je i nástroj drumstick-guiplayer, který využívá knihovnu Drumstick::ALSA, takže je dostupný pouze pro Linux (protože sekvencer ALSA je technologie pouze pro Linux). Někteří lidé požadovali program se stejnými funkcemi ve Windows a macOS. A toto je ten program. Ale tento program je mnohem víc než to, a také funguje v Linuxu…

Některé klíčové vlastnosti:

Výstup MIDI

Všechny přehrávače MIDI provádí pouze výstup událostí MIDI, ale nepřehrávají zvuk. Chcete-li udělat zvuk, pro zpracování událostí do digitálního zvuku, který může být slyšet ze zvukových reproduktorů počítače (nebo vnějších), je zapotřebí syntetizátor MIDI. Události také mohou být zpracovány vnějším hudebním nástrojem MIDI připojeným k počítači, například MIDI varhany, klavír nebo syntezátor s rozhraním USB. Pokud tato možnost není dostupná, další obvyklou alternativou je softwarový syntetizátor (program).

V operačních systémech počítače jsou přítomny softwarové syntetizátory, například Microsoft Windows obsahuje „Microsoft GS Wavetable Synth“ a Apple macOS obsahuje „Apple DLS Synthesizer“. Chcete -li je použít, musíte otevřít dialog „Nastavení MIDI“, a poté:

Ovládání přehrávání

Následující běžné činnosti jsou dostupné v nabídce Soubor a také v panelu nástrojů s obecnými funkcemi v libovolném přehrávači záznamů:

Ve výchozím nastavení se Přehrávat spustí automaticky po načtení souboru MIDI, kromě případu, kdy je tato funkce v nastavovacím dialogu zakázána.

Stavový řádek, který je volitelně umístěn ve spodní části hlavního okna, ukazuje nynější stav přehrávání jako „Přehrává se“, „Zastaveno“, „Pozastaveno“ atd.

Transponování

V hlavním okně se nachází Ovládání výšky tónu. Je to kolečko ve výchozím stavu na nule, s platným rozsahem od -12 do +12 půltónů. Meze odpovídají rozsahu o jednu oktávu nahoru nebo dolů od původního tónu. To by mělo stačit zpěvákům nebo hráčům na hudební nástroje, kteří pro své pohodlí potřebují upravit tóninu.

Všechny kanály MIDI jsou chromaticky transponovány, kromě kanálu bicích (ve výchozím nastavení GM kanál 10).

Úroveň hlasitosti

Ovládání hlasitosti se nachází v hlavním okně. Je to posuvník, inicializovaný na 100 %, s platným rozsahem od 0 % do 200 %. Účinek horní hranice může být nižší protože MIDI CC 7 má platný rozsah od 0 do 127. Kromě toho je tu tlačítko Obnovit výchozí hlasitost.

Tempo

Ovládání tempa se nachází v hlavním okně. Je to posuvník inicializovaný na 100 %, s platným rozsahem od 50 % do 200 %. Je tu rovněž tlačítko Obnovit výchozí tempo a také zobrazení tempa, ukazující skutečné tempo v úderech za minutu (M.M.) s počáteční hodnotou 120 M.M. Toto je výchozí tempo pro soubor MIDI, pakliže neobsahuje změnu tempa. Tato hodnota se obnovuje při změně ovládání tempa, a také při přehrávání souboru MIDI obsahujícího změny tempa.

Skok, přehrávání ve smyčce a polohování

Činnost Skočit (umístěná v nabídce Soubor a v pruhu s výchozími nástroji) vyžaduje pro změnu současné polohy ve skladbě na daný takt zadat číslo taktu mezi 1 a posledním taktem nahrané skladby.

Činnost Smyčkování (umístěná v nabídce Soubor a v pruhu s výchozími nástroji) vyžaduje zadání čísel dvou taktů. Skladba se bude, když je zapnuto, přehrávat mezi dvěma danými takty. Smyčku můžete kdykoli vypnout opětovným výběrem činnosti.

Ovládání polohování se nachází v hlavním okně. Je to posuvník, který se pohybuje, zatímco se mění nyní hrané místo, a lze jej ručně přesunout a tím změnit polohu na libovolný časový bod skladby.

Zobrazení

V nabídce Zobrazit jsou dostupné následující volby:

Tři zobrazení jsou nezávislá okna, která můžete pro své pohodlí otevřít a zavřít:
Kanály, zpěvní texty a přehrávání klavíru.

Na druhou stranu můžete skrýt nebo zobrazit i další tři zobrazení, která jsou vložena v hlavním okně: panel nástrojů, stavový řádek a rytmus.

Kanály

Toto okno zobrazuje až 16 řádků, jeden pro každý kanál MIDI používaný nynějším souborem MIDI. Sloupce jsou:

Přehrávač klavíru

Toto okno zobrazuje až 16 řádků, jeden pro každý kanál MIDI používaný nynějším souborem MIDI. Každý řádek obsahuje:

Okenní nabídka obsahuje následující volby:

Zpěvní texty

Toto okno zobrazuje textová popisná data z nahraného souboru MIDI a data filtruje řadou ovládacích prvků umístěných v okně v panelu nástrojů:

Okenní nabídka obsahuje následující volby:

Seznamy skladeb

Seznamy skladeb jsou sbírky názvů souborů, které lze použít k přehrání řady skladeb MIDI, jako hudební „zásobu“.

Činnost SouborSeznam skladeb... spravuje vytváření, úpravy, řazení, otevírání a ukládání souborů se seznamy skladeb. Toto okno zobrazuje nynější seznam skladeb název souboru v názvu okna.

K vlastnoručnímu procházení seznamu skladeb dopředu a dozadu slouží činnost SouborDalší a SouborPředchozí. Jsou volby nastavení pro automatické spuštění přehrávání po nahrání souborů MIDI, pro a automatický přechod na další položku v seznamu skladeb po dokončení přehrávání nynější položky. Obě volby nastavení jsou povoleny ve výchozím nastavení.

Počáteční výchozí seznam skladeb obsahuje sbírku ukázkových souborů MIDI. Pokud dáváte přednost zahájení s prázdným seznamem, použijte tlačítko Vyprázdnit, a poté prázdný seznam skladeb uložte se smysluplným názvem. Teno bude v budoucnosti novým počátečním seznamem skladeb.

Poslední otevřený nebo uložený soubor se seznamem skladeb si program bude pamatovat, až se příště spustí, ale seznamy skladeb se automaticky neukládají.

Seznamy skladeb jsou jednoduché textové soubory s názvem souboru na každém textovém řádku. Souborové názvy mohou být relativní k umístění samotného souboru seznamu skladeb (takže nemají předpřipravenou absolutní cestu) nebo může mít každý soubor zapnutou vlastní absolutní cestu.

Můžete mít několik seznamů skladeb, které lze snadno vytvořit mimo program, například v příkazovém řádku Linuxu příkaz níže vytvoří seznam skladeb soubor s názvem “my_playlist.lst” se všemi soubory MIDI umístěnými v pracovním adresáři:

$ ls -1 *.mid> my_playlist.lst

Otevírání souborů MIDI

Jednotlivé soubory můžete otevřít:

Přizpůsobení

Nastavení

V tomto dialogu je tlačítko Obnovit výchozí nastavení pro vrácení všech voleb na jejich výchozí hodnoty.

Nastavení nastavení seskupují tři karty

Obecné

Zpěvní texty

Klaviatura v přehřávači

Přizpůsobení panelu nástrojů

Panel nástrojů se nachází v hlavním okně, které má obvykle velmi málo volného místa, a lze jej přesunout do horní nebo dolní části okna, a také mimo ně. Dostupné činnosti, jako jsou tlačítka nástrojů, lze nastavovat v tomto dialogovém okně. Všechny činnosti jsou také položkami hlavní nabídky.

Pro vybrání jedné činnosti ze seznamu dostupných činností ji nejprve vyberte myší, a poté stiskněte tlačítko „Přidat“. Činnost je odebrána ze seznamu dostupných činností a umístěna na konec vybraného seznamu.

Pro odebrání jednoho tlačítka z panelu nástrojů je vyberte myší v seznamu vybraných, a poté stiskněte tlačítko „Odebrat“.

Poro přeuspořádání pořadí tlačítek v panelu nástrojů použijte tlačítko „Nahoru“ a „Dolů“, poté co položku vyberete v seznamu vybraných.

Styl tlačítek nástrojů: obsahuje následující možnosti, které platí pro všechna tlačítka v panelu nástrojů