Hyunjin Song
d173f42fec
Fix wine detection
2020-04-04 12:13:01 +09:00
Hyunjin Song
9c2ccdf3a8
Fix some issues in shell scripts spotted by shellcheck
2020-04-04 12:13:01 +09:00
Hyunjin Song
044c88c271
Merge branch 'stable-1.2'
...
# Conflicts:
# .gitmodules
# .travis.yml
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# CMakeLists.txt
# cmake/linux/package_linux.sh.in
# cmake/modules/BuildPlugin.cmake
# include/AutomatableModel.h
# plugins/MidiImport/MidiImport.cpp
# plugins/carlapatchbay/CMakeLists.txt
# plugins/carlarack/CMakeLists.txt
# src/core/Song.cpp
# src/core/Track.cpp
# src/gui/editors/SongEditor.cpp
# tests/src/core/AutomatableModelTest.cpp
2020-04-04 12:08:55 +09:00
Hyunjin Song
8afa2d5412
Fix the linking method for the dummy Carla library
2020-04-04 12:06:35 +09:00
Johannes Lorenz
656eede6ba
Fix bug made in #5336
...
This removes a duplicate dataChanged() emit. Thanks to @PhysSong for the
hint.
2020-04-01 21:24:22 +02:00
Hyunjin Song
a8df120a58
STK Mallets: don't silence active notes when switching instruments
...
This also fixes the underlying noise on instrument switches.
2020-03-25 11:09:55 +09:00
Hyunjin Song
b51079e921
Use proper synchronization methods on some instrument track operations
2020-03-25 11:09:55 +09:00
Hyunjin Song
2367a62a51
Fix crashes and hangs on importing some Hydrogen drum kit songs ( #5420 )
2020-03-23 15:11:13 +09:00
Hussam al-Homsi
85e0574138
Refactor FFT helpers ( #5309 )
...
* Do not check if unsigned int is negative
* Reduce scope of some local variables
* Use right types for iterators
* Check conditional returns first
* Remove unused functions
* Utilize a range-based for loop opportunity
2020-03-11 15:07:02 -04:00
Tres Finocchiaro
0196f31509
Fix SDL2 detection
...
Per #5389 (Comment)
Recommended by @PhysSong
Adopted from upstream SDL1 patch c5c217c6b5
2020-03-11 11:55:33 -04:00
Johannes Lorenz
d382d4e08b
Fix previous commit
2020-03-08 08:47:40 +01:00
Johannes Lorenz
ab8be73047
Cherry-pick from master commit 4dc26d1 ( #5413 )
2020-03-08 08:24:46 +01:00
Muhammed Furkan USLU
4dc26d1aab
Fix issue #5409 . ( #5413 )
...
Fix multiple uninitialized reads.
2020-03-08 07:31:36 +01:00
Hyunjin Song
94431ea9de
RemoteVstPlugin: fix issues with FXP/FXB files on Windows ( #5411 )
2020-03-01 12:03:49 +09:00
Spekular
b2c4f2939d
Elaborate on desired version information
...
Closes #5368
2020-02-28 20:40:12 +01:00
Johannes Lorenz
47786865ef
Document strange bug
2020-02-25 20:40:49 +01:00
Johannes Lorenz
97a6379c6d
Update UI after linking models ( #4904 )
2020-02-25 20:40:49 +01:00
Johannes Lorenz
a0f4e50805
Fix knobs not updating vals on link ( #4904 )
2020-02-25 20:40:49 +01:00
Johannes Lorenz
534d7ca9c5
Fix doxygen comment
2020-02-25 20:40:49 +01:00
Johannes Lorenz
eebdc0f4be
Linked model groups ( #4964 )
...
Add labeled controls for different types with a common base class
Implement a container for multiple equal groups of linked models and
suiting views. Such groups are suited for representing mono effects where each
Model occurs twice. A group provides Models for one mono processor and is
visually represented with a group box.
This concept is common for LADSPA and Lv2, and useful for any mono effect.
2020-02-21 19:26:29 +01:00
tresf
a77e592c19
Fix handling of plugin_export.h
...
Fixes error: definition is marked ‘dllimport’
Per #4813
2020-02-08 01:57:30 -05:00
Hyunjin Song
3410db4d99
Travis/macOS: rename qt5 to qt in the installation script
...
Travis-CI started installs Qt 5 to their macOS images.
To exclude qt properly, it should not be written as its alias 'qt5'.
2020-02-07 15:03:43 +09:00
Hyunjin Song
ea670287f3
macOS CI: fix package conflicts due to Homebrew's Python 2
2020-02-07 15:03:43 +09:00
Martin Pavelek
89d8363218
Add the vectorscope plugin ( #5328 )
...
The credit for the `ColorChooser` class goes to CYBERDEViLNL.
2020-02-07 15:00:42 +09:00
Hye Sung Jung
8679f79e2b
fix spelling errors ( #5385 )
2020-02-01 13:38:59 +01:00
Hyunjin Song
aeac24c06d
Fix a muted demo project "Greippi - Krem Kaakkuja (Second Flight Remix)"
2020-01-26 16:05:47 +09:00
Johannes Lorenz
d280b8628d
Fixes #3183 : Fix file factory delimeter position
2020-01-22 05:57:28 +01:00
Johannes Lorenz
427d779668
FileBrowser: Add helpful comments
2020-01-22 05:57:28 +01:00
Javier Serrano Polo
fd77c79cda
Switch to Xenial build environment ( #4813 )
...
* Switch to Xenial build environment
* Add Carla submodule/weak linking support, related #3963
* Fix Carla detection in AppImage, closes #5369
2020-01-17 10:55:07 -05:00
Hussam al-Homsi
63d11f763c
Simplify FadeButton update ( #5311 )
2020-01-12 20:42:54 -05:00
Dominic Clark
c52682dfb1
Fix stuck notes with Helm VSTi
2020-01-08 07:53:13 +01:00
Martin Pavelek
ef99c53357
fix locking of the useless_lock in LocklessRingBuffer.h
2020-01-05 17:54:29 +01:00
Johannes Lorenz
a9640c8898
Comment-out deprecated attribute
...
It may be valid, but fails our CI
2019-12-26 18:23:52 +01:00
Hyunjin Song
11e5de3a4e
Debian: add libx11-xcb-dev as an explicit build dependency
2019-12-24 12:03:17 +09:00
Cyp
42f7e262e9
Fix scrolling direction in SongEditor due to stuck Ctrl/Shift.
2019-12-23 21:17:18 +01:00
Cyp
d849cc179c
Only filter out <>:"/\|?* while exporting tracks.
2019-12-23 20:05:26 +01:00
Hyunjin Song
4bfcc30a71
MIDI import: fix putting notes before the beginning of a pattern ( #5343 )
2019-12-23 17:33:46 +09:00
Hussam al-Homsi
abf3530d33
Return EXIT_SUCCESS instead of 0 in main
2019-12-15 00:50:43 -05:00
liushuyu
a9e3e70ae3
filebrowser: making the string more flexible for i18n
2019-11-24 00:50:15 -07:00
liushuyu
b11e8eb33b
SpectrumAnalyzer: Fix typo
2019-11-24 00:50:15 -07:00
Cyp
578a9475ec
Fix invalid read in RemotePlugin::RemotePlugin() on opening the ZynAddSubFx GUI. ( #5299 )
...
Calling .toUtf8().constData() returns a pointer which is invalid at the end of the statement.
2019-11-22 22:26:00 +09:00
Hyunjin Song
a2e328e3dd
Fix crash on deleting instrument with controller connections on knobs ( #5306 )
...
Knob::friendlyUpdate() can be called after the model is deleted
due to signal-slot connections.
Adding a check for the model fixes a crash due to null pointer dereference.
2019-11-22 21:26:47 +09:00
Martin Pavelek
da73ddd242
Spectrum analyzer update ( #5160 )
...
* advanced config: expose hidden constants to user screen
* advanced config: add support for FFT window overlapping
* waterfall: display at native resolution on high-DPI screens
* waterfall: add cursor and improve label density
* FFT: fix normalization so that 0 dBFS matches full-scale sinewave
* FFT: decouple data acquisition from processing and display
* FFT: separate lock for reallocation (to avoid some needless waiting)
* moved ranges and other constants to a separate file
* debug: better performance measurements
* minor fixes
* build the ringbuffer library as part of LMMS core
2019-11-21 14:44:18 +01:00
Kapandaria
2f0010270e
Xpressive plugin updates ( #5217 )
...
* Updated plugin artwork.
* Update the formula in the presets to use integrate(f) instead of
t*f, as integrate operation is more robust to frequency changes.
* rename X-Pressive to Xpressive in help window title.
* Xpressive.cpp, spaces to tabs and remove commented code.
2019-11-18 21:29:08 +01:00
Dominic Clark
cf4bb7b851
Fix remote plugin crash reading parameters from Grooove plugin ( #5300 )
2019-11-17 16:09:48 +00:00
Kevin Zander
256ae6dad6
Fix incorrect m_lastSoloed after moving/deleting an FX channel
...
Original code by @gi0e5b06.
2019-11-16 10:46:09 +09:00
Hussam al-Homsi
33b36ffc5e
Add some missing includes
2019-11-15 17:09:57 -05:00
Olivier Humbert
ffce1d947a
Debian packaging improvements ( #5264 )
...
* d/control: http -> https
* d/control: rearrange lists (one item per line + alphabetically ordered)
* d/copyright: http -> https
* Delete contributors.patch (integrated now)
* d/series: removes contributors.patch
2019-11-14 23:30:49 -05:00
nia
b4459bed9e
Support NetBSD's OSS audio/midi implementation ( #5277 )
2019-11-07 13:47:20 +09:00
Hussam al-Homsi
a24f1d779d
Do not include unused headers
2019-11-06 22:06:15 -05:00