External Audio Editor fix in Linux

Discussion about: tracktion.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi everyone, I found a way to add an external audio editor to Waveform 13 linux an make it work as in Win/Mac.
First you need to go to your "home" folder, press Ctrl+H keyboard keys simultaneously(this make your hidden folders visible) and enter the ".config" folder then enter the "Tracktion" folder inside you'll find the "Waveform" folder, seek a file named "Waveform.settings" open this file with a text editor like "KWrite" or "Gedit" and seek the end of the file line, and before the </PROPERTIES> tag, enter this code <VALUE name="audioEditor" val="/opt/ocenaudio/bin/ocenaudio"/> (this code is routed to Ocenaudio installed in the "opt" directory), if you want to use other editor, you must use your editor's own route, example, if your editor is in the bin folder, then you need to write <VALUE name="audioEditor" val="/usr/bin/YOUR EDITOR"/>. Save file and exit.
Open "Waveform13", go to "Settings">"Keyboard Shortcuts" and seek for the "Launch external wave editor for selected clip" function, and assign a shortcut with the "+" button at right side(I assigned the "shift+e" keys) Now you can load the external audio editor of preference with a keyboard shortcut on Linux.

Here is an example of how the "Waveform.settings" looks with the External audio editor configured:

<VALUE name="folderBookmarks" val="|/media/studio/data"/>
<VALUE name="lastPluginScanPath_LV2" val="/home/studio/.lv2"/>
<VALUE name="rs_openThresholdDB" val="-48.8929"/>
<VALUE name="rs_closeThresholdDB" val="-48.8929"/>
<VALUE name="rs_minimumLengthS" val="0.1"/>
<VALUE name="rs_preRoll" val="0.05"/>
<VALUE name="rs_postRoll" val="0.05"/>
<VALUE name="rs_fadeIn" val="0.05"/>
<VALUE name="rs_fadeOut" val="0.05"/>
<VALUE name="rs_release" val="0.01"/>
<VALUE name="renderEngineName" val="OpenGL"/>
<VALUE name="lastEditRender" val="74232b/e390ed"/>
<VALUE name="renderRecentFilesList" val="/media/studio/data/Waveform Projects/Ubuntu Studio test/Rendered/Ubuntu Studio test Edit 1 Render 1.wav"/>
<VALUE name="lastpath_exportRender" val="/media/studio/data/Waveform Projects/Ubuntu Studio test/Rendered/Ubuntu Studio test Edit 1 Render 1.wav"/>
<VALUE name="audioEditor" val="/opt/ocenaudio/bin/ocenaudio"/>
<VALUE name="playWhenStopped" val="1"/>
</PROPERTIES>

Post

This is not working here. At least not in WF13.5.8
Are you sure that you not by chance have Ocenaudio also set as your default app for opening wav files in your OS and therefore it becomes opened for you also from Waveform?
Classical guitar --> Line Audio CM4 @ SSL12 --> KDE-Plasma @ Debian-Linux --> Waveform PRO 13.5

Post

talby wrote: Sat Jul 26, 2025 1:02 am This is not working here. At least not in WF13.5.8
Are you sure that you not by chance have Ocenaudio also set as your default app for opening wav files in your OS and therefore it becomes opened for you also from Waveform?
You need to assign a shortcut to the external editor function as explained on post, I assigned the shortcut hotkeys SHIFT+ E and it opens the editor, in this case is Ocenaudio.

Post

cupcakemusic wrote: Sun Jul 27, 2025 10:32 pm
talby wrote: Sat Jul 26, 2025 1:02 am This is not working here. At least not in WF13.5.8
Are you sure that you not by chance have Ocenaudio also set as your default app for opening wav files in your OS and therefore it becomes opened for you also from Waveform?
You need to assign a shortcut to the external editor function as explained on post, I assigned the shortcut hotkeys SHIFT+ E and it opens the editor, in this case is Ocenaudio.
If you still have problems launching the external audio editor, check the folders permissions of your projects, if is not configured to be accessed by All Users it won't load, linux folder security is a little complicated.

Post

My Linux system has shown some weird behavior, when trying to debug this.
It started to work with exaggerated permissions on the related user data and the Ocenaudio files, which I usually would not like to permit and which are not the by default set permissions for a normal and recommended Linux usage. But then I observed a regression and it worked partly only. Then it started to work fully again. I meanwhile have reverted all settings to the ones I initially have had in use, the usual and recommended configurations as having used them all the time before - and it is still working fine now.
:?
Classical guitar --> Line Audio CM4 @ SSL12 --> KDE-Plasma @ Debian-Linux --> Waveform PRO 13.5

Post Reply

Return to “Tracktion”