Tracktion Waveform is released

Discuss anything new and newsworthy!

Moderators: raboof, MattKingUSA, khz

istlota
Established Member
Posts: 5
Joined: Sat Dec 09, 2017 7:10 am

Re: Tracktion Waveform is released

Postby istlota » Sat Dec 09, 2017 7:54 am

So, I installed Waveform v8.2.7 and began the usual wrestling we Linux users are cursed with to get the Jack server to work with a DAW we haven't used before. I was able to record a couple of audio tracks in a new project easily enough. But I did not manually create any Audio connections in QJackCtl. Instead, Waveform appears to have automatically created connections under the QJackCtl->Connect Audio tab between something called JUCEjack and System (System is my internal audio interface).

What the heck is JUCEjack?

User avatar
falkTX
Established Member
Posts: 6646
Joined: Sat Jan 09, 2010 3:04 pm

Re: Tracktion Waveform is released

Postby falkTX » Sat Dec 09, 2017 10:47 am

JUCEjack is the generic jack client name given by juce-based applications.
Because waveform developers did not bother to give it a more personalized name, the code falls back to using "JUCEjack".

istlota
Established Member
Posts: 5
Joined: Sat Dec 09, 2017 7:10 am

Re: Tracktion Waveform is released

Postby istlota » Sat Dec 09, 2017 12:27 pm

What is juce? I found links in a few posts here about juce dated from years ago, but they all were no longer accessible. It appears that Waveform needs the jack server to be started, but after that juce-apps like Waveform create their own audio connections for Jack rather than the user having to make those connections with QJackCtl. And I noticed that Waveform's settings automatically reflect whatever audio sample buffer size I configured in QJackCtl's setup dialog. Also, unlike other Linux DAWs I have used, I do not need to configure QJackCtl to create any MIDI connections, presumably because Waveform uses juce to do with MIDI what non-juce apps require QJackCtl to do for MIDI?

User avatar
falkTX
Established Member
Posts: 6646
Joined: Sat Jan 09, 2010 3:04 pm

Re: Tracktion Waveform is released

Postby falkTX » Sat Dec 09, 2017 4:20 pm

juce is the library/framework that waveform uses for handling audio, graphics and other things.

waveform, like pretty much any juce based application out there, can use alsa or jack for audio, but only alsa midi.
understanding these is not really needed, but it helps to figure out what is going on behind the scenes.

you can skip jack and use waveform with the alsa driver, but then you cannot have anything else open on your pc that makes sound.

I can leave here the usual link when it comes to things like this:
http://libremusicproduction.com/article ... arted-jack
please have a read

istlota
Established Member
Posts: 5
Joined: Sat Dec 09, 2017 7:10 am

Re: Tracktion Waveform is released

Postby istlota » Sat Dec 09, 2017 6:34 pm

The link previously provided says nothing about juce.

1) I use Ubuntu Studio, not KXStudio.
2) In my world, QJackCtl is the GUI used to deal with Jack, not Cadence as is the case in the KXStudio world.
3) Cadence uses the juce C++ library.
4) I googled the following instructions on how to install KXStudio apps such as Cadence and Carla into Ubuntu Studio:

http://kxstudio.linuxaudio.org/Repositories

5) I googled the following tutorial, written by Brett G. Porter, Chief Engineer at Art and Logic, which discusses how to develope juce apps.

https://artandlogic.com/2013/02/develop ... ce-part-1/

braintree12
Established Member
Posts: 71
Joined: Tue Feb 28, 2017 5:43 pm

Re: Tracktion Waveform is released

Postby braintree12 » Sat Dec 09, 2017 6:58 pm

As I mentioned above, having Waveform using Jack as the audio engine means I can have Carla, Ardour, and/or LMMS open and running while Waveform is running, and I can stream audio from those sources into Waveform and record it, at the same BPM. It's just a matter of setting the audio connections in Patchage so Jucejack is receiving those streams.
I am on Ubuntu Studio, with the kx repositories. Juce (or JuceJack) is installed as part of the Waveform package.

braintree12
Established Member
Posts: 71
Joined: Tue Feb 28, 2017 5:43 pm

Re: Tracktion Waveform is released

Postby braintree12 » Sat Dec 09, 2017 6:59 pm

I always have Qjackctl running when I turn on Waveform.

User avatar
falkTX
Established Member
Posts: 6646
Joined: Sat Jan 09, 2010 3:04 pm

Re: Tracktion Waveform is released

