Hyunjin Song
3d5e74d638
Merge branch 'stable-1.2'
...
# Conflicts:
# cmake/modules/MinGWCrossCompile.cmake
# plugins/FreeBoy/FreeBoy.cpp
2018-08-24 09:54:39 +09:00
Hyunjin Song
12d251cc3e
Merge branch 'stable-1.2'
...
# Conflicts:
# cmake/linux/package_linux.sh.in
# data/locale/cs.ts
2018-08-24 09:50:36 +09:00
Ivo Wetzel
0cddc469bc
Fix Freeboy noise channel playback ( #4538 )
...
Writing the enable bit to `FF23` causes the noise oscillator to start outputting samples and writing the other registers (including the one for the SRW value) during the time the oscillator is active has undefined behaviour.
In order for `GB_apu` to correctly generate samples when the LSFR width is
set to `7`, the trigger write to `0xff23` must happen after all other
writes.
2018-08-16 12:05:50 +09:00
Hyunjin Song
e07f9a3b64
Don't use dummy controllers for connections if not loading projects ( #4493 )
...
Remove the need of ControllerConnection::finalizeConnections
when not loading projects.
Fix ZynAddSubFX knob disconnection when exporting.
2018-08-01 14:35:16 +09:00
Lukas W
1c5e374192
MSVC: Fix Xpressive instrument
2018-07-28 14:44:51 +02:00
Lukas W
d4f4500359
Fix compiler warning
2018-07-28 14:38:51 +02:00
Lukas W
b7c09974ac
MSVC: Fix Monstro instrument
2018-07-28 14:20:36 +02:00
Lukas W
57c85f49b7
MSVC: Fix ReverbSC
2018-07-28 14:09:00 +02:00
Lukas W
ac65fb9924
MSVC: Fix Organic instrument
2018-07-28 14:00:06 +02:00
Lukas W
adcc009d2b
MSVC: Fix vibed plugin
2018-07-28 13:44:16 +02:00
Lukas W
f245d7454b
MSVC: Enable VstEffect
2018-07-27 18:03:51 +02:00
Lukas W
7ddca851d1
VstPlugin: Fix detecting machine type with relative paths
2018-07-26 14:16:15 +02:00
Lukas W
e65ccea7ba
Merge branch 'stable-1.2'
2018-07-22 11:49:20 +02:00
Lukas W
a35d23f3b8
Merge remote-tracking branch 'lukas/cleanup/qt4'
2018-07-17 08:57:57 +02:00
Lukas W
ff1c30e35d
Merge remote-tracking branch 'lukas/cleanup/qt4'
...
# Conflicts:
# cmake/toolchains/common/MSYS.cmake
2018-07-17 08:52:49 +02:00
Hyunjin Song
408b72c798
Use tryLock in audio threads for VST/ZynAddSubFX ( #4460 )
...
Prevent loading VST or toggling ZynAddSubFX GUI
from blocking entire audio processing
2018-07-13 10:40:24 +09:00
Lukas W
c670d4827a
Minor QString usage improvements
2018-07-11 20:13:47 +02:00
Lukas W
cce730ebff
Add CMake find modules for FFTW, LibSampleratae and LibSndFile.
...
Removes reliance on pkg-config for finding these libraries.
2018-07-11 19:57:09 +02:00
Lukas W
d42194f8e1
VstPlugin: Fix define naming conflict with MinGW
2018-07-07 17:16:08 +02:00
Lukas W
8165152552
MSVC VST compilation fixes
2018-07-07 17:16:08 +02:00
Lukas W
fe2483e309
Enable 64bit VSTs on Linux
...
* Remove trial-and-error approach of detecting VST's machine types. Read PE
headers instead.
* Add RemoteVstPlugin64 to AppImage
2018-07-07 17:16:08 +02:00
justnope
f2a8f56944
MSVC fixes ( #4352 )
...
* locale: using path instead of individual files to reduce command line size
* remotevstplugin: changed order return type & calling convention (compiler error)
* lmmsobj: removed single quotes for command line defines
* added vcpkg support & std::make_unique for MSVC
* carla: include exports header
* package_linux: corrected RemoteVstPlugin name
* vstbase: toolchain file conditional on MSVC
* Added install for remotevstplugin
* msvc: installer works with vcpkg
Remotevst 64bit install removed due to an ApImage problem
2018-07-07 17:16:08 +02:00
Lukas W
20a6b96161
Fix 64bit VSTs on Linux by fixing callback calling convention
2018-07-07 17:16:08 +02:00
Lukas W
d454ef60e2
More export fixes
2018-07-07 17:16:08 +02:00
Lukas W
90799d91ea
Mingw64 compilation fixes
2018-07-07 17:16:08 +02:00
Lukas W
48cdce9a79
Fix compilation with MinGW versions without threads support
...
Older versions of MinGW don't provide std::mutex or std::thread
2018-07-07 17:16:08 +02:00
Lukas W
ff9622c10e
CMake quoting fixes
2018-07-07 17:16:08 +02:00
Lukas W
bba072d54e
VST build fixes
2018-07-07 17:16:08 +02:00
Lukas W
ea154694f9
Fix Linux VST compilation
2018-07-07 17:16:02 +02:00
Lukas W
47a5248d1d
Linux compile fixes
2018-07-07 16:40:37 +02:00
Lukas W
7feedb4ed9
VST: Fix main entry calling convention
...
This will probably break everything, but it was needed to load 32bit VST
plugins with MSVC.
2018-07-07 16:40:37 +02:00
Lukas W
d756a7ade0
MSVC: Fix VST build
2018-07-07 16:40:37 +02:00
Lukas W
07a22181da
RemoteVstPlugin: Debug LoadLibrary failure
2018-07-07 16:40:37 +02:00
Lukas W
87a7b0a2f0
MSVC: Port RemoteVstPlugin
2018-07-07 16:40:37 +02:00
Lukas W
966bf1c6de
Use CMake GenerateExportHeader
2018-07-07 11:20:54 +02:00
Hyunin Song
170a46e7a3
Merge branch 'stable-1.2'
2018-07-07 10:40:35 +09:00
Hyunin Song
0f3b41f590
Fix fwrite parameter ordering
2018-07-07 10:37:30 +09:00
Lukas W
3c6f200beb
Merge branch 'stable-1.2'
...
# Conflicts:
# cmake/modules/BuildPlugin.cmake
# plugins/CMakeLists.txt
# plugins/LadspaEffect/swh/CMakeLists.txt
# plugins/LadspaEffect/tap/CMakeLists.txt
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/QtXmlWrapper.cpp
# src/gui/MainWindow.cpp
2018-07-06 12:42:15 +02:00
Hyunin Song
62d505b2e6
Improve STK rawwave path encoding handling
...
Still incomplete on Windows due to an upstream issue
2018-07-05 20:16:01 +09:00
Hyunin Song
3e538d510c
Fix MIDI import encoding issue on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
9d0aae2708
Fix file name encoding issues with ZynAddSubFX on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
792e4786ad
Fix file name encoding issues with VST on Windows
...
Fix plugin loading and setting loading/saving
2018-07-05 20:16:01 +09:00
Pikamander2
406bbcc2ee
Fix grammar on MIDI import dialog ( #4457 )
2018-07-02 11:37:05 +09:00
Hyunin Song
e9f2b57107
Fix project URL for some files
...
They were created before https://github.com/LMMS/lmms/pull/3326
and added after it.
2018-06-28 20:23:53 +09:00
Lukas W
d1c36d7b96
CMake: Fix errors when path contains spaces
2018-06-20 08:47:10 +02:00
Hyunjin Song
6af5154bec
LADSPA: Fix undefined reference due to vectorization ( #4434 )
2018-06-19 09:32:11 +09:00
Lukas W
11c693205e
Remove usage of deprecated Qt API
...
Removes usage of the following deprecated Qt functions:
- QPixmap::grabWidget
- QString::null
- qFind
- qSort
- qGreater
- qCopy
2018-06-17 14:27:28 +02:00
Lukas W
fefec9a8c6
Fix cleanup logic error
2018-06-17 14:03:01 +02:00
Lukas W
da1c78ce86
Remove Qt4 compatibility code
2018-06-17 12:47:12 +02:00
Lukas W
a87aa7e356
Merge branch 'stable-1.2'
...
# Conflicts:
# src/gui/widgets/EffectView.cpp
2018-06-17 11:51:50 +02:00