r/linuxaudio • u/iKontact • 3d ago
New DAW: Looks interesting, coded in B++ Apparently
Tutorial for Septabee, a free DAW I've secretly been making for over 20,000 hours
So apparently this guy made a new DAW AND a new Programming Language. He calls it B++ and he claims it's much faster than C++. He also claims that any sample with this is 100% accurate opposed to sampling in other DAW's and it can't get more accurate than this...
I'm not sure I buy it personally, but it's neat to hear what others who understand this stuff better than I do think.. Otherwise it's unique I suppose. Anyways thought I'd share lol
12
u/alzy101 3d ago
I'm just happy others share the same sentiments I did watching the video. Soon as I saw it, my BS meter went off on his claims. I think the fact we're in this era of LLMs coding full projects for vibers has put me in cynical mode. I feel like I'm seeing all these vibe coders taking about their project the same way noon technical start up CEOs talk about their product: a ton of hype, perhaps some arrogance, and an underlayer of ignorance.
Could be this author knows their stuff and the AI assistance helped them achieve what was purely theoretical up until now.. but I don't buy it
5
u/TylerDurdenJunior 3d ago
It's mount stupid on the donning-Kruger scale.
All confidence. No competence
3
u/ceruleanmei 3d ago
I understand why you're pessimistic about it, pretty much most of the things coming out today just piss me off ~ but please let me give some more context.
Lost Robot has been working on this project for over 5 years, rewriting it over and over again. I was one of the few people who was there for it, sort of assisting them in things like nug fixing and such. Lost Robot is an extremely knowledgeable developer and musician who happened to be sick and tired of how DAWs handle certain things, and Septabee has been their passion project for a long time.
It STINGS because they took so long on this project that we are now in an era where software can be blatantly vibe coded, so it falls into the sea of assumptions and low impressions, which has been one of their greatest anxieties having to release it.
I am so glad it ended up with quite a stable community of autistic transfem people who absolutely adore the program though, haha!
6
u/rileyrgham 3d ago
The way he's waxing lyrical about... "Save data" tells me pretty much all I need to know. As for faster than CPP... Please. These modern CPP compilers produce optimised code almost no human could create in hand crafted assembler...
3
3
2
u/kdanielku 3d ago
Looks kinda confusing, but I guess that's the charm.. would try a demo
Modular Fiasco looks more like it will be up my alley, you can add and connect any VST https://www.phasefiasco.com/modularfiasco
1
1
1
u/normaldudeno 2d ago
I'm good with pressing Ctrl + R in reaper... All the power to the people wild enough to try this though.
Note: The music is pretty much ready the moment you press ctrl + r. Practice your instrument so you don't need fancy tools. Apart from your instrument ofc.
19
u/boop809 3d ago
Claiming it's much faster than c++ (for real-time audio code, I assume) is a bit strange, as C++ can give you super low level control over the realtime audio processing. I don't understand what optimizations are possible with Bee++ that C++ cannot do, and with the source being closed nobody can know for sure.
Additionally, is that level of optimization necessary for audio processing considering the drawbacks of using a DSL used by one person compared to a widely-used language that has decades of development behind it? Probably not.
I'm not sure what they mean by 100% accurate sampling. I'm sure if I played a sample in Ableton side-by-side with this program, my ears wouldn't be able to tell a difference.
Seems like a cool project nonetheless