Postby falkTX » Sat Dec 09, 2017 7:01 pm

istlota wrote:The link previously provided says nothing about juce.

Correct, it's mostly about understanding how jack works. I'm not sure how much you know of it right now, it's just the go-to read to understand a few things linux-audio related.

istlota wrote:1) I use Ubuntu Studio, not KXStudio.

And that's fine, sorry if it looks like I'm trying to push you in someway.
Use whatever works for you.

istlota wrote:2) In my world, QJackCtl is the GUI used to deal with Jack, not Cadence as is the case in the KXStudio world.

QJackctl is the default gui for jack, and a good one, so keep it.
There's is nothing specific about cadence that only makes it work in kxstudio. Only that it's provided in its repos and ISOs.

istlota wrote:3) Cadence uses the juce C++ library.

This is incorrect.

I think I went off-topic here. Was just trying to clarify a few technical things.

istlota
Established Member
Posts: 5
Joined: Sat Dec 09, 2017 7:10 am

Re: Tracktion Waveform is released

Postby istlota » Sun Dec 10, 2017 1:40 pm

Thanks for the clarification. I think, for now, I will continue using Ubuntu Studio 17.10, QJackCtl, and Waveform as I am doing on my Dell desktop, but install Cadence, Carla, and T6 on my laptop running Ubuntu Studio 14.04 to gain insight into that Way of doing things. My laptop's older AMD graphics hardware is not supported by Ubuntu above v14.04 [the fglrx proprietary driver it needs is incompatible with newer versions of Xorg], so I can't use Waveform with it.

tseaver
Established Member
Posts: 23
Joined: Mon Mar 13, 2017 6:07 am

Re: Tracktion Waveform is released

Postby tseaver » Mon Dec 11, 2017 5:22 am

My laptop's older AMD graphics hardware is not supported by Ubuntu above v14.04 [the fglrx proprietary driver it needs is incompatible with newer versions of Xorg], so I can't use Waveform with it.


I think you should be able to use such graphics hardware *without* the proprietary driver on recent Ubuntu versions: see
https://help.ubuntu.com/community/RadeonDriver.
Ubuntu, Mixbus32C; acoustic blues / country / jazz

istlota
Established Member
Posts: 5
Joined: Sat Dec 09, 2017 7:10 am

Re: Tracktion Waveform is released

Postby istlota » Mon Dec 11, 2017 12:13 pm

The documentation does not reflect my real world experience.

"lspci -nn | grep -E 'VGA|Display'" indicates that my HP Pavilion laptop has AMD's Carrizo APU, which is specifically mentioned at https://help.ubuntu.com/community/RadeonDriver as being supported by the AMDGPU open source driver, which that page says is used by default in Ubuntu 16.04 and newer.

But, when I boot the laptop from a USB drive burned with the livecd ISO for Ubuntu Studio 17.10, after I select the GRUB option to try it w/o installing, the screen flickers, then displays the Ubuntu Studio splash screen, then the display goes and stays blank.

Even with Ubuntu 16.04 and 14.04, I got a blank screen. I took me a few days of frustrating trial and error before I stumbled across the following procedure which results in everything working with 14.04:

1) Install Ubuntu 12.04.
2) Upgrade that to 14.04.
3) Select the fglrx-updates proprietary driver from Additional Drivers [which is necessary for the laptop's HDMI interface to work. I prefer HDMI-ing to a widescreen TV when using the laptop at home.

I was able to have some degree of success at getting a display with 16.04 if I downgraded the Linux kernel using Grub's Advanced Options menu before booting to 16.04. But, around that time, I got tired of that whole Quest for Fire. Next time I buy a laptop, I am getting one with Intel's Integrated graphics which seems to work with any Linux distro known to man.

User avatar
lilith
Established Member
Posts: 732
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Tracktion Waveform is released

Postby lilith » Wed Apr 04, 2018 11:24 pm

I installed Tracktion T6 today in KXStudio 14.04. and I'm pretty much impressed!! Sampler, Timestretching, Pitchshifting samples, good Midi editor, own plugins (reverb, delay, compressor, etc.). And all other plugins I tested worked without crashing. LV2 plugins can be used via Carla ...

Does anyone know if Waveform definitely needs 16.04. or does it work on 14.04 too?
https://soundcloud.com/lilith_93
_____________________________
Debian 9 (XFCE) & KXStudio repos


Return to “Linux Music News”

Who is online

Users browsing this forum: No registered users and 2 guests