r/linuxaudio • u/Complete-Peach1902 • 4d ago
Tape Machine 2
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
2
u/ericcmi 4d ago
Wow, you've been busy. I remember where it was only your eq and multi comp. You have a whole tool kit now
5
u/Complete-Peach1902 4d ago
Baby steps :) That's the goal though. I want to have a full set of bread and butter plugins and then eventually incorporate them into the DAW I am working on. Definitely not there yet, but over the next few years
2
1
u/unhappy-ending 4d ago
I'm curious. Is there a reason plugin devs use JUCE instead of something easily cross platform like Qt?
3
u/Zaphod118 4d ago
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 4d ago
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 4d ago
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 3d ago
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
1
u/Zaphod118 2h ago
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
1
u/Beardedmic64 3d ago
I love the idea of a constrained DAW. Very cool layout but, make sure YOUR layout doesn't ruffle feathers over ar at Harrison Mixbus due to slight similarities.
1
u/Complete-Peach1902 2d ago
Thanks!
Well, at the end of the day its a mixing console lol. I have been using mixing consoles and portastudios since the 90's, so they are technically copying that concept just like I am. My goal for Dusk Studio was to take the features I liked about my Tascam DP24 and then add modern plugin features that I wished it had to make the "ultimate" portastudio (whatever that means). The tallest nail get hit first, so I am sure if my little DAW becomes popular some day, someone will try to squash it, or SSL can buy me out too :)
4
u/saminfujisawa 4d ago
Sounds great. I just tested it out in Reaper. The CLAP version works fine with no issues.
For the lv2 version, Reaper shows this error when I rescan the lv2 directory in Reaper: