Matt Kline
ea98ba4dae
FPTruncateMode: Removed unused variables on non-386
...
While we're at it, make fistp an inline function. Type safety is nice.
2018-05-13 20:02:01 -07:00
Colin Wallace
82972ca842
Merge pull request #4260 from curlymorphic/master
...
Remove audio artifacts when automating the Equalizer parameters.
2018-05-08 20:11:47 -07:00
Hyunin Song
8a41def616
Merge branch 'stable-1.2'
...
# Conflicts:
# .circleci/config.yml
# .travis/osx..install.sh
# CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/DSP/FFTwrapper.h
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/QtXmlWrapper.cpp
# plugins/zynaddsubfx/zynaddsubfx/src/Params/PADnoteParameters.cpp
# plugins/zynaddsubfx/zynaddsubfx/src/Synth/OscilGen.cpp
# src/CMakeLists.txt
# src/core/Track.cpp
# src/tracks/Pattern.cpp
2018-05-01 09:59:07 +09:00
Lukas W
4ff993e2a4
Update CircleCI to Ubuntu 18.04
2018-04-28 11:15:09 +02:00
tresf
aaee2ecb15
Better fluidsynth version detection
...
Per #4300 comment
2018-04-20 21:53:13 -04:00
Tres Finocchiaro
22ca47abba
Disable fluidsynth audio backends if possible ( #4300 )
...
Closes #649
Partially reverts #3446
2018-04-20 15:46:13 -04:00
Lukas W
78a7f4563f
Remove -fstrength-reduce compiler options
...
Clang doesn't support -fstrength-reduce and warns when it's used. GCC will
specify it by default when using -O2, which is implied by -O3.
2018-04-18 08:22:46 +02:00
Tres Finocchiaro
ae0dd21df3
Upgrade Calf LADSPA plugins to 0.90 ( #3987 )
...
Upgrade Calf LADSPA plugins to 0.90
2018-04-15 21:38:37 -04:00
gnudles
0c0bfbd060
Add the function randsv to Xpressive ( #4089 )
...
Adds the function randsv, which gives you persistent upon note plays and waveforms transit in the gui.
Moves lmms exprtk submodule back to latest upstream
2018-04-12 11:05:42 -04:00
Hyunjin Song
00f9590b18
Fix preset preview issues with peak controllers ( #3904 )
2018-04-04 09:06:58 +09:00
Dominic Clark
d30a22487e
Don't call setParameter from audioMasterAutomate ( #4279 )
2018-04-03 19:08:53 +01:00
Tres Finocchiaro
1df461d64d
Fix VSTs on Fedora 27 ( #4276 )
2018-03-30 14:13:31 -04:00
Tres Finocchiaro
7a8a925b83
Fix toFloat Qt5 regression ( #4244 )
...
Closes #4241
2018-03-19 12:18:47 -04:00
Hyunin Song
7cf1be1dc5
Bump ZynAddSubFX submodule
2018-03-19 07:28:21 +09:00
Tres Finocchiaro
6cd5317e09
Fix C++ standards library portability issue. ( #4261 )
...
Fix C++ standards library portability issue.
Cherry-pick of upstream 2.5 patches: zynaddsubfx/zynaddsubfx@417d49b , zynaddsubfx/zynaddsubfx@edca8ab
Closes #4152
2018-03-18 13:36:05 -04:00
curlymorphic
1e777cf945
Remove audio artifacts when automating the Equliser parameters.
...
The Equliser pluging uses biquad filters, These do not like having
there parameters updating during processing, and are know to produce
clicks and DC biasing. A twin filter system has been employed with a
cross fade, to interpolate between parameters.
This has removed for the use of sample exactness, as the filter is only
updated once per frame, with interpolation provided by the crossfade.
The same filters are used as pervious, ensuring unautomated filtering
remains unchanged.
2018-03-17 22:25:12 +00:00
Colin Wallace
fd871e46c9
refactor: Use unique_ptr for memory management
2018-03-09 23:03:19 -08:00
Hyunin Song
0a5d056bdb
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/osx..install.sh
# .travis/osx..script.sh
# cmake/linux/package_linux.sh.in
# data/locale/en.ts
# src/core/CMakeLists.txt
# src/core/ProjectRenderer.cpp
# src/gui/FileBrowser.cpp
2018-03-07 23:54:28 +09:00
Dominic Clark
27007c258a
Fix command line rendering with VSTs ( #4093 )
...
Fix command line rendering with VSTs
2018-01-26 10:48:46 -05:00
Filip Hron
a193ec25f2
Fix patman logo
...
Closes #3660
Supercedes #4121
2018-01-17 17:05:38 -05:00
DomClark
e2c71e3369
Fix lack of sound in iZotope plugins ( #4095 )
2018-01-17 15:56:01 +09:00
DomClark
d0b3be7f00
Wait for reply when updating sample rate
2018-01-17 15:56:01 +09:00
DomClark
709fc7948b
Set buffer size during plugin init
...
Fixes AmpliTube crash
2018-01-17 15:56:01 +09:00
DomClark
6e0dda692a
Remove plugin lock from RemoteVstPlugin
2018-01-17 15:56:01 +09:00
tresf
5c3c052712
Remove QT5 flags
...
Fix a regression caused by #4041 , closes #4077
2018-01-02 09:53:54 -05:00
Tres Finocchiaro
7f9d01e3b6
Enable auto-uploading of PRs ( #4041 )
...
Removes Qt4 from build system
Uploads PRs to transfer.sh
2017-12-23 02:23:32 -05:00
Tres Finocchiaro
a3d72def4d
Move Zyn GUI to main thread ( #4065 )
2017-12-22 15:29:32 -05:00
Hyunin Song
59cfcf41a7
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# .travis/linux..script.sh
# cmake/linux/package_linux.sh.in
# include/AudioWeakJack.def
# plugins/vst_base/CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
2017-12-20 14:16:16 +09:00
Lukas W
7c71bc657c
Merge pull request #3786 from LMMS/fix/qt5-vst
...
Add all the Qt5 Linux VST implementations
2017-12-18 22:15:45 +01:00
Lukas W
19f48898a7
VST: Disable plugin reload on embed method change
2017-12-18 12:05:29 +01:00
Tres Finocchiaro
d711b8b55e
Add Carla Support to AppImage ( #4026 )
...
Build AppImage with Carla support
* Disables HiDPI support in the AppImages
* Ignores deprecated jack usage
* Fix Carla compilation warnings
* Detects carla prefix in AppRun
2017-12-01 13:19:44 -05:00
Steffen Baranowsky
898e7999dc
fixes bug when changing value by double click on fader/knob ( #4018 )
2017-11-30 16:57:15 +01:00
Lukas W
7ae348eb10
Vst refactorings
2017-11-29 15:33:44 +01:00
Lukas W
a446775c80
VST: Fix Qt-embedded VSTs not always appearing
2017-11-29 15:33:36 +01:00
Lukas W
ae488b89cd
Fix VstEffect width issue
2017-11-29 14:44:53 +01:00
Tres Finocchiaro
67231cbba0
Bump to exprtk submodule to latest ( #4013 )
2017-11-27 10:02:54 -05:00
Lukas W
8c02495f27
Qt4 compat simplified
2017-11-25 15:25:32 +01:00
Lukas W
238d6b627c
CMake: Fix RemoteVstPlugin build when winebuild is not in PATH
2017-11-25 14:48:15 +01:00
Lukas W
7019cabb51
Merge branch 'stable-1.2' into fix/qt5-vst
2017-11-25 12:36:34 +01:00
Lukas W
23cb3852ac
VstEmbed: Remove obsolete CMake flags
2017-11-24 15:39:53 +01:00
Lukas W
a8aa3e153f
VST: Fix Qt4 compilation
2017-11-24 12:46:06 +01:00
Lukas W
aa1406bac9
Merge pull request #4000 from LMMS/fix/msvc
...
MSVC fixes
2017-11-24 11:58:12 +01:00
Hyunin Song
90b1fb57f0
Merge brnach 'stable-1.2'
2017-11-24 09:56:08 +09:00
Lukas W
7fdbcc3c71
Xpressive: Fix Clang patch on macOS
2017-11-23 15:05:01 +01:00
Lukas W
1531fb9e1a
MSVC: Fix include, fix GNU compiler flag
2017-11-22 17:57:42 +01:00
Lukas W
8f3ab4b1b0
Merge branch 'master' into fix/msvc
...
# Conflicts:
# plugins/LadspaEffect/CMakeLists.txt
# plugins/Xpressive/Xpressive.cpp
# plugins/opl2/CMakeLists.txt
# plugins/papu/CMakeLists.txt
# plugins/xpressive/CMakeLists.txt
# src/CMakeLists.txt
2017-11-22 17:34:22 +01:00
Lukas W
852708863a
Fix Linux compilation issues caused by MSVC fixes
2017-11-22 16:36:51 +01:00
Lukas W
95c0538d1c
MSVC: Fix plugins not loading with debug builds
...
The "d" suffix used in debug builds breaks plugin loading because LMMS
expects to find a descriptor named e.g. "kickerd_plugin_descriptor" instead
of "kicker_plugin_descriptor" when discovering a plugin with the filename
"kickerd.dll".
2017-11-22 13:52:31 +01:00
Lukas W
6224e5ed6b
MSVC: Various fixes
...
* CMake
* Compiler flags fixes
* Don't strip
* Fix default template argument errors
* Fix VLAs. MSVC doesn't support C99, so Variable-Length-Arrays are not
available. Use QVarLengthArray instead.
2017-11-22 13:49:57 +01:00
Lukas W
3d2062392d
MSVC: Blacklist unsupported plugins
2017-11-22 11:51:37 +01:00