Buzztrax
Deweloperzy | Stefana Sauera i innych |
---|---|
Wersja stabilna | 0.10.2 / 6 stycznia 2016 r |
Magazyn | |
System operacyjny | Linuks |
Typ | Śledzenie muzyki |
Licencja | Mniejsza Powszechna Licencja Publiczna GNU |
Strona internetowa | http://www.buzztrax.org/ |
Buzztrax to darmowy projekt oprogramowania przeznaczony do stworzenia klona kompozytora muzyki Buzz . Jego funkcjonalność polega na zachowaniu grywalności kompozycji wykonanych za pomocą Buzza. Utwory powstają poprzez dodawanie wirtualnych generatorów dźwięku i efektów, łączenie ich, nagrywanie krótkich fraz muzycznych i aranżowanie ich w sekwencerze . W celu dystrybucji utwory można eksportować do popularnych formatów audio, takich jak OGG , MP3 , WAV i wielu innych.
Historia
W połowie 2002 roku główny programista, Stefan Kost, stracił piosenkę podczas sesji Buzza z powodu błędu oprogramowania. Ponieważ wiadomo było, że źródła Buzza zostały utracone, rozpoczęli nowy projekt o nazwie Buzztard i zarejestrowali się w SourceForge. Nazwa została wybrana „z dwóch powodów: domena Buzztard.org była dostępna i podobało nam się połączenie Buzza i drania (to nie jest tracker ani klasyczny sekwencer)”.
Pierwsza wersja została wydana w październiku 2006. Demo zostało zaprezentowane na Linux Audio Conference (LAC) 2007. Od tego czasu pojawiło się kilka wydań. Począwszy od wersji 0.5 Linuksa (takie jak Debian , Ubuntu i Arch Linux ) podjęły projekt i dostarczają gotowe do zainstalowania pakiety. W 2013 roku nazwa projektu została zmieniona na Buzztrax po tym, jak Google odrzucił projekt do swojego programu Summer of Code ze względu na nazwę.
Cechy
Oprogramowanie jest oparte na frameworku multimediów GStreamer . Ponieważ jest to jedyny kompozytor muzyczny zbudowany na GStreamer, służy jako stanowisko testowe dla powiązanych funkcji. Edytor graficzny używa GTK+ dla swojego GUI. Jest zintegrowany z GNOME , ale go nie wymaga. Edytor obszernie obsługuje kopiowanie i wklejanie oraz nieograniczone cofanie i ponawianie. Godną uwagi cechą wersji 0.6 jest dziennik edycji, który pomaga zapobiegać utracie danych w przypadku awarii.
Użytkownicy Buzza i prasa Linuksowa lubią zmodernizowany wygląd, ale znajomy układ.
Architektura komponentów obsługuje moduły importu utworów. Buzztrax może otwierać utwory zarówno w formacie natywnym, jak i formacie Buzza. Komponent opakowujący umożliwia korzystanie z istniejących plików binarnych Buzz-machine w systemie x86 Linux i maszyn Buzz typu open source na wszystkich platformach. Wtyczka mostka GStreamer udostępnia je wszystkim aplikacjom GStreamer. Kolejna wtyczka GStreamer umożliwia odtwarzanie utworów buzztrax w każdym odtwarzaczu multimedialnym opartym na GStreamer. Środowisko kontrolera interakcji umożliwia wykorzystanie MIDI i dowolnych urządzeń wejściowych (takich jak joysticki lub piloty Wii ) do sterowania parametrami dźwięków w czasie rzeczywistym.