# Juce\_dsp dependency

**URL:** https://forum.foleysfinest.com/t/juce-dsp-dependency/228
**Category:** PluginGuiMagic
**Created:** [4 December 2025 12:33 UTC](https://forum.foleysfinest.com/t/juce-dsp-dependency/228 "2025-12-04T12:33:00Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![hypeO](https://forum.foleysfinest.com/letter_avatar_proxy/v4/letter/h/f07891/32.png) [@hypeO](https://forum.foleysfinest.com/u/hypeO)
#### Post date: [4 December 2025 12:33 UTC](https://forum.foleysfinest.com/t/juce-dsp-dependency/228/1 "2025-12-04T12:33:00Z")

</div>

I have been working with plugdata, but find that the current dpf wrapper for the heavy compiler for windows is broken or sketchy at best. I find Foleys GUI Magic a BRILLIANT way to work with Juce. I have made a really nice gui, but I’m now having trouble with integrating it with my dsp code. Foleys GUI Magic juces JUCE\_DSP module, but heavy doesn’t. Is there a way to let heavy handle that, and not let foley handle audio at all maybe. There is definitely very weird things happening when i compile heavy based code with foleys. It doesnt happen when i dont use Foleys. But I really like using Foleys for GUI 😭

Hope somebody has some good info on this

---

<div class="post-metadata">

### Author: ![daniel](https://forum.foleysfinest.com/user_avatar/forum.foleysfinest.com/daniel/32/5_2.png) [@daniel](https://forum.foleysfinest.com/u/daniel)
#### Post date: [8 December 2025 12:42 UTC](https://forum.foleysfinest.com/t/juce-dsp-dependency/228/2 "2025-12-08T12:42:03Z")

</div>

Glad you like Foleys Gui Magic \<3

It uses the juce\_dsp module in order to create the optional analyser.

Actually that should be able to co-exist with your other dsp library. Do you have a link or a build error you can share? I am sure we can find a way.

The foleys::MagicProcessor doesn’t impose any limitation on your dsp code. The processBlock() method is simply passed through.

Hope that helps

---

<div class="post-metadata">

### Author: ![hypeO](https://forum.foleysfinest.com/letter_avatar_proxy/v4/letter/h/f07891/32.png) [@hypeO](https://forum.foleysfinest.com/u/hypeO)
#### Post date: [12 December 2025 13:53 UTC](https://forum.foleysfinest.com/t/juce-dsp-dependency/228/3 "2025-12-12T13:53:59Z")

</div>

Well so im working with the HVCC compiler from plugdata, so c++ wise im in way over my head. I think the problem is actually that JUCE doesn’t have locked blocksize, and Puredata based dsp code needs a steady blocksize. So I need to implement a ringbuffer, for my codebase to work. This is probably too advanced for me at the moment.
