YUP is approaching V1!

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

YUP V1 is nearly here. From the ashes of JUCE7, one ISC licensed powerhouse framework running everywhere (Android, iOS, macOS, Win, Linux, WASM) with GPU backends for Metal, D3D, and OpenGL, plus a fresh build system. It’s been quite the journey! Still pre‑release, but I’m too hyped not to shout about it now.

Here’s what matters most:

🎨 GFX
Unified rendering with offscreen GPU targets topping at 60 FPS, full SVG 1.1, a robust Path API, advanced color/gradient controls, and a pluggable image I/O system covering PNG, JPEG, WebP, BMP, PPM, and animated GIFs.
yup_component_profiler.png

🖥️ UI
A fully skinnable component library (PopupMenu, ComboBox, FileChooser, TextEditor, Label) with variable font support, clipboard, paint profiler (p50/p95/p99), plus dedicated audio widgets: MIDI keyboard, filter response, spectrum analyser, and oscilloscope.
yup_gradient_editor.png

🎬 ANIMATION
Lottie‑compatible player loading .json/.lottie files: supports looping, speed/direction control, expression evaluation, and export to frame sequences or animated GIFs, while rendering directly on the GPU.
yup_lottie.gif

🔌 PLUGINS (Clients & Hosts)
Native support for VST3, AU, and CLAP, plus standalone app generation, complete with validator support in the build system. Scanning and hosting them too.
yup_audio_host.png

🎛️ AUDIO GRAPH
Read/write all major formats (WAV, MP3, FLAC, AAC, Opus, CoreAudio, WMF) and integrate with WASM AudioWorklet. The multi-threaded audio graph handles routing, processing, and real‑time playback with low‑latency precision and PDC baked in.
yup_audio_graph.png

🧮 DSP
A full‑fat signal processing suite: FFT, IIR/Linkwitz‑Riley/FIR filters, partitioned convolution, oversamplers, virtual analog filters (Moog, Roland, Korg35), spectral processors, onset detectors, time/frequency stretching, and distortion units.
yup_dsp_spectrum_fill.png

Under the hood:
UndoManager with transactions, hierarchical DataTree with XPath like querying and schema validation, SIMD vectorisation, Python bindings, SQLite, Perfetto profiling, and a file‑watching utility. And much much more!

(all with good coverage)
coverage.png

See the full changelog at https://github.com/kunitoki/yup/blob/main/CHANGELOG.md
You do not have the required permissions to view the files attached to this post.

Post

Looks promising, so well done, but you are going to have to get to Windows VST3 and AAX across the board pretty quickly...
VST/AU Developer for Hire

Post

VST3 on windows is nearly ready (even if it's stated as still WIP in the github readme), but i'm in the process to create the roadmap for the next releases, and finishing it + AAX will be included too.

Post

Congratulations!! This looks really useful!! Thank you for supporting Linux!! :)
Vendor‑Dependent Copy Protection: Customers lose. Pirates win.:mad:
(Also: I'm Accused of lying about Linux—it boots, runs my pro audio workflow, stays stable, updates--though yearly dismissed as “niche”. Yet I'm the deluded one.)
:roll:

Post Reply

Return to “DSP and Plugin Development”