O usłudze
PrzetłumaczoneJestem programistą DSP audio i codziennie pracuję z Faust, przekształcając pomysły na przetwarzanie sygnałów w oprogramowanie gotowe do wydania. Moja specjalność to audio w czasie rzeczywistym: syntezatory, kompresory i inne dynamiki, pogłosy, filtry, zniekształcenia, efekty przestrzenne i modulacyjne. Ponieważ Faust opisuje graf sygnałowy na wysokim poziomie, szybko przechodzę od szkicu lub dźwięku referencyjnego do czystej, przetestowanej implementacji, a następnie kompiluję to bezpośrednio do natywnego C++ dla wtyczki VST lub AU lub do WebAssembly dla przeglądarki. Typowy projekt wygląda tak. Najpierw uzgadniamy dźwięk i ograniczenia — częstotliwość próbkowania, budżet opóźnienia, docelowa platforma, rezerwa CPU. Następnie piszę i profiluję algorytm w Faust, utrzymując kod modularny, aby parametry czysto mapowały się na interfejs hosta. Dostarczam zbudowaną wtyczkę, czytelny kod źródłowy, krótką notatkę wyjaśniającą rozwiązania DSP oraz zestaw sygnałów testowych, abyś mógł sam zweryfikować zachowanie. Zwracam uwagę na stabilność numeryczną, obsługę denormalnych wartości i płynne zmiany parametrów bez trzasków, a przed dostarczeniem testuję na kilku rozmiarach bloków. Na przestrzeni lat dostarczyłem oscylatory z antyaliasingiem, struny modelowane fizycznie, pogłosy konwolucyjne i sieci sprzężenia zwrotnego, a także łańcuchy multi-efektów. Opisz efekt lub instrument, którego potrzebujesz, powiedz mi, czego chcesz — samodzielny plik binarny, wtyczkę lub osadzony moduł Wasm — a ja szczerze ocenię zadanie i wykonam je poprawnie.