What is RecBox:
RecBox is an OpenBox config focused on Audio Recording and daily usage without creating extra user account or installing it on separate partition. If you've used before "Studio" like operating systems, you probably know that there are major differences between distributions for daily usage and "Studio" ones. It's possible to use them as daily driver but it's not necessarily comfortable when you want to use full potential of Linux as a system for audio engineering.
Where is the trick and what make it special?
Technically RecBox is "one cofig" but with help of shell script replaces configuration files and enable/disable needed services between modes (Daily, Studio and Alternative). One of main goals is to keep RecBox lightweight and Studio mode even lighter to maximize performance on laptops and generally older hardware. From a work point of view you don't need all these visual fireworks and other daemonized stuff working in background when you spend 99% of your time in DAW. This is waste of resources imo.
For daily use there is "Daily Mode" which shares part of DE stuff with "Studio Mode" (no matter which mode u use, needs to be functional). Functionality is another goal I'm focused. Because RecBox is also for daily use and it needs DE stuff and this is that "tricky" part of the gig.
From the basics, RecBox is unified with Manjaro OpenBox regular version (sanity purposes) so there are not many differences in workflow in general. Besides, part of shell scripts uses XFCE resources for working (for example Dark Mode) and there is no reason to rid off everything and write it from the basics. Waste of time and good resources especially if you keep in mind I'm an amator.
So we have very good base made by linux-aarhus and ArchLabs Team expanded with POSIX scripts (if I'm not wrong) taking care of volume and brightness control, battery level monitoring, system suspend, all jgmenuses, night light, dark mode etc. Reason for creating all these scripts are resources. More working applets or processes = less resources to use. So idea is simple: if I'm not using something, it's not working.
Alternative Mode is for fun or testing. If you like to try something new from time to time and don't want to break your workflow jump to this mode, play a while and if you bored back to daily setup.
Mouse and keyboard:
RecBox uses both philosophies. Everything what you can do from keyboard, you're able to do with mouse. It's not because I want to target both groups. It is a practical aspect. Using mouse while recording is more practical especially when you're one man army. So RecBox is kind a mix of i3 and traditional desktop.
Goal for RecBox is not to be the best ever made "Studio" like OS. Main idea is to give opportunity for users with older hardware to create more advanced projects and help musicians to save money for better hardware for recording and/or be own music producers. Even if you prefer to leave album production for professionals but you've never work on music in studio there is great opportunity to cover this lack of knowledge.
Last but not least:
If you want to make some modifications, but you don't know where to start check out "How RecBox works" in documentation or Project Wiki.
I always forget to mention it. If in RecBox is something you like but you don't want to drop your desktop environment I'll be happy to help you with "transplantation"
I've made Matcha color scheme based theme for Ardour.
If you enjoy it you can grab theme from separated repo or AUR if you don't want whole RecBox Stuff.
Color schemes for cmus, ranger, micro, vim and Xed