View Issue Details

IDProjectCategoryView StatusLast Update
0000133Cinelerra-GG[All Projects] Featurepublic2019-02-23 20:36
ReporterMatN Assigned ToPhyllisSmith  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionwon't fix 
PlatformX86_64OSMintOS Version18.3
Product Version2018-12 
Target VersionFixed in Version 
Summary0000133: Add sidechaincompression / ducking
DescriptionI cannot find an effect that when one audio track (e.g. voice over) gets loader, is auto-reduces the level on other channels. This is mostly called sidechain compression or ducking.

Should this not be added or am I missing it?
TagsNo tags attached.

Activities

PhyllisSmith

PhyllisSmith

2019-02-23 20:36

manager   ~0000988

Anything is do-able but this would be very difficult. Probably other software should be used instead to get the best benefit.
MatN

MatN

2019-02-23 20:31

reporter   ~0000987

Ok, I understand the limitation. I though it would not be easy.
I could imagine a solution where if multiple audiotracks are selected a multi-input or multi-output effect could be allowed, but this is probably a massive programming effort.
And there is no such thing on audio as with video, where processing multiple stacked video tracks are handled top-to-bottom.

A pity, but that´s how it is. I think this issue can be closed as ¨won´t implement¨ or something like that.
PhyllisSmith

PhyllisSmith

2019-02-21 23:17

manager   ~0000964

The ffmpeg sidecompression plugin can not be implemented in Cinelerra. The Input/Output Error message is a result of loading plugins and checking to see if they have only 1 audio track or only 1 video track needed. If not, they will not work. I do not see any solution here.
MatN

MatN

2019-02-20 14:51

reporter   ~0000960

Yes, I see it, thanks. If I look at https://ffmpeg.org/ffmpeg-filters.html#sidechaincompress , it seems this takes 2 inputs and 1 output. One of the inputs is the signal that controls compression on the other input.
I wonder how to handle this in Cin-gg. I guess a requirement is to drop the effect on 2 audio tracks, but can one then control which track is the controlling input? And if there is one controlling track but multiple output tracks (e.g. 5.1), do you have to drop the same effect on each combination of control track and output track?

It is not an easy thing.
PhyllisSmith

PhyllisSmith

2019-02-19 21:49

manager   ~0000956

MatN: what I just discovered today is that there is an FFMPEG plugin, called "sidechaincompress" in the file:
{your cinelerra path}/ffmpeg/plugin.opts and ...bin/ffmpeg/plugin.opts BUT it has been commented out due to the error message that shows in Cin's startup window when the plugins are reloaded. Error message is "Input/output error". I do not know why at this time, but obviously it does not work. I will have to ask gg if there is any workaround.
PhyllisSmith

PhyllisSmith

2019-02-14 16:50

manager   ~0000902

MatN: maybe there is a better suggestion for a "ducking" plugin. If someone knows of a good GPL plugin from a DAW, it could probably be adapted to work with Cingg.
MatN

MatN

2019-02-14 15:31

reporter   ~0000901

1. With the Calf plugins, neither of the three sidechain effects seem to do what I mean. They appear to looks at certain frequencies (e.g. a kick drum) and adjust the rest depending on that. I don´t seem to be able to select a ¨channel to be compressed¨ and a "controlling channel¨. Or maybe I am using it wrong.

2. With the ArtyFX plugins, when build (using cmake, meson doesn´t work), I have the same problem. cin-gg does pick them up, and there is no gui. The terminal from which cin is started shows ¨libsuil_x11_in_gtk2.so¨ missing if I try to open de gui, However, the non-gui parameters do not have something that looks like a side-channel input.
PhyllisSmith

PhyllisSmith

2019-02-12 22:16

manager   ~0000869

Last edited: 2019-02-13 16:39

View 2 revisions

Can you tell by this DUCKA description further down in the page,, if that does what is needed for sidechain compression? It is not coded in Cinelerra but it might be available to add to cinelerra if the description sounds like what you expect or if the Calf LV2 is not "real".

https://github.com/openAVproductions/openAV-ArtyFX/blob/master/manual.md

OR, since the Calf LV2 plugins are known to work, does this do what would be expected? It is labeled as "almost real sidechaining".

https://lmms.io/forum/viewtopic.php?t=4868

Issue History

Date Modified Username Field Change
2019-02-12 20:24 MatN New Issue
2019-02-12 22:16 PhyllisSmith Note Added: 0000869
2019-02-13 16:39 PhyllisSmith Note Edited: 0000869 View Revisions
2019-02-14 15:31 MatN Note Added: 0000901
2019-02-14 16:50 PhyllisSmith Note Added: 0000902
2019-02-19 21:49 PhyllisSmith Note Added: 0000956
2019-02-20 14:51 MatN Note Added: 0000960
2019-02-21 23:17 PhyllisSmith Note Added: 0000964
2019-02-23 20:31 MatN Note Added: 0000987
2019-02-23 20:36 PhyllisSmith Assigned To => PhyllisSmith
2019-02-23 20:36 PhyllisSmith Status new => closed
2019-02-23 20:36 PhyllisSmith Resolution open => won't fix
2019-02-23 20:36 PhyllisSmith Note Added: 0000988