GNU/Muzyka
Na tej stronie gromadzę informacje o przydatnych programach do tworzenia muzyki w systemie GNU/Linux. Na chwilę obecną będą tu tylko linki do poszczególnych programów wraz z opisami, ale jeszcze w tym roku planuję zmianę szaty graficznej i oprogramowania serwisu, a także rozbudowanie tego działu o poradniki i przykładowe kompozycje muzyczne. Wszystkie wymienione tutaj programy działają pod kontrolą systemu GNU/Linux, są darmowe i o otwartym kodzie (open source), chyba że opis stanowi inaczej (o czym będę informował na początku opisu).
Oprogramowanie podstawowe:
- JACK Audio Connection Kit (JACK) – oprogramowanie do przetwarzania dźwięku w czasie rzeczywistym, zapewniające niskie opóźnienia (low latency), a także szereg udogodnień, jak np. możliwość przekierowywania strumieni audio między programami, przekierowywanie zdarzeń MIDI, scentralizowana kontrola zdarzeń (np. kontrola odtwarzania wszystkich programów w jednym miejscu), czy zapisywanie i odtwarzanie całych sesji (stan każdego programu, który obsługuje sesje JACK może zostać zapisany i odtworzony w jednym miejscu);
- Qjackctl – graficzna nakładka do sterowania oprogramowaniem JACK; Pozwala w łatwy sposób zarządzać kontrolą odtwarzania, sesjami, czy przekierowaniami audio i MIDI, a także parametrami startowymi serwera JACK;
DAWy (Digital Audio Workstation), czyli kombajny muzyczne:
- Linux MultiMedia System (LMMS) – to kombajn muzyczny wzorowany na dość popularnym windowsowym FL Studio; Program jest stale wzbogacany o nowe funkcje i już teraz nadaje się do tworzenia prostych (ale też przy odpowiednim nakładzie pracy: skomplikowanych) kompozycji. Zapewnia wiele ścieżek edycyjnych, zapis nutowy, sampling, efekty i generator dźwięku, wsparcie wtyczek LADSPA i VST oraz wiele innych. Obsługuje JACK, ale do jego działania wystarczy ALSA.
- Ardour – bardzo funkcjonalny wieloślad o dojrzałym już kodzie, wzorowany na studyjnym oprogramowaniu do realizacji dźwięku: Avid Pro Tools; Działa pod kontrolą JACK.
Sekwencery:
- Qtractor – bardzo przyjemny w użyciu sekwencer MIDI oraz wieloślad, dzięki któremu możemy tworzyć zaawansowane kompozycje. Zapewnia wiele ścieżek oraz magistrali audio i MIDI, układy nutowe, wbudowany mikser, obsługę wtyczek LADSPA i VST. Działa pod kontrolą JACK.
- Rosegarden – podobnie jak Qtractor jest sekwencerem MIDI z podobnymi możliwościami, nie wiem jednak, czy obsługuje wtyczki.
- seq24 – wizualnie prosty sekwencer MIDI, którego głównym zadaniem jest zapewnienie intuicyjnego tworzenia układów nutowych;
- Hydrogen – sekwencer perkusyjny posiadający wiele funkcji, jak np. tworzenie pojedynczych fraz i całych kompozycji perkusyjnych, możliwość tworzenia własnych zestawów perkusyjnych z pojedynczych sampli, wbudowany mikser, obsługa JACK;
Samplery:
- Linux Sampler – oprogramowanie do tzw. samplingu, czyli odtwarzania i przeliczania próbek dźwiękowych zgodnie z otrzymanymi zdarzeniami (np. zmiana barwy i odtwarzanie próbek w zależności od otrzymanych zdarzeń MIDI); Oprogramowanie pracuje w tle, w trybie daemona i do jego zarządzania potrzebna jest odpowiednia aplikacja okienkowa.
- Qsampler – oprogramowanie okienkowe do zarządzania wspomnianym wyżej Linux Samplerem, napisane w C++ i aktywnie rozwijane;
- JSampler – także oprogramowanie okienkowe do zarządzania Linux Samplerem, napisane w Java’ie i będące obecnie najbardziej funkcjonalną aplikacją tego typu;
Syntezatory:
- ZynAddSubFX – syntezator dźwięku o możliwościach syntezy subtraktywnej; Pomimo nieco archaicznego interfejsu jest bardzo funkcjonalny i może działać pod kontrolą JACK;
- Yoshimi – podobnie jak ZynAddSubFX (na którego kodzie bazuje) jest syntezatorem subtraktywnym; Jego podstawową zaletą jest przejrzysty interfejs użytkownika, a także optymalizacja pod kątem systemu GNU/Linux;
Edytory dźwięku:
- Audacity – rozbudowany edytor dźwięku o wielu funkcjach i przyjaznym interfejsie użytkownika; Czerpie garściami z komercyjnych, windowsowych rozwiązań, jak np. SoundForge czy ACID oraz posiada obsługę JACK.

