Hussam al-Homsi
04239bafc3
addStretch() before adding the oscilloscope
2020-05-10 13:29:14 +02:00
Hyunjin Song
23fd4bd05c
Forward search paths correctly in INSTALL_TARGET_DEPENDENCIES
...
Also fixes a typo in cmake/install/CMakeLists.txt.
2020-05-10 10:33:03 +09:00
Hussam al-Homsi
ec37f347de
Refactor the oscilloscope ( #5488 )
...
* Rename files
* Update code
* Remove unused code
* Make background a member variable
2020-05-09 18:19:17 -04:00
Lost Robot
79511d6004
Decrease Bitcrusher bit depth reduction step size ( #5407 )
2020-05-09 14:03:34 -06:00
akimaze
ab107f01f9
VST preset preview ( #5441 )
...
* Enable vestige presets preview.
* Don't destroy vestige instrument on every preset change.
* Don't reload VST dll plugin when it's not necessary. Always hide plugin UI in preview mode.
* Don't remove other instruments in preview mode, don't send instrument change signal.
* Minor changes
* Add a change I missed
Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com >
2020-05-09 13:23:40 +09:00
Kevin Zander
1a6f4c1104
Add option to move SideBar to right side of window ( #5114 )
2020-05-05 11:46:25 +09:00
Spekular
6095bbc762
Merge pull request #5477 from Spekular/SampleIndicator
...
Sample track activity indicator
2020-05-04 17:11:38 +02:00
Hyunjin Song
c18edd4cef
Use local cursor instead of global one in PianoRoll ( #5200 )
...
Fixes stuck vertical cursor as well.
2020-05-03 12:44:30 +09:00
Spekular
e643f83bc0
Merge branch 'SampleIndicator' of https://github.com/Spekular/lmms into SampleIndicator
2020-05-01 20:04:24 +02:00
Spekular
9ed5f80fe0
Refactor palette update on un/mute
2020-05-01 20:03:27 +02:00
Spekular
0c180b8dc5
Nicer spacing in activity indicator's setGeometry call
...
Co-authored-by: Kevin Zander <veratil@gmail.com >
2020-05-01 12:27:41 +02:00
Spekular
aaf94ef69d
Formatting chananges
2020-04-30 22:07:00 +02:00
Spekular
ae2af96c9a
Use nullptr instead of NULL
...
Requested by Veratil <veratil@gmail.com >
2020-04-30 18:06:06 +02:00
akimaze
c755b56a52
Piano roll vertical zoom ( #5442 )
2020-04-30 11:22:28 +09:00
Spekular
5821466f18
Fix indicator in BB editor
2020-04-29 21:17:16 +02:00
Spekular
b46ea0e9af
refactor
2020-04-29 20:44:09 +02:00
Spekular
7c2c77cc89
Mergefix
2020-04-29 17:49:28 +02:00
Hyunjin Song
e199f72686
Fix crash on drawing line on the end of a graph ( #5471 )
...
This bug was introduced in dff76b2e83 .
The function changes [sample_end, sample_begin), but emits the signal
as if [sample_end, sample_begin] has been changed. That bug made
Multitap Echo crash when tweaking the cutoff of the 32nd stage.
This commit fixes the issue by emitting sampleChanged with sample_end - 1.
2020-04-28 14:39:39 +09:00
Spekular
9efb6f9a8e
Merge pull request #5469 from Veratil/issue-5254
...
Set AutomationPattern length to 1 bar if the length is 0
2020-04-26 22:21:04 +02:00
Veratil
a4f677362d
Add comments and reduce unnecessary code
2020-04-26 14:44:05 -05:00
Veratil
aec0dd3b3e
If AutomationPattern has a single tick at 0, set it's length to 1 bar.
2020-04-26 12:52:17 -05:00
Michael Gregorius
31996fee7a
Merge pull request #5454 from michaelgregorius/5453-OpenContainingFolder
...
Implements "Open containing folder" (#5453 )
2020-04-23 19:48:37 +02:00
tecknixia
abcfee1334
disable drag after drawing line ( #5315 )
2020-04-22 20:47:59 +02:00
Michael Gregorius
c37fdd0055
Code review changes (comment added)
...
Add a comment which describes that only the folder is opened without
selecting any file. Also explain why it is only done like this for now.
2020-04-21 20:12:50 +02:00
Michael Gregorius
b85aef2f33
Code review changes
...
Move openContainingFolder to the end of the method block.
Adjust FileBrowserTreeWidget::contextMenuEvent to the coding conventions
and also make the code more readable by splitting up some conditions.
Add comments to clarify as to why the member m_contextMenuItem is set to
nullptr at the end of the execution of contextMenuEvent. Please note
that this implementation is not exception safe and should be changed in
the future, e.g. by passing the FileItem as a parameter of the slot.
2020-04-19 22:08:09 +02:00
Michael Gregorius
2aea19fff1
Add "Open containing folder" ( #5453 )
...
Add functionality to open the containing folder of a file that's selected
in LMMS' file browser.
Technical details
------------------
Add a new private method openContainingFolder to FileBrowser. Add a new
action to the context menu of a selected file. This action in turn calls
the added method.
The current implementation of openContainingFolder delegates to
QDesktopServices::openUrl with the directory of the selected file. Please
note that this will only open the directory but not select the file as
this is much more complicated due to different implementations that are
needed for the different platforms (Linux/Windows/MacOS).
Using QDesktopServices::openUrl seems to be the most simple cross
platform way which uses functionality that's already available in Qt.
2020-04-14 14:45:08 +02:00
Spekular
24194334e6
Merge pull request #5401 from Spekular/dropPosition
...
Bias dropped clip position backwards
2020-04-12 11:10:42 +02:00
Hyunjin Song
174630087e
Use shimmed std::as_const instead of qAsConst
2020-04-04 12:13:01 +09:00
Hyunjin Song
8d908c681e
Ensure plugin dependencies are deployed correctly
2020-04-04 12:13:01 +09:00
Hyunjin Song
924743dd17
Fix submodule fetching from non-default branches with old Git
2020-04-04 12:13:01 +09:00
Hyunjin Song
ebfa883e4d
Carla: fix MSVC compatibility
2020-04-04 12:13:01 +09:00
Hyunjin Song
7628b253b0
Fix linking issues with the dummy Carla library(especially with MSVC)
2020-04-04 12:13:01 +09:00
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