JUCE 8 dodaje ważne nowe funkcje i ulepszenia dotyczące aplikacji audio i tworzenia wtyczek

cyberfeed.pl 4 miesięcy temu


Zgodnie z obietnicą, JUCE 8 jest już dostępny i stanowi znaczący postęp w rozwoju aplikacji audio i wtyczek. To wydanie zawiera długo oczekiwane aktualizacje, w tym znaczne, niewielkie ulepszenia renderowania tekstu, błyskawiczne renderowanie Direct2D w systemie Windows oraz wprowadzenie nowego środowiska animacji. Oprócz wzmacniania tradycyjnych możliwości interfejsu użytkownika, JUCE jest pionierem nowej ery interfejsów systemu audio, uwalniając potencjał WebViews, oferując programistom nowoczesną podstawę dla aplikacji nowej generacji.

Jak obiecano, JUCE 8 jest już dostępny i stanowi znaczący postęp w rozwoju aplikacji audio i wtyczek. To wydanie zawiera długo oczekiwane aktualizacje, w tym znaczne, niewielkie ulepszenia renderowania tekstu, błyskawiczne renderowanie Direct2D w systemie Windows oraz wprowadzenie nowego środowiska animacji. Oprócz wzmacniania tradycyjnych możliwości interfejsu użytkownika, JUCE jest pionierem nowej ery interfejsów systemu audio, uwalniając potencjał WebViews, oferując programistom nowoczesną podstawę dla aplikacji nowej generacji.

JUCE to powszechnie uznawana platforma w dziedzinie tworzenia aplikacji audio i wtyczek, umożliwiająca twórcom systemu wdrożenie jednego projektu we wszystkich głównych systemach operacyjnych dla komputerów stacjonarnych i urządzeń przenośnych oraz we wszystkich popularnych formatach wtyczek, takich jak VST, VST3, AU, AUv3 , AAX, ARA i LV2. Baza kodu C++ o otwartym kodzie źródłowym usprawnia rozwój, umożliwiając twórcom skupienie się na podstawowych elementach oprogramowania. Jako najważniejszy gracz w społeczności twórców systemu audio, firma JUCE wraz z firmą PACE Anti-Piracy, Inc. jest gospodarzem corocznej konferencji programistów audio (ADC), promującej rozwój umiejętności i współpracę.

„JUCE 8 to istotny kamień milowy” – stwierdza Tom Poole, dyrektor JUCE. „Ulepszenia w procesach projektowania interfejsu użytkownika, wydajności renderowania i obsłudze tekstu mają fundamentalne znaczenie i odmienią oprogramowanie audio ludzi. Niezależnie od tego, czy aktualizujesz istniejący projekt, czy tworzysz coś nowego, JUCE 8 umożliwi Ci dostarczanie systemu o wyższej wydajności w krótszy czas.”

Najważniejsze wydarzenia JUCE 8 obejmują:
Interfejs WebView: JUCE 8 jest wyposażony we cały wieloplatformowy kod klejący i narzędzia potrzebne do tworzenia interfejsów użytkownika z ulubionymi frameworkami internetowymi. Iteruj interfejsy wtyczek szybciej, niż wydawało się to możliwe, dzięki programistom narzędzi internetowych, które już znają i kochają. Programiści mogą teraz dołączać programistów frontendowych do swoich projektów audio C++. Mogą także uzyskać natychmiastowy dostęp do wieloplatformowej grafiki przyspieszanej sprzętowo poprzez WebGL.

Renderer Direct2D: Windows otrzymuje poważną aktualizację. Zbudowany w oparciu o interfejsy API nowoczesnych platform natywnych i wykorzystujący akcelerację sprzętową oraz obrazy wspierane przez procesor graficzny, zupełnie nowy moduł renderujący Direct2D zapewnia radykalną poprawę renderowania i wydajności. Użytkownicy mogą oczekiwać, iż wszystko będzie lepsze i szybsze.

Nowe środowisko animacji: JUCE 8 zawiera zupełnie nowy, w pełni funkcjonalny moduł animacji. Niezależnie od tego, czy programiści chcą dodać odrobinę zachwytu do swoich interfejsów użytkownika, czy też zbudować złożone wykresy przecinających się animacji, wyrazisty interfejs API ułatwia rozpoczęcie pracy. Synchronizuj z częstotliwościami odświeżania sprzętu i wybieraj ze znanego zestawu standardowych ułatwień. Za chwilę przygotują płynne animacje.

Ulepszona obsługa Unicode: miesiące badań. Dostosowanie do aktualnych najlepszych praktyk branżowych. Nowy niestandardowy moduł renderujący. Spójne renderowanie tekstu na różnych platformach. Dokładna dbałość o kompatybilność wsteczną. Zainwestowano ponad 2 osobolata czasu w ponowne sprawdzenie głębi renderowania tekstu na niskim poziomie.

Szybszy interpreter JS: programiści mogą tworzyć skrypty w swoich aplikacjach JUCE, korzystając z nowoczesnych funkcji JS i nowego, znacznie szybszego interpretera.

Zestaw SDK wtyczki Avid AAX: JUCE 8 zawiera teraz zestaw SDK wtyczki AAX, co znacznie ułatwia rozpoczęcie tworzenia wtyczek dla produktów Avid Pro Tools i Avid Live Sound.

Programiści mogą dołączyć do aktywnej społeczności twórców audio na forum JUCE (forum.juce.com) i wpływać na przyszły kierunek JUCE.

Zmiany te zostaną omówione i zaprezentowane w wielu prezentacjach podczas konferencji Konferencja programistów audio 202411–13 listopada 2024 r. w Bristolu w Wielkiej Brytanii. ADC24 będzie konferencją hybrydową, oferującą zarówno doświadczenia osobiste, jak i online. Portal zgłoszeń do dyskusji ADC24 przyjmuje propozycje prezentacji do 28 czerwca.

www.juce.com



Source link

Idź do oryginalnego materiału