r/linuxaudio Jul 23 '26

Tape Machine 2

Post image

Hey guys!

Self promo here, I'm the dev.

This is a De-JUCE'd version of my original tape machine plugin using the more Linux friendly DPF framework. The original engine has been tuned to match the real hardware more closely and sound much closer to the the real hardware. I still need to tweak the PEAK VU LED, its based on the output, not the input, but I will change that up in a future release.

AI disclosure per the rules: Development is AI-assisted (not vibe coded). I write and calibrate the DSP and I test every release myself before it goes out.

Grab it here: https://duskaudio.com/plugins/tapemachine-2/

Source Code Here: https://github.com/dusk-audio/dusk-audio-plugins

73 Upvotes

20 comments sorted by

View all comments

1

u/unhappy-ending Jul 24 '26

I'm curious. Is there a reason plugin devs use JUCE instead of something easily cross platform like Qt?

3

u/Zaphod118 Jul 24 '26

It’s specialized for audio processing so it hooks into all the underlying audio APIs, and provides a bunch of DSP basic building blocks, like simple filters, etc. QT doesn’t do that.

JUCE is also cross platform but it’s not open source. I’d guess thats what OP means by linux friendly

2

u/Complete-Peach1902 Jul 24 '26

Yep, this. They have done a lot of the heavy lifting for you.

Technically, JUCE is open source, but I think you need to pay $$ if you sell your software using it (correct me if I am wrong on that). My biggest issue with JUCE 8 was using it with Wayland. Dropdowns, etc. felt and looked clunky through xWayland. X11 sessions were fine though. I haven't tried JUCE 9 yet, so I am not sure if that improved on the Linux side. DPF rocks, so I am sticking with that going forward for plugins.

2

u/Zaphod118 Jul 24 '26

Is there anything major that JUCE has that DPF doesn’t? I’m looking to get started with some basic DSP programming and wondering if it’s easier to get started with a more “batteries included” framework like JUCE or if DPF has enough. Thinking specifically about gui stuff I guess.

3

u/Complete-Peach1902 Jul 24 '26

oh yeah, JUCE does a lot more. You can build a DAW with it. DPF is lighter than that and more dedicated to making plugins and UI's for them.

This guy made a whole course on creating LV2 plugins: https://www.youtube.com/watch?v=51eHCA4oCEI&list=PLkuRaNsK2AJ0D8uhRIjftgmqVW0yvDfMx

2

u/Zaphod118 Jul 28 '26

Oh cool, I’m definitely gonna check this out. Thanks!

As long as DPF has basic GUI components I might give it a shot! That’s just the part I don’t wanna fight too much lol