David CARLIER
46c74d0a81
Making clearer the hierarchy. ( #4967 )
...
Add `override` keyword
2019-05-28 00:02:17 +02:00
Johannes Lorenz
fb1b18e6b8
Merge pull request #4990 from sharpblade4/fix#4963_nextver
...
playing/recording pianoRoll's chord notes (#4963 )
2019-05-25 03:53:00 +02:00
sharpblade4
28143e61ed
playing/recording pianoRoll's chord notes ( #4963 )
2019-05-24 19:37:14 +03:00
Hyunjin Song
d54c79d33b
Fix the wrong merge
2019-05-06 16:43:01 +09:00
Hyunjin Song
6d7ce58dec
Merge branch 'stable-1.2'
...
# Conflicts:
# CMakeLists.txt
# cmake/linux/package_linux.sh.in
# src/3rdparty/CMakeLists.txt
# src/core/Track.cpp
# src/gui/editors/PianoRoll.cpp
# src/tracks/SampleTrack.cpp
2019-05-06 15:46:17 +09:00
Hyunjin Song
9ff882d09d
Fix invisible note editing handles when a note has detuning info
...
Fixes a regression in 32df2d7fba ,
the clipping area was restored in a wrong place.
Also, a wrong value was used while restoring.
2019-05-06 15:43:12 +09:00
Hyunjin Song
8f4757ee3b
Use extracted linuxdeployqt directly
...
As of https://github.com/probonopd/linuxdeployqt/pull/370/ ,
the AppRun of linuxdeployqt unsets LD_LIBRARY_PATH.
This behavior isn't suitable for our cases, so we use
the extracted binary directly as a workaround.
2019-05-06 12:13:22 +09:00
https://gitlab.com/users/CYBERDEViLNL
cb6b4ec44b
Show/Focus BBEditor on TrackLabelButton click #4946 ( #4959 )
...
It will be shown even if the parent is hidden.
2019-05-05 15:57:16 +02:00
Hyunjin Song
32df2d7fba
Don't draw note detuning info over the volume/panning area ( #4965 )
2019-05-05 12:39:36 +09:00
Hyunjin Song
8bcdf06c6c
Travis: fix a debootstrap error from missing keyrings
...
Uses 18.04's debian-archive-keyring to fix the missing keyrings.
2019-04-29 16:34:35 +09:00
Johannes Lorenz
c9ed6fc806
Merge pull request #4902 from JohannesLorenz/model-visitor
...
Make Model class visitable
2019-04-27 20:09:14 +02:00
Johannes Lorenz
2c134d65fe
Code style + Extend for TempoSyncKnob
2019-04-27 15:26:17 +02:00
Johannes Lorenz
777da5e391
Fix CI on windows
2019-04-27 11:11:48 +02:00
Johannes Lorenz
8d005e7565
AutomatableModelTest: Improve tests
...
Check whether returned pointers from the cast are equal to the original
pointers, rather than just checking wether they are not `nullptr`.
2019-04-27 10:48:37 +02:00
Johannes Lorenz
0fd5693e12
Improve dcast
...
* document `dcast`
* make `dcast` not only cast exact, but also upwards
* add `dcast` test
* rename `dcast` -> `dynamicCast`
2019-04-27 00:29:49 +02:00
Dominic Clark
ca9a9564cd
Make more connections direct for automation ( #4942 )
2019-04-26 12:59:53 +01:00
Alexandra Dutton
160d306f48
Record chords ( #4938 )
...
* Added check for chord to notes recorded from keyboard
2019-04-24 19:18:53 +02:00
Dominic Clark
461faccaa0
Fix notes getting stuck under high CPU conditions ( #4908 )
2019-04-24 12:50:07 +01:00
Hyunjin Song
c80f0bf5e7
Fix wiki submodule
2019-04-24 13:58:37 +09:00
Johannes Lorenz
b5e408d25a
Update wiki submodule
2019-04-22 20:03:57 +02:00
Johannes Lorenz
7ae4e85ffe
Document graph widget
2019-04-22 11:05:59 +02:00
Johannes Lorenz
d537561ffc
Document Effect::checkGate
2019-04-22 09:27:01 +02:00
makepost
a685049627
Allow build for Wayland w/o X11Extras, if VST off
...
@lukas-w reminds in 134dae8 comments that X11Extras help Linux users of
VST effects #3786 . Now LMMS builds and runs on Weston without X11
dependencies, though only if WANT_VST is off.
2019-04-22 09:26:33 +02:00
Johannes Lorenz
22fb650a4f
Merge branch 'variable-tab-widget'
2019-04-22 08:59:59 +02:00
CYBERDEViLNL
407444ea1d
FileBrowser: Backup expanded directories and restore that state when the tree is reloaded.
2019-04-21 00:14:33 +02:00
Johannes Lorenz
e1df16c45b
Coding conventions
2019-04-20 22:12:32 +02:00
Johannes Lorenz
53942a146a
Fix bad identation in old code
2019-04-20 18:32:17 +02:00
Johannes Lorenz
91099e28d5
Fix -1 offset in plugin tab
...
In the instrument plugin tab, there was an orange stripe for
TripleOscillator. This was because internally, TabWidget moves up the
widget by 1 (TabWidget.cpp, line 89).
The size of the whole window is:
```
widget->height() + m_tabbarHeight - 1
```
So this code adds an offset of "-1" to the necessary computations.
2019-04-20 13:23:42 +02:00
Johannes Lorenz
d06f5088a1
Move macro definition out of class
2019-04-20 13:09:49 +02:00
Johannes Lorenz
96cc5e0e5e
Add PluginIssue class ( #4901 )
2019-04-17 19:08:59 +02:00
https://gitlab.com/users/CYBERDEViLNL
5784dd6dc9
Use local cursor for TrackContentObjectView ( #4918 )
...
Fixes crash on cloning patterns on Qt >= 5.12.
2019-04-16 06:37:20 +09:00
Spekular
5a56969af2
Allow sample track TCOs to resize smaller than one bar ( #4933 )
...
Other changes:
* Update TCO position more exact when a drag leaves a TCO and enters `TrackContentWidget` (required to detect that the cursor has really moved when leaving a TCO with length < 1 to the right)
* Use exact length when samples are loaded, don't round it up
* Reset size when reloading same file
2019-04-15 17:54:18 +02:00
Noah Brecht
91f9f1a890
Don't try to connect to nonexistent controllers ( #4939 )
...
Fixes crash on loading presets with controllers.
2019-04-14 19:26:49 +09:00
Lost Robot
b3461e2aa3
Merge pull request #4943 from RoxasKH/new-monstro-icons
...
New monstro icons
2019-04-13 15:00:14 -06:00
Lost Robot
be31a5598e
Shrink ComboBox arrow section slightly
...
This is being done for two reasons:
1. The new Monstro icons (and the icons for Microwave when it's finished) are too large.
2. All ComboBoxes (subjectively) look much nicer this way.
2019-04-13 14:30:46 -06:00
Lost Robot
07dcea1294
Replace Monstro icons
2019-04-13 14:26:41 -06:00
Gingka Akiyama
82e3ba75c6
[Equalizer] Bright analyzer colors, opacity increased ( #4772 )
...
* [Equalizer] Bright analyzer colors, opacity incr
Brightened spectrum analyzer colors and increased opacity a tad to make more visible
* Fixed RGB Value
* Update EqControlsDialog.cpp
* Fixed color change
* Changed colors again
* Fixed colors, now brighter and bluer
* Ok, its actually bright now lol
2019-04-06 09:19:32 -07:00
Johannes Lorenz
ac257f08f9
PluginBrowser: Tree layout and search bar ( #4759 )
2019-04-03 22:10:49 +02:00
CYBERDEViLNL
3ef33dbbe9
PluginBrowser: Tree layout and search bar
2019-04-03 00:35:33 +02:00
Johannes Lorenz
d52c220a5c
Fix instrument window tab sizes
...
- Fix the instrument window tabs minimum width and height formulae
- Also set minimum height and width for instrument tab
2019-03-29 18:43:39 +01:00
Hyunjin Song
93ec816d4c
SetupDialog: fix file dialog not opening for theme directory
...
It was caused by a typo affecting a signal-slot connection.
2019-03-28 10:48:01 +09:00
Hyunjin Song
4dce466873
Remove some Qt4 compatibility code
2019-03-27 07:05:38 +09:00
Hyunjin Song
f18efb470f
Travis: fix shellcheck warnings for the Debian sid script
2019-03-26 10:43:14 +09:00
Hyunjin Song
7984bb9db6
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis.yml
# .travis/linux..script.sh
# .travis/linux.win.download.sh
# .travis/linux.win32.script.sh
# .travis/linux.win64.script.sh
# .travis/osx..script.sh
# include/VstSyncController.h
# plugins/audio_file_processor/audio_file_processor.cpp
# plugins/zynaddsubfx/zynaddsubfx
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/Bank.cpp
# plugins/zynaddsubfx/zynaddsubfx/src/Misc/Bank.h
# src/gui/SetupDialog.cpp
# src/gui/editors/SongEditor.cpp
2019-03-26 09:53:33 +09:00
Hyunjin Song
032c324dbc
Travis: use carla instead of carla-git
...
Due to some breaking changes in the development branch of Carla,
we can't use the package right now.
Fortunately, the carla package now points to 2.0 series. So we will use it.
See also: https://kx.studio/News/?action=view&url=changes-in-kxstudio-repos-regarding-carla-and-jack2
2019-03-26 09:39:54 +09:00
Johannes Lorenz
82cf45351a
Allow sub plugins for instruments aswell
...
This allows sub plugins for instruments. They had been working for effects only, previously. This is a requirement for many plugin APIs, like Lv2.
2019-03-22 20:54:33 +01:00
Johannes Lorenz
34835811e1
Fix invalid display names
2019-03-22 20:35:21 +01:00
Johannes Lorenz
52d1f5588a
Remove useless include
2019-03-22 18:32:59 +01:00
Johannes Lorenz
2061d6c35f
Merge branch 'master' into instr-sub-plugins
2019-03-22 10:51:23 +01:00
Johannes Lorenz
1adf16037f
Make instrument window's piano optional
2019-03-21 20:05:36 +01:00