Vesa
62df768896
Autoquit improvement: On effect plugins where it's possible for the FX to silence the output, measure the levels of the input signal for autoquit
...
This so that the effect won't be turned off when there's input that the effect is muting (eg. when you use the Amplifier to temporarily mute a signal)
2014-12-24 19:53:05 +02:00
Daniel Winzen
5c0829399f
Fix moc_file inclusion in cmake files
...
This should fix the Windows builds
2014-11-21 07:16:45 +01:00
Daniel Winzen
3ca76d40ed
Add missing Q_OBJECT macros in header files
...
Fixes 20 warnings similar to the following ones when generating a translation file with e.g. "make de.ts":
/home/daniel/Lmms/src/tracks/AutomationTrack.cpp:40: Class 'AutomationTrack' lacks Q_OBJECT macro
/home/daniel/Lmms/src/core/FxMixer.cpp:41: Class 'FxRoute' lacks Q_OBJECT macro
/home/daniel/Lmms/src/core/FxMixer.cpp:554: Class 'FxMixer' lacks Q_OBJECT macro
/home/daniel/Lmms/src/gui/widgets/MeterDialog.cpp:52: Class 'MeterDialog' lacks Q_OBJECT macro
...
2014-11-21 06:46:47 +01:00
Daniel Winzen
1a1e012632
Revert "Add missing Q_OBJECT macros in header files"
...
This reverts commit 337003a3b0 .
Seams to break Windows builds.
2014-11-18 20:20:10 +01:00
Daniel Winzen
337003a3b0
Add missing Q_OBJECT macros in header files
...
Fixes 20 warnings similar to the following ones when generating a translation file with e.g. "make de.ts":
/home/daniel/Lmms/src/tracks/AutomationTrack.cpp:40: Class 'AutomationTrack' lacks Q_OBJECT macro
/home/daniel/Lmms/src/core/FxMixer.cpp:41: Class 'FxRoute' lacks Q_OBJECT macro
/home/daniel/Lmms/src/core/FxMixer.cpp:554: Class 'FxMixer' lacks Q_OBJECT macro
/home/daniel/Lmms/src/gui/widgets/MeterDialog.cpp:52: Class 'MeterDialog' lacks Q_OBJECT macro
...
2014-11-18 19:38:26 +01:00
Vesa
01997fe546
Use exp10 instead of pow and create alias for win/mac for compat
2014-11-17 18:43:03 +02:00
Vesa V
c42ae751fa
Merge pull request #1315 from diizy/stable-1.1
...
Add class RmsHelper to help with RMS
2014-11-17 12:59:57 +02:00
Vesa
415652ad25
Delete better
2014-11-17 12:45:56 +02:00
Vesa
5cd67537a2
Add class RmsHelper to help with RMS
...
This is then used by dynamics processor for processing dynamics
2014-11-17 11:51:45 +02:00
Lukas W
cb41f845a6
Remove obsolete slot
...
dynProcControls::changeControl method was removed in c51ff31b68
2014-11-16 23:14:20 +01:00
Lukas W
b8d3cd1705
Don't use exp10
2014-11-16 23:02:09 +01:00
Vesa
c51ff31b68
Dynamics processor improvements
2014-11-16 20:54:16 +02:00
Umcaruje
6fb923cba2
Correct the program name and site in the descriptions.
2014-11-04 22:56:50 +01:00
Tobias Doerffel
70ef29981f
Plugin: remove unused base64.h header
2014-09-01 14:23:31 +02:00
Vesa
a82bcb1759
Effect plugins: don't set modified flag on control changes
...
Fixing a bit of a silly error made by me, all control changes on my effect plugins were flagging the project as modified, which is annoying with automations etc. So I'm disabling it. Maybe later we can have flagging only when knobs are modified manually.
2014-07-10 12:39:02 +03:00
Tres Finocchiaro
20b63ea6c4
Moved isnan/isinf compat code to lmms_math.h
2014-06-30 23:19:04 -04:00
Tobias Doerffel
1f661be72c
Merge remote-tracking branch 'origin/stable-1.0'
...
Conflicts:
plugins/CMakeLists.txt
plugins/zynaddsubfx/src/Effects/Alienwah.cpp
src/core/track.cpp
2014-04-12 11:08:27 +02:00
Vesa
9bef55c7f5
Add usage of linearInterpolate() to several places (mostly my plugins for now but i'll add more if i find them)
2014-04-05 02:23:17 +03:00
Tres Finocchiaro
7669a1612f
Added isnan(), etc declarations for Apple
2014-04-01 14:09:32 -07:00
Vesa
a666df0e56
Fix incorrect loading/saving of models on all native effect plugins. Backwards compatible.
2014-03-15 21:37:35 +02:00
Vesa
7dac1137bc
Knob: add volumeRatio property to allow showing knobs with ratios other than 100 in dBV
...
Waveshaper, Dynamics processor: make input/output knobs respect the show in dBV setting
2014-03-15 10:45:55 +02:00
Vesa
bcd604edc6
Waveshaper, Dynamics processor: some code improvements
2014-03-09 15:31:03 +02:00
Tobias Doerffel
feecf52b57
DynamicsProcessor: fix e758f80536
2014-02-23 15:19:47 +01:00
Tobias Doerffel
e758f80536
DynamicsProcessor: no underscore in plugin filename
2014-02-23 14:42:19 +01:00
Tobias Doerffel
3be2e89d37
DspEffectLibrary: renamed from effectLib
2014-02-23 14:41:23 +01:00
Vesa
3f3cde8332
Dynamics processor peak release fix
2014-02-21 23:01:38 +02:00
Tobias Doerffel
0ee88252bb
DynamicsProcessor: fixed Win32 build issue
...
For some reason isnanf() is not defined when building with recent MinGW64
toolchain, therefore define it manually if neccessary.
2014-02-18 23:33:17 +01:00
Vesa
0dd96faf59
Layout fix
2014-02-16 19:51:52 +02:00
Vesa
4eacba7e3b
Some fixes
2014-02-16 13:38:22 +02:00
Vesa
289f498737
Dynamics processor, first commit
2014-02-16 11:15:25 +02:00