tecknixia
abcfee1334
disable drag after drawing line ( #5315 )
2020-04-22 20:47:59 +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
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
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
b51079e921
Use proper synchronization methods on some instrument track operations
2020-03-25 11:09:55 +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
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
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
Spekular
bbb3624399
Bias dropped clip position backwards
2020-02-23 14:01:56 +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
Hye Sung Jung
8679f79e2b
fix spelling errors ( #5385 )
2020-02-01 13:38:59 +01: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
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
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
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
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
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
nia
b4459bed9e
Support NetBSD's OSS audio/midi implementation ( #5277 )
2019-11-07 13:47:20 +09:00
Kevin Zander
a8d91b10e8
Fix vertical piano mouse click unresponsiveness
...
`PianoRoll::mouseDoubleClickEvent` wasn't forwarding the event to the base class when not acting on the event. The base class calls `mousePressEvent`.
Fixes #3005
2019-11-01 08:37:43 +01:00
Kevin Zander
ebf71003c7
Fix vertical piano mouse click unresponsiveness
...
`PianoRoll::mouseDoubleClickEvent` wasn't forwarding the event to the base class when not acting on the event. The base class calls `mousePressEvent`.
Fixes #3005
2019-11-01 08:36:54 +01:00
David CARLIER
dac59a5fa0
C++11 inheritance updates
...
Add `override` and remove `virtual` where applicable
2019-10-31 20:05:33 +01:00
Cyp
fd203c3f7b
Fix crash due to calling QWidget::move from a non-GUI thread while exporting tracks.
...
Calling via QMetaObject::invokeMethod should be thread safe.
Crash callstack:
QWidget::move
SongEditor::updatePosition
Song::stop
Song::stopExport
ProjectRenderer::run
QThreadPrivate::start
2019-10-31 17:24:13 +01:00
Alexandre Almeida
46f5433732
New BARS_PER_GROUP constant
2019-10-31 15:14:04 +01:00
Alexandre Almeida
53e6b645c8
Use "bar" instead of "tact"
...
Closes #4865
2019-10-31 15:13:25 +01:00
Lukas W
d9f1383ca9
Remove remaining usages of QSignalMapper
2019-10-30 12:13:27 +01:00
Noah Brecht
2c5bf2b9dd
lambdas instead of QSignalMapper
2019-10-30 12:13:27 +01:00
Noah Brecht
38f599b6e7
setPath rather than operator= for qDir
2019-10-30 12:13:27 +01:00
Noah Brecht
200d1c209c
more depricated qt functions
2019-10-30 12:13:27 +01:00
Oskar Wallgren
6c865c072d
Piano Roll - Fix retrigger with vol/pan sliders ( #5271 )
2019-10-29 14:01:05 +01:00
nia
eeaaf6d1da
Support CMAKE_INSTALL_MANDIR ( #5276 )
2019-10-28 09:56:34 +09:00
knittl
5e4e536bf0
Replace initializer list macros with delegating constructors ( #5279 )
...
Closes #5278
2019-10-27 21:17:04 +01:00
Hyunjin Song
7ebaa0e211
Merge branch 'stable-1.2'
...
# Conflicts:
# data/locale/pl.ts
# include/SongEditor.h
# plugins/vst_base/CMakeLists.txt
# src/core/Song.cpp
# src/gui/editors/SongEditor.cpp
2019-10-21 11:18:39 +09:00
Raine M. Ekman
4f11cf1b23
Make SampleBuffer adjust its members when resampling
...
Fixes #5218 .
2019-10-19 22:41:51 +03:00
David Carlier
732448c392
FreeBSD build version
2019-10-18 16:52:38 +02:00
Hyunjin Song
91a38a922d
Add back '-Wl,-E' ( #5233 )
2019-10-10 10:06:14 +09:00
Kevin Zander
e1d311730b
Fix regression introduced in #5170 ( #5224 )
2019-10-07 21:33:11 +02:00
Steffen Baranowsky
5aa87886c9
Rubberband fix for selecting large area in Songeditor ( #5003 )
2019-10-07 18:13:44 +02:00
Hussam al-Homsi
9f0baab93a
Fix regression of some default settings
...
The regression was introduced in #3820 .
2019-10-01 21:14:55 -04:00
https://gitlab.com/users/CYBERDEViLNL
ca8871455e
Make undo for PianoRoll cut action possible ( #5214 )
2019-10-02 08:00:59 +09:00
https://gitlab.com/users/CYBERDEViLNL
5132d91bfc
Give focus to AutomationEditor when the window gets the foucs ( #5170 )
...
This will make shortcuts work on opening the editor.
2019-10-02 08:00:11 +09:00