KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

Three related projects for guitar sound processing are released now!

Official site: https://kpp-tubeamp.com

Downloads: https://kpp-tubeamp.com/downloads

KPP 1.2 is a software guitar processor in the form of LV2 and LADSPA plugins.
The tubeAmp plugin uses profiles in its own *. tapf format, so you can
emulate the sound of any real guitar amp models. Other plugins from the set
emulate the Fuzz, Distortion, Overdrive, Noise Gate, and Octaver pedals.

Major changes since 1.0:
  • Added a built-in file picker dialog which replaces zenity.
  • Changed the models of Fuzz and Distortion plugins, now they emulate FuzzFace and Boss DS-1 pedals.
  • Added new profiles for tubeAmp.
  • Fixed bug with GUI plugins in QTractor.
  • Fixed a lot of bugs, including incorrect operation of the Octaver plugin.
tubeAmp Designer 1.2 - standalone guitar processor and *. tapf profile editor.
May be used instead of the tubeAmp plugin as standalone JACK application.

This is the first release, version number 1.2 is for unification with KPP,
because it use the same guitar amp emulator.

Allows you to create and edit profiles for tubeAmp.
Additional functions:
  • Profiler. Allows you to pass the test signal through any real amplifier,
    software or hardware processor, model of an electrical circuit. Automatically
    analyzes the result and adjusts the settings of the profile.
  • Auto-equalizer. Allows you to adjust the sound of any profile to any reference recording.
    It is analog of specMatch in guitarix or Amp Match in BIAS Amp.
  • Deconvolver. Allows you to get impulse responses (IRs) of guitar cabinets
    by passing a test signal through them. Calculated IR can be sent
    to profile, or you can save it to a *.wav file and use it in any convolver
    or IR player.
  • Convolver. Allows you to superimpose multiple IRs on top of each other.
    For example, you can add reverb to the profile.
spiceAmp 1.0 is a slow but accurate non-realtime guitar processor that uses
ngspice as emulator. It requires a lot of computing power, so for now you can only
process guitar recordings in a *.wav file and output the result to the *.wav file.
This is especially useful with tubeAmp Designer - you can create *. tapf profiles using
the SPICE model and then use them in realtime with tubeAmp.

To process the sound you need:
  • Model of the emulated amp / pedal in SPICE. I would recommend Qucs-S for creating this models,
    but you can use any other SPICE editor or write the code manually.
  • Cabinet pulse (optional, not needed for pedals).
This release includes models of several classic tube amplifiers and pedals,
models of almost all tubes used in guitar amplifiers (triodes and pentodes), for
creating new models, and the impulses of two cabinets. I would recommend to use
this tube models because they are specially selected and adjusted for better
performance during heavy overloaded operation.
Openmastering
Established Member
Posts: 43
Joined: Thu Dec 05, 2019 10:27 am
Location: Tübingen, Germany
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by Openmastering »

That's great! Thanks a lot.

What's the best way to create a new profile? Is simulating a circuit with splice the best option?
Audio mastering for open minds: https://openmastering.studio
I master music using only free/libre softwares and DIY hardware.
Contact me for a free mastering sample.
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

Openmastering wrote: Wed May 27, 2020 5:58 am What's the best way to create a new profile? Is simulating a circuit with splice the best option?
I think the best way is to profile real amplifier with test signal. SPICE model is in second place, and auto-equalizer is in third place.
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by Rodney »

Wow awesome, checking it out. Thanks for sharing!
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

Rodney wrote: Sat May 30, 2020 12:41 am Wow awesome, checking it out. Thanks for sharing!
Thank you!

This release of tubeAmp Designer contains severe bugs in Profiler module, I released 1.2.1 bugfix version today!
If you will try this program please download updated version.
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by Rodney »

Nice! I will try to profile my peavey triumph, wish me luck.

Thanks again

Art.: Rodney
Basslint
Established Member
Posts: 1516
Joined: Sun Jan 27, 2019 2:25 pm
Location: Italy
Has thanked: 385 times
Been thanked: 299 times

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by Basslint »

Absolutely amazing work!

One question, with the premise that I am pretty ignorant about electronics. I know SPICE simulations aren't fast because they are not meant for real-time usage, however couldn't the simulation be simplified (made suitable for real-time usage) via circuit discretization? I am talking about what is described in this paper -> http://dafx10.iem.at/proceedings/papers ... x10_P7.pdf

Edit: also paging @tramp for an informed opinion
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]

Please donate time (even bug reports) or money to libre software 🎁

Jam on openSUSE + GeekosDAW!
tramp
Established Member
Posts: 2347
Joined: Mon Jul 01, 2013 8:13 am
Has thanked: 9 times
Been thanked: 466 times

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by tramp »

@Basslint
The dk-method mentioned in this paper is what we use in our dk-builder.
viewtopic.php?f=44&t=19586

@olegkapitonov
Great work, you coming very close to the kemper amp.
On the road again.
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

Rodney wrote: Sun May 31, 2020 5:08 am Nice! I will try to profile my peavey triumph, wish me luck.
It will be great help for the project if you send me a response *.wav file,
especially if Profiler will fail with your amp.
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

Basslint wrote: Sun May 31, 2020 9:06 am I know SPICE simulations aren't fast because they are not meant for real-time usage, however couldn't the simulation be simplified (made suitable for real-time usage) via circuit discretization?
Yes, I think it could work.

But now the proposed workflow is: 1) simulate with spiceAmp -> 2) create profile with tubeAmp Designer for tubeAmp plugin which is realtime.
I intended to use spiceAmp mainly for tubeAmp profile creation.
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

tramp wrote: Sun May 31, 2020 9:24 am @Basslint
The dk-method mentioned in this paper is what we use in our dk-builder.
viewtopic.php?f=44&t=19586

@olegkapitonov
Great work, you coming very close to the kemper amp.
Thanks!
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by Rodney »

No problem, when it's ready, I will send you a link on gdrive. And I will let you know in case it fails too. No problem.
Rodney
Established Member
Posts: 232
Joined: Mon May 28, 2018 3:56 pm
Has thanked: 9 times
Been thanked: 14 times

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by Rodney »

Dear Oleg,

I finally was trying to profile my amp but I couldn't get to run tubeAmp Designer. Nothing really happens unless I turn off JACK, then a message displays: "Unable to connect to JACK server!". Besides that, if JACK is running and I try to run the binary file, nothing happens at all. I don't know why. I am using AVlinux 2020 with pretty much all guitarix dependencies installed.
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

@Rodney, thank you for trying!

That's strange, as I understand you tried AppImage binary version?

I will try AVLinux on VirtualBox.
User avatar
olegkapitonov
Established Member
Posts: 30
Joined: Wed Feb 27, 2019 9:26 am
Location: Belarus
Contact:

Re: KPP 1.2, tubeAmp Designer 1.2, spiceAmp 1.0 Released!

Post by olegkapitonov »

@Rodney,

I tried AVLinux in Virtualbox in Live mode. This file https://kpp-tubeamp.com/files/tubeAmp_D ... 4.AppImage
works flawlessly on my setup.

Can you launch this file from the terminal and show the output text or errors, please?
Post Reply