Date: Sun, 28 Jul 2024 21:21:00 +0200 From: =?UTF-8?Q?Goran_Meki=C4=87?= <meka@tilda.center> To: freebsd-multimedia@freebsd.org Subject: Re: Simulating guitar stack Message-ID: <36aa8e3c-cd44-4836-ba7a-5428402680e8@tilda.center> In-Reply-To: <5853048.8T7jmnknE8@x230> References: <81967489-dd50-4ace-bdad-88100c7cfc0c@tilda.center> <5853048.8T7jmnknE8@x230>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --------------QSrxY1Br1HB8BaRXtk1s4ATD Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 4/30/24 23:16, Florian Walpen wrote: > I did experiment some years ago. That didn't include neural amp models back > then, but I just had a listen to some current NAM demos and my verdict is > still the same: > > - Most pedals can be easily reproduced in software. > - Nothing in software sounds like a real tube amp (yet). > - Speakers can be reproduced well by IR software. > > Means if you really care about tube amp tone, use a tube amp or at least a > hardware amp modeler that utilizes tubes (I have an old one made by VOX). That > said, many people will not hear the difference in a complete mix, and for > heavily distorted sounds it's less relevant. > > I personally don't use software effect pedals. For Speaker simulation I > recommend the lsp-plugins IR processor, and I apply some older free IRs from > Kalthallen Cabs. I experimented a lot with IR lately as I found that my FX processor for live gigs allows me to upload custom ones. In studio, lsp-plugins works great! It has everything I expect IR plugin to have. Thank you for the tip! As for neural amp modeling, I manually compiled following plugins: * https://github.com/mikeoliphant/neural-amp-modeler-lv2 * https://github.com/AidaDSP/aidadsp-lv2 They both work but first one has only one preset (hopefully others will follow as time goes by), and second one is not much better: https://tonehunt.org/models?tags%5B0%5D=aida-x. From such a limited experience I would say the technology is promising. There's a lot more to be done in this field to make it really shine, but what I heard I already like more than guitarix and/or rakarrack. As for capture, I do have problems. Luckily I found aliki from https://kokkinizita.linuxaudio.org/linuxaudio/ and managed to compile it and run it, but not yet capture any IR (I have a clue what's the problem, I'll write if I get stuck). Capturing for neural amp is trickier. No matter how I record it with ardour I get different number of samples for input and output file. I tried appending silence to both files (well, tracks really, as it's ardour I'm using for capturing) and aligning them, listening to what jack_iodelay tells me, reseting latencies ... everything I could think of, but in and out file always have different number of samples. My reamping works great and I can hear my gear just fine, but managing to produce the proper file(s) is tricky. The procedures I followed: * neural amp modeler: https://colab.research.google.com/github/sdatkinson/NAMTrainerColab/blob/main/notebook.ipynb * aida: https://colab.research.google.com/github/AidaDSP/Automated-GuitarAmpModelling/blob/aidadsp_devel/AIDA_X_Model_Trainer.ipynb (it has some errors currently, but reports different sample sizes) I stream-exported ardour tracks with "apply track processing" off, otherwise all files are saved as stereo. If anyone can recommend how to capture the sound correctly for training any of the two AI implementations, I would be really grateful. I tried to record my studio FX processor which introduces additional latency, but I also set latencies according to jack_iodelay. Please advise if you have any ideas! Regards, meka --------------QSrxY1Br1HB8BaRXtk1s4ATD Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <div class="moz-cite-prefix">On 4/30/24 23:16, Florian Walpen wrote:<br> </div> <blockquote type="cite" cite="mid:5853048.8T7jmnknE8@x230"><span style="white-space: pre-wrap"> </span> <pre class="moz-quote-pre" wrap="">I did experiment some years ago. That didn't include neural amp models back then, but I just had a listen to some current NAM demos and my verdict is still the same: - Most pedals can be easily reproduced in software. - Nothing in software sounds like a real tube amp (yet). - Speakers can be reproduced well by IR software. Means if you really care about tube amp tone, use a tube amp or at least a hardware amp modeler that utilizes tubes (I have an old one made by VOX). That said, many people will not hear the difference in a complete mix, and for heavily distorted sounds it's less relevant. I personally don't use software effect pedals. For Speaker simulation I recommend the lsp-plugins IR processor, and I apply some older free IRs from Kalthallen Cabs. </pre> </blockquote> <p>I experimented a lot with IR lately as I found that my FX processor for live gigs allows me to upload custom ones. In studio, lsp-plugins works great! It has everything I expect IR plugin to have. Thank you for the tip!</p> <p>As for neural amp modeling, I manually compiled following plugins:<br> * <a class="moz-txt-link-freetext" href="https://github.com/mikeoliphant/neural-amp-modeler-lv2">https://github.com/mikeoliphant/neural-amp-modeler-lv2</a><br> * <a class="moz-txt-link-freetext" href="https://github.com/AidaDSP/aidadsp-lv2">https://github.com/AidaDSP/aidadsp-lv2</a></p> <p>They both work but first one has only one preset (hopefully others will follow as time goes by), and second one is not much better: <a class="moz-txt-link-freetext" href="https://tonehunt.org/models?tags%5B0%5D=aida-x">https://tonehunt.org/models?tags%5B0%5D=aida-x</a>. From such a limited experience I would say the technology is promising. There's a lot more to be done in this field to make it really shine, but what I heard I already like more than guitarix and/or rakarrack.</p> <p>As for capture, I do have problems. Luckily I found aliki from <a class="moz-txt-link-freetext" href="https://kokkinizita.linuxaudio.org/linuxaudio/">https://kokkinizita.linuxaudio.org/linuxaudio/</a> and managed to compile it and run it, but not yet capture any IR (I have a clue what's the problem, I'll write if I get stuck). Capturing for neural amp is trickier. No matter how I record it with ardour I get different number of samples for input and output file. I tried appending silence to both files (well, tracks really, as it's ardour I'm using for capturing) and aligning them, listening to what jack_iodelay tells me, reseting latencies ... everything I could think of, but in and out file always have different number of samples. My reamping works great and I can hear my gear just fine, but managing to produce the proper file(s) is tricky. The procedures I followed:<br> * neural amp modeler: <a class="moz-txt-link-freetext" href="https://colab.research.google.com/github/sdatkinson/NAMTrainerColab/blob/main/notebook.ipynb">https://colab.research.google.com/github/sdatkinson/NAMTrainerColab/blob/main/notebook.ipynb</a><br> * aida: <a class="moz-txt-link-freetext" href="https://colab.research.google.com/github/AidaDSP/Automated-GuitarAmpModelling/blob/aidadsp_devel/AIDA_X_Model_Trainer.ipynb">https://colab.research.google.com/github/AidaDSP/Automated-GuitarAmpModelling/blob/aidadsp_devel/AIDA_X_Model_Trainer.ipynb</a> (it has some errors currently, but reports different sample sizes)<br> </p> <p>I stream-exported ardour tracks with "apply track processing" off, otherwise all files are saved as stereo. If anyone can recommend how to capture the sound correctly for training any of the two AI implementations, I would be really grateful. I tried to record my studio FX processor which introduces additional latency, but I also set latencies according to jack_iodelay. Please advise if you have any ideas!</p> <p>Regards,<br> meka<br> </p> </body> </html> --------------QSrxY1Br1HB8BaRXtk1s4ATD--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36aa8e3c-cd44-4836-ba7a-5428402680e8>