- 70
- 73 398
SudoMetalStudio
เข้าร่วมเมื่อ 15 ธ.ค. 2010
Using Linux for home studio recording and especially guitar DSP, and getting pretty darn impressive results, too! Posting maybe once or twice a month what I've learned or recorded.
Mostly aiming to modern metal sounding mixes and tones.
Mostly aiming to modern metal sounding mixes and tones.
Sultan of 100% Free Plugins (Blackstar NAM capture)
Was randomly testing some captures from Tonehunt.org, and noticed this fairly recent Blackstar HT Club 40 Mk II package upload: tonehunt.org/markswarbrick/7ffb3085-bae4-4aba-9191-8b4b62833745
Somehow I just ended up jamming some good ol' Dire Straits with my already retired Yamaha Pacifica 904 - my first electric guitar ever.
Using Ubuntu Studio and Carla for plugins: Neural Amp Modeler, ZamGate, GxDigitalDelay and Dragonfly Reverb - in that order.
Somehow I just ended up jamming some good ol' Dire Straits with my already retired Yamaha Pacifica 904 - my first electric guitar ever.
Using Ubuntu Studio and Carla for plugins: Neural Amp Modeler, ZamGate, GxDigitalDelay and Dragonfly Reverb - in that order.
มุมมอง: 453
วีดีโอ
Are You Dad Yet? (Remaster)
มุมมอง 45421 วันที่ผ่านมา
Just a remaster of th-cam.com/video/k3U_7fS9N-4/w-d-xo.html. I wasn't too happy about the guitar sounds, drums and the overall darkness of the tone. So I tried few different things and probably made it worse. Children of Bodom Cover using only free and open source software and plugins. One man, one desire, one shirt. Enjoy! Ardour DAW, Hydrogen Drum Machine, MuldjördKit via DrumGizmo, Neural Am...
Professional use of Linux Audio?
มุมมอง 74528 วันที่ผ่านมา
Some people still have the false assumption that Linux is all about tinkering and fighting to get things working. It's not. It's plug & play, very high performance and very stable; not to mention having features other platforms can't even dream of.
Bodom Cover Full Mix
มุมมอง 323หลายเดือนก่อน
Showing the full mix of my Children of Bodom cover 00:00 Intro 00:45 Ardour & Main Busses 01:35 Guitars 03:00 Bass 03:48 Synths 04:02 Drums 06:15 Mixing View, EQs, Compressors 08:35 Live Mixing 10:35 Rec View & Cue View 11:15 Outro
Are You Dad Yet?
มุมมอง 8302 หลายเดือนก่อน
REMASTERED VERSION HERE: th-cam.com/video/dDaie0EqB6E/w-d-xo.html Children of Bodom Cover using only free and open source software and plugins. One man, one desire, one shirt. Enjoy! Ardour DAW, Hydrogen Drum Machine, MuldjördKit via DrumGizmo, Neural Amp Modeler, Linux Studio Plugins, Calf Studio Gear, aaaaand many others!
Got Home Studio or Planning to Setup one? This is what you need to know.
มุมมอง 7673 หลายเดือนก่อน
ASIO, ASIO4ALL, WASAPI, Core Audio, ALSA, JACK, PulseAudio, PipeWire, Low-Latency Kernel 00:00 General 02:39 Windows Audio Demystified 05:15 MacOS Audio Demystified 06:41 Linux Audio Demystified 10:56 Wrap-up 11:42 Linux Latency Tests & Outro
DAW Controllers are EXPENSIVE so I MADE MY OWN! (kind of)
มุมมอง 4615 หลายเดือนก่อน
Content for ye nerds! Arduino Pro Micro (ATMega 32U4) wired directly from VCC, GND and A0 to the potentiometer that used to be a guitar volume knob. It's really that simple.
Linux Music Production Essentials 2024
มุมมอง 7K5 หลายเดือนก่อน
All I have learned past few years while trying to do some decent metal music on Linux. 00:00 Intro 00:41 DAW of choise - Ardour 01:15 Guitarix 01:43 GxPlugins 02:13 Neural Amp Modeler 03:15 ToneHunt 04:15 Pelennor2170's NAM models repo 04:37 Calf Studio Gear, LSP Pluings, and x42 Plugins 05:02 Example Mix 06:36 Hydrogen Drum Machine 07:41 Outro
NAM Demo: In Flames - Take This Life (Using "Helga B 6534+ OD808")
มุมมอง 4166 หลายเดือนก่อน
Just a silly play-half-way to demonstrate yet another great guitar signal chain. It's under Linux: ZamGate - NAM with "Helga B 6534 OD808" - Impulse Resposnse "GuitarHacks Original Edge" - GxChorus - EQ with steep low-cut ~150Hz. Main riff with neck pickup, otherwise bridge. Backing Track: th-cam.com/video/y2g5y9gAOEw/w-d-xo.html NAM Models IRs for Linux: th-cam.com/video/NZBtnQEDdQU/w-d-xo.htm...
Am Backing Track - Spacey Penguin (Free to use)
มุมมอง 2976 หลายเดือนก่อน
This is a properly mixed version of the backing track I did earlier for myself: th-cam.com/video/9Elt2Z0bw9o/w-d-xo.html No copyright, but please tag me if you use it :) Video is made (hastily) using pictures created using Foookus / Stable Diffusion XL model.
Let's Make a Backing Track under 4min!
มุมมอง 4386 หลายเดือนก่อน
Let's Make a Backing Track under 4min!
Thanks! ...and Revealing Some Big Plans for the Future!
มุมมอง 1826 หลายเดือนก่อน
Thanks! ...and Revealing Some Big Plans for the Future!
How To Record & Mix Music and Create Videos using Free Software
มุมมอง 6657 หลายเดือนก่อน
How To Record & Mix Music and Create Videos using Free Software
100% Free Guitar Signal Chain Demo (in Fart Pants)
มุมมอง 3468 หลายเดือนก่อน
100% Free Guitar Signal Chain Demo (in Fart Pants)
How to install Neural Amp Modeler for Linux (Now with GUI!)
มุมมอง 4.1K8 หลายเดือนก่อน
How to install Neural Amp Modeler for Linux (Now with GUI!)
SIMOA - Kaaos On Nimeni / Chaos is My Name
มุมมอง 55311 หลายเดือนก่อน
SIMOA - Kaaos On Nimeni / Chaos is My Name
How to Record a Guitar Solo on a Backing Track using Ardour and Free Plugins
มุมมอง 1.1K11 หลายเดือนก่อน
How to Record a Guitar Solo on a Backing Track using Ardour and Free Plugins
Jared Dines' Biggest Shred Collab 6 Entry (Shreddier Edition)
มุมมอง 597ปีที่แล้ว
Jared Dines' Biggest Shred Collab 6 Entry (Shreddier Edition)
Jared Dines' Biggest Shred Collab 6 Entry (take 1)
มุมมอง 1Kปีที่แล้ว
Jared Dines' Biggest Shred Collab 6 Entry (take 1)
Metal Mix Quickie using Linux & Free Everything
มุมมอง 955ปีที่แล้ว
Metal Mix Quickie using Linux & Free Everything
Let's implement Ringbuffer and Delay DSP plugin using C++ [MYODP - Episode 3]
มุมมอง 130ปีที่แล้ว
Let's implement Ringbuffer and Delay DSP plugin using C [MYODP - Episode 3]
Basics of DSP related concepts & Memory Management in C++ for Beginners [MYODP - Episode 2]
มุมมอง 178ปีที่แล้ว
Basics of DSP related concepts & Memory Management in C for Beginners [MYODP - Episode 2]
Linux audio plugin development simplified [MYODP - Episode 1]
มุมมอง 270ปีที่แล้ว
Linux audio plugin development simplified [MYODP - Episode 1]
How to control WahWah -plugin with external MIDI device in Linux
มุมมอง 173ปีที่แล้ว
How to control WahWah -plugin with external MIDI device in Linux
More Linux Metal! "Rectifier-ish" Tone with Free Plugins
มุมมอง 459ปีที่แล้ว
More Linux Metal! "Rectifier-ish" Tone with Free Plugins
Killer Metal Tone for your Guitar in Linux - Showcasing Different Amps
มุมมอง 6Kปีที่แล้ว
Killer Metal Tone for your Guitar in Linux - Showcasing Different Amps
Hi, thanks for the video Just for eference, what's your CPU and how much RAM do you have? I'm using Ardour with a FX8300 and 16 gigs, but I believe that the old tractor can't hold it anymore. I'm thinking about building a PC for it, but I don't want to spend too much.
@@moroboshidan7960 I have Ryzen 7 5700X and 32Gb RAM. But everything I do in this video is not that hardware intensive at all. All the same steps with all the same plugins, buffer sizes etc are also doable with my old gaming laptop, MSI Apache from ~10yrs ago.
@SudoMetalStudio Thanks. In a first search I found the ryzen 5 5500 and the core i5 12400 at reasonable prices here (I live in Brazil, nothing is reasonable here, but you got it). I guess both would suffice, but I'll research a bit more. My computer really fights with that drum gizmo plugin, and It start getting buffer overruns when I load some plugins. Several people told me that there's no relation between buffer overruns an CPU load, but the repeated experiment says the opposite. Maybe I have some timing problem, caused by the display card or whatever. I just have up on trying to find out. Well, thanks for the info, great channel btw. Subscribed.
@@moroboshidan7960 I'm pretty confident those several people are wrong. It's definitely CPU intensive task to run plugins. And it's exactly when the CPU can't handle the signal processing workload that you start having buffer overruns. You can go easier on CPU by increasing buffer size but this introduces latency. RAM or HDD speed doesn't have that much factor, because plugins can't do memory allocation during signal processing (i.e. they don't consume any memory after initial load thus they do not benefit even if you'd had 1TB of RAM). Buffer size 128 is generally good what it comes to latency. It should give about 10ms round trip. RAM size and HDD speed become factor when you start recording, and more so when you record multiple channels at the same time.
@@moroboshidan7960 Oh and in this video I'm using Hydrogen. It's not as heavy as DrumGizmo is but it's also not as professional. I moved into using DrumGizmo and it's definitely the most CPU intensive plugin I have in my mixes. You can actually see the plugin load very nicely in Ardour: Window -> Plugin DSP load.
@@SudoMetalStudio Didn't knew about this feature in Ardour. It has so many configurations and options, I guess I didn't do my homework. But thanks for the tip, I'll definitely check it up. When I use that other plugin with the red drum kit (can't remember its name now) things go better, but drumgizmo sounds a lot more natural to me. I'll check the load, if it is really overloading the cpu, I'll go for a "new" a-hem cough computer. That's for the consult, man, you helped a lot!
Hello, my favorite TH-camr..! After entering the command: cmake .. -DCMAKE_BUILD_TYPE="Release" ‑DUSE_NATIVE_ARCH=ON an error appeared: CMake Error: Unable to (re)create the private pkgRedirects directory I can't even understand what it is. (if you have time, please answer me). I will be grateful and will continue watching my favorite TH-camr. )
@@tool-jf7vz Of course I can't ignore my favourite people i.e. my viewers 😂 I haven't seen that error but it sounds like privilege issue. Which Linux distribution are you using? Did you clone the NAM repository under home (~) directory or somewhere else?
@@SudoMetalStudio Hi! I use AV Linux MX Edition and clone in /opt. Before this I used Ubuntu-like distributions and everything was fine. AV Linux turned out to be more gentle to my PC and...THANK YOU VERY MUCH for answering me. The guitar is very important in my projects...probably as in others. )
Did you manage to get around the issue? I've never tried AVLinux yet but I might at some point.
yeeess Linux Rocks! just bought my first Eletronic Drums, will follow your videos! So excited!
nice!
Awesome place.
Awesome. Sir I would like to know what your audio setup is as well. I am thinking about going this route but while practising I would like to know what kind of speakers should I buy?
@@mr.mastermind4840 You request, I deliver! 😉 th-cam.com/users/shorts6IWf2KlCeiI?si=5qE80CFLpQeFGeZA
bloody great, followed
For those who play with standalone Guitarix and got the problem that bufsize/latency is too big because the DAW project they are running to record it demands it, there is a solution. If you have 2 audio interfaces then you can start 2 jackd instances, one with the big latency for the DAW and one with a small latency (on my machine down to 32 samples bufsize) for Guitarix.
32 buffer size sounds completely unneccessary for me. Even 64 is mostly overkill but well-trained drummer could probably notice jump from 64 to 128. I personally use 128 and have absolutely no issues with latency. Buffer size 128 @ 48kHz = 2,7ms x 2 = 5,4ms DSP latency, and buffer size 32 @ 48kHz similarly 1,3ms. Plus hardware latency constant of ~3ms for both so you have approx 9ms vs 4ms roundtrip latency. Sound travels 1,7m in 5ms, so unless you can hear difference in latency standing 2m vs 4m away from amp, there's should be no audible difference in 32 vs 128 buffer size (and this was very generously rounded). But there is huge difference in CPU load. This is why you should use highest reasonable buffer size in DAW, and switch even higher (1024) once you go from recording to mixing. Also note that jack uses triple buffering (2,6ms x3= 7,8ms) instead of double buffering, unless it's configured to be in synchronous mode.
Nice :) Thanks for that. So, after 2min of usage found a bug (too long list in browser crash ardour) but looks nice Now, have to find bass IR ;)
Ardour has been extremely stable for me. Past 2yrs I've had only 2-3 crashes. I'd rather believe it's some faulty plugin that causes it.
@@SudoMetalStudio Yeah, it's possible, of course. Not tried yet out of ardour, but if you want to reproduce: browsing for nam file, in list mode, scroll on long list (like the github repo you mention) > crash at 75% of the scroll bar. Anyway, it works well, seems not too heavy load cpu/ram, thanks again !
@@archloy Oh it was not Ardour related! I can actually reproduce that crash exactly like you said also in Carla. Do you want to report the bug or would you like me to do that?
@@SudoMetalStudio Nice, it's not me the fault ! :D If you can report it, you're welcome (I suppose your english way better than mine ;)), but if you do not have a github account, I can do it, no problem. I will try to get more info/debug on that (I was thinking a night with my guitar and bass, finally, it will be with my compiler and some code x) )
@@archloy It's on the GUI and not in the actual NAM plugin. I can report, all credit for you :) th-cam.com/video/Jsfu-YpCu00/w-d-xo.html
All of this is all the same in every Linux distro?
@@eranddroory9987 No. I'm using Ubuntu Studio 24.04 in this video. E.g. AVLinux which is also meant for studio work is very different. The "audio core" (PipeWire) is mostly the same for many distros now-a-days but not always. Some users still prefer the older but more techy audio framework (Jack).
Also I am an Ardour user. I use Linux because it is more stable than windows
Great timing
Sweet.
Great use of Carla. ;)
Why not using Carla's patchbay?
@@marcink3198 I mostly use Carla because of its plugin loading capability. But Patchance has more polished view that is more wow-effect 🙂 It also handles stereo linking, and it's pinned to Task Bar in Ubuntu Studio by default so Patchance is what new users see first.
I used your video to try to explain to my kids why it is important to keep their room clean... Since last year not once their room have been messy... May be you scared them enough. Thank you so much
why do you import the drum as a MIDI track into Ardour ?
@@santiagokilling1165 I just prefer having "the actual music data" in one context (Ardour) rather than scattered for multiple applications. Still, Hydrogen is much better for writing those drumlines than Ardour. I know it'd also be possible to use JACK transport between Ardour and Hydrogen, but as said, this way I have the whole song in one application rather than parts of it in multiple.
That solo at the end SLAAAAYED!! Great job on this whole thing \m/
Very impressive!
How did you connected guitar to PC? What device?
@@valkdev I use Focusrite Scarlett 18i20 3rd gen USB audio interface. But basically any USB audio interface works. You just directly plug the guitar in to the interface. Use "Instrument" or "Hi-Z" channel if it has one. Focusrite and Behringer have pretty good ones that are not overpriced.
@@SudoMetalStudio Thanks.
@@valkdev helps if a device is "usb class compliant" from what I hear so generic drivers/functionality will work without relying on the manufacturer for drivers. I also have a 3rd gen Scarlett and it works without issue on Ubuntu Studio 24.04
Hello, could you make a livestream making covers of your favourite bands ?
Sure, why not 😅 I can't promise any schedule at the moment but I'll at least try something small and simple first before going on with a full session 🙂
@@SudoMetalStudio Nice, btw do you have any social media ? I would like to contact with you for advice because i would like to start to make streams on YT playing bass
@@santiagokilling1165 I don't hang in socials a lot, but if you are using Linux for doing all that, I can recommend Unfa's discord server. That's the biggest linux audio community in the world. You'll definitely get a lot of help from there.
@@SudoMetalStudio thanks dor the advice, i didn't knew he has one 😅. You think can make a Trivium Cover ? I think you would enjoy the band
@@santiagokilling1165 Trivium is a great band, so possibly! But my studio time is quite limited as this is just a hobby and I have also my actually work, wife and kids requiering my attention 😅 I'll check if I could do that live thing first maybe in few weeks or so 🙂
Hey man, just leaving a comment here to let you know that your videos are very interesting and useful for us linux musicians 🤌
Thanks for a great video, I've followed it 3 times now to try to get it working in Ardour (without Carla since it's not in the default package system on Gentoo, but I think I will spend some time to get it). Initially I it working, but it was a really weak distortion (used the exact same selection you did), but after removing all plugins on the Track and re-adding them it suddenly got a lot better! It seems my input level is quite high, I have to turn down the Gain on the IR or the NAM (input and/or output) to around -8 dB. How do you control these settings, which one should be changed and what is the difference in end result? I mean, will I get different results if I turn down only Input or Output in NAM or Gain in IR? Or should I try to tweak all three settings?
@@petas874 NAM is quite CPU heavy so first make sure that you're just not too low in buffer size. But otherwise I have no idea why it would work "partially" like that. What it come to NAM, the input is basically the gain i.e. how much the capture is applied to the signal, and output is just volume level. Different captures have different loudness levels so you just have to deal with finding good I/O setting for different captures separately. IRs are often very loud, so I tend to level them down 10-15dB in the IR convolver plugin settings.
Rocking HoMM3, great choice 🔥
@@severalerrors9463 yessh! I was hoping someone would notice 😂
You just have to care about sync all your audio interfaces. It just works, but if you record long enough audio from 2 interfaces you likely get jitter effect, or your recorded tracks will be out of sync.
Really? I haven't experienced anything like that, but then again I'm not using multiple devices actively in recording. I have used the second audio interface (M-Audio MobilePre) as a tertiary headphone output over a long usb cable. Perfect for that as it has its own volume knob too 🙂
@@SudoMetalStudio each interface have Its own clock generator, which arent perfecly in sync. But you can connect them all with spdif cables and set up one master clock source for all interfaces.
@@rusk911 oh yea I just checked the manual. I thought it said the Pro Audio profile handles the clock sync, but infact it said it *assumes* the clocks are sync'd. Thanks for pointing that out!
Pipewire is sooo good 😋 and on top of the GUI goodies: all the routing and configuration can be done with a mix of CLI tools (pw-loopback, pw-link, wpctl etc.) and configuration files. Control!
What kind of audio interface do you use ?
@@santiagokilling1165 Focusrite Scarlett 18i20 3rd gen
love this😊🥰
Thanks a lot. Very good tutorial. Unfortunately i have a lot of xruns when load amp model
@@Musicartescuela try with 256 buffer size and 48kHz sampling rate. If that works, try 128 buffer size. If not, then it's something else, possibly your computer's performance (CPU). Buffer size 64 and below is pretty much unnecessary. If you use Ubuntu Studio, try also to apply audio optimizations.
One interesting trick. Don't know if tracks in original drumkits provided by DrumGizmo are phased but checking that and phasing drums could make them sound yet more cleaner and aggressive.
@@Lsp-plugIn Heyy LSP authors? Thanks for great plugins! 🙂👍 Yes, snare phasing issues are mentioned in the MuldjördKit download page: drumgizmo.org/wiki/doku.php?id=kits:muldjordkit
2:14 for the laugh. Thanks
Excited to see the entire video! At 1:43 when I put the plugins on the Rhythm Bus I thought I got the coning effect when you use the same guitar as the left and right tracks. I'll have to give it another shot if it doesnt do that and save some load on my system
@@HostileIdentity it's not "the same" guitar track as left and right is recorded as separate takes and panned to L/R channels of the stereo bus. All plugins in the bus handle L/R channels completely independently, so this arrangement is equivalent for just having the same effects stack for both mono tracks separately 🙂 Never heard of "coning effect" before... thanks, I'll educate myself on that 🙂👍
Oh and obviously the key here is that all bus plugins handle L/R separately. If you have single instance of a monoplugin in the middle of that, it's pretty much guaranteed to ruin the whole purpose of the bus.
Thanks for sharing, that's great and sounds good 🔥
That sounds pretty sick! Good call on the bass multiband compressor ;D Not sure how much compression you have on the vocals, but I wonder how it would sound with even more. Either that, or a slight boost to the highs (around 3-5K maybe?)
Great mix man, sounds great! Keep the penguins marching
I am here and I am listening!🤓
Oh, Boy! Am I gonna learn a LOT from you! Excellent Channel, brother! Thanks
Awesome video m8. this was clear as clean glass :D Thanks for taking the time
That's bad ass man
Thank you. Was super helpful to learn about this.
how do you use Neural amp modeler and the UI and tone hunt?
I explain the installing in this video: th-cam.com/video/NZBtnQEDdQU/w-d-xo.htmlsi=iQMquCofED5DpKZW I download some models from different source in that video, but tonehunt lets you search and download specific amp captures and so on.
which OS is the best for linux, can you share with me?
Best is always subjective. I enjoy using Ubuntu Studio. There are also good alternatives such as AVLinux and Manjaro 🙂
this is unclear regarding IRs. Please help on either; installing IR packages to an arch based system, or loading them via VST with Carla.
If you use Carla in Linux, see if you have x42 Convolver, or LV2 Convolution plugin. Those are IR loaders, as applying IR to a signal is nothing more that just a convolution -operation. You put that plugin after the amp sim, e.g. NAM. When you configure those plugins, they allow you to browse for a .WAV file. That .WAV file is the impulse response you have downloaded or bought. There are bunch of extremely good free IRs available, just google for "free impulse responses" and donwload them all.
have you used wine to use windows plugins?
No, I prefer Linux native plugins. But I know it's possible through something called "yabridge".
@@SudoMetalStudio interesting. there is probably enough there then.
@@user95395 definitely 🙂 in my opinion, yabridge is for those who have already brought some VSTs for windows, and want keep using them in linux. The only non-native plugin I ever wanted for Linux from other platforms was NeuralDSP (I don't think it even works with yabridge), but also it became redundant when NAM happened 🙂
Thanks a lot, everything worked as explained! You're the best ;o)
Ookkonää faija ny?
t larry
@@besticouldget Tuplanakin! Ja onhan tuo vanhempi jo 5v 🙂
I love this song! <333