[K] Blazar Core 0.5.8

Wspominam, bo ostatnio pisałem o wersji 0.5.5, a trochę się od tego czasu pozmieniało. Dzisiaj jednak nie będzie tak, że wymienię nowe rzeczy, pozachwycam się zmianami i opiszę entuzjastycznie kolejne pomysły. Dzisiaj będzie... refleksyjnie.

Nowy wygląd Blazar Core

Na razie inne elementy

Oczywiście, krótka wzmianka o najbardziej interesujących mnie nowościach być musi, ale właśnie - Alex ostatnio skupił się na innych elementach, więc akurat od wersji 0.5.5 nie pojawiło się zbyt wiele przydatnych dla mnie elementów:

  • poprawiła się edycja krzywych CC, m. in. można już przeciągać całe segmenty (chociaż nie w ten sposób, o którym myślałem)
  • pojawiły się markery (tu zwane "sekcjami") - da się dodawać, zapisywać do MIDI i eksportować ich zakresy (zamiast korzystania wyłącznie z "lokatorów LR")
  • można eksportować pliki mp3 bez dopisku Mixdown (w zasadzie można sobie skonfigurować nazwę)

No i póki co to tyle. Nie ma zapisu metadanych w projekcie, nie ma wygodnego kopiowania i wklejania "w tym samym miejscu, co oryginał", nie ma kopiowania całych linii CC, nie ma w końcu także transpozycji ścieżek czy całego utworu.

A miała być refleksja

Otóż to. Doszliśmy do etapu, gdy faktycznie nowa wersja pojawia się co 2-3 dni. I ja, chociaż w zasadzie siedzę nad mock-upami niemal codziennie, a i z Blazar Core korzystam teraz często - przestaję nadążać. Mimo zaangażowania, mimo badania w zasadzie głównie domeny MIDI, przestaję nadążać za tym, co Alex wrzuca do programu i jak szybko Blazar Core się rozwija.

Widok "sceny" pozwala rozmieszczać źródła dźwięku

Obecna wersja 0.5.8 zmieniła dość znacząco wygląd i dodała 14 DUŻYCH nowości (w rodzaju time-stretchingu, renderowania klipu audio z efektami czy pełnego surround i wsparcia dla kontrolerów sprzętowych HUI). Coś, co Steinberg czy Fender dawkują raz, może dwa w roku, jako zachętę do zakupienia nowej wersji, tu dostajemy ot tak, co parę dni, może co tydzień.

Zapis nutowy - na razie niedoskonały, ale już coś jest

To nie jest narzekanie – nie widzę powodu, by krytykować producenta za to, że mu się chce, że potrafi i wie, jak to zrobić. Tyle, że ten nowy sposób rozwijania oprogramowania zaczyna mnie nieco niepokoić. Bo w programowaniu szybkość rzadko idzie w parze ze stabilnością i wysoką jakością kodu - trzeba mieć naprawdę dobrze zorganizowany proces wytwarzania i testowania. Obawiam się, że dochodzimy do etapu, kiedy Blazar Core staje się coraz bardziej podatny na "załamanie", na nagłe awarie. Już zresztą są tego przykłady.

Okno wirtualnej klawiatury też znacząco się rozbudowało

W zeszłym tygodniu był to problem z renderowaniem dźwięku z konkretnej biblioteki. Potem wysypało się dokumentnie skanowanie bibliotek od Native Instruments. Wersja 0.5.7 dwa razy zamknęła mi się po próbie zmiany przypisania artykulacji w edytorze MIDI. Zdarzyło się "wysypanie" wczoraj, kiedy pracowałem nad fugą Mozarta - wystarczyło próbować edytować artykulację, zmieniając ją z CC na nuty. Po którejś zmianie Blazar Core po prostu się zamknął.

Owszem, zgłaszam te problemy Alexowi i on to w miarę szybko naprawia, ale właśnie: tych problemów zaczyna przybywać, a zamiast skupienia się na stabilności, by program był stabilny "jak skała", ciągle dosypywane są nowe funkcje, a więc nowe potencjalne miejsca awarii. Serio, wolałbym, żeby Alex skupił się na jakości, a nie na ilości (i to też mu zresztą napisałem). Podejrzewam, że chce on jak najszybciej zaimplementować WSZYSTKO, co mają inne programy DAW, aby nikt nie mógł mówić, że nie używa, bo brakuje tej czy innej funkcji. Nie jestem pewien, czy to dobra droga...

Co gorsza, program nie ma dobrego systemu raportowania błędów. Teoretycznie jest przygotowany, powinien zapisywać logi z momentu awarii, ale w praktyce nic w tych logach się nie pojawia. Doszło do tego, że aby zdiagnozować zawieszanie przy eksporcie, musiałem robić normalny, systemowy zrzut pamięci i wystawiać 8GB danych na Google Drive, żeby dało się coś zdiagnozować. To nie wróży dobrze na przyszłość i mam nadzieję, że Alex weźmie sobie te moje uwagi do serca.

Na razie zatem ciągle nie potrafię się zmusić do poważnej pracy w Blazar Core, bo po prostu strach przed ewentualną awarią i utratą danych jest zbyt silny. Coś tam sobie klikam, coś renderuję, ale raczej niezobowiązująco. Jeśli zauważę, że program przestaje być awaryjny, może i przyjdzie czas na poważniejsze projekty. Na razie jest jednak zbyt wcześnie i cóż, poczekam chyba do "czarnego piątku" i jednak odnowię licencję na Fender Studio Pro...

Komentarze