Hyunjin Song
f2d68326a7
Fix occasional audio interface deadlock ( #4450 )
2018-07-10 11:13:56 +09:00
Hyunin Song
1af0f083ea
Fix WAV exporting on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
ddcae478d4
Fix sample file loading on Windows
2018-07-05 20:16:01 +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
Hyunjin Song
28a522806b
Fix hang on exit from specific MIDI devices + WinMM ( #4451 )
2018-06-27 08:59:36 +09:00
Lukas W
c45a21aac3
CMake: Fix FindSndio module
...
Fixes a bug where the module would set SNDIO_LIBRARY to NOT-FOUND
resulting in a CMake error when trying to link to ${SNDIO_LIBRARY}.
2018-06-20 08:47:10 +02:00
Oskar Wallgren
583e42e5bb
Quit exit if failing to save project ( #4428 )
...
* Quit exiting when failing to save project
*Test outcome of save in MainWindow::saveProjectAsNewVersion()
2018-06-19 21:59:12 +02:00
Hyunjin Song
407973ad6f
Fix crash when loading project with missing peak controller effect ( #4391 )
...
* Fix crash when loading project with missing peak controller effect
* Don't load/save dummy controller connections
2018-06-13 14:50:27 +09:00
Hyunjin Song
2f19fa11c8
Piano roll: reset editing mode when lost focus ( #4393 )
2018-06-05 17:39:04 +09:00
Hyunjin Song
3bf3fab0e3
Piano roll: Fix some crashes when no pattern is open ( #4392 )
2018-06-03 22:12:28 +09:00
Hyunjin Song
a9b5b92a2b
Deselect FX channel's name text when losing focus ( #4293 )
2018-06-03 21:35:36 +09:00
Lukas W
d3c90a81b9
Fix automation processing priority
...
Fixes regression from 75077f6200 that caused
global automation tracks to have priority in processing.
Adds a test checking for the desired behaviour.
Fixes #4268
2018-06-01 15:12:47 +02:00
Hyunin Song
55d3fbc908
Fix RemoteVstPlugin not exiting when effect removed
2018-05-30 09:02:05 +09:00
DomClark
49dcd385f5
Fix VST effect load crash on non-primary monitor
2018-05-30 09:02:05 +09:00
Lukas W
1220374a7f
Fix effect dialog layout glitches
...
QMdiSubWindow::setSizePolicy doesn't have any effect because QMdiSubWindow
uses a layout. This patch uses QMdiSubWindow::layout()->setSizeConstraint
instead. This may cause effects that don't have a layout and don't
implement sizeHint() to now be resizable. For effects that do though, it
fixes the size constraint.
2018-05-30 09:02:05 +09:00
Hyunin Song
3e8120d532
Make "Clear this track" undoable
...
Fixes #4375
2018-05-28 13:49:38 +09:00
Hyunjin Song
daa3f53515
Fix compilation with Qt 5.11 ( #4374 )
...
Add extends attribute for custom widget RowTableView per upstream uic change http://code.qt.io/cgit/qt/qtbase.git/commit/?id=058474884c2505a8a00d4c59b4922bfcd3597c2f
2018-05-23 14:59:45 +09:00
Hussam Eddin Alhomsi
0caaebaecb
Remove FluidSynth requirement for background pic ( #4364 )
2018-05-17 19:35:52 +02:00
Oskar Wallgren
bb43bfb961
Remove release time from arpeggiated note ( #4355 )
...
An arpeggio master note shouldn't trigger new notes while it's decaying.
#fixes #4342
2018-05-17 18:39:31 +02:00
Colin Wallace
5d90aecac9
Merge pull request #4339 from PhysSong/tcomove
...
Fix occasional crash when moving TCOs
2018-05-08 21:29:41 -07:00
Hyunjin Song
03aa5fb3c7
Fix crash on exit from MIDI connections ( #4340 )
2018-05-07 17:08:43 -07:00
Hyunin Song
511c7a64fe
Fix occasional crash when moving TCOs
2018-05-03 11:23:35 +09:00
Lukas W
af61a82df8
Merge pull request #4335 from LMMS/fix/job-queue
...
Fix job queue crash
2018-05-02 12:55:09 +02:00
Lukas W
9a52c7b901
JobQueue: Rename m_queueSize to m_writeIndex
...
Hopefully makes it less confusing that m_writeIndex grows beyond
JOB_QUEUE_SIZE when the queue is full.
2018-05-02 12:54:45 +02:00
Hyunjin Song
08573fc96d
Fix detuning crash after deleting the note being edited ( #4324 )
2018-04-30 14:54:34 +09:00
Lukas W
ccd4ff3c2c
Fix job queue crash
...
* Don't add jobs when job queue is full
* Icrease job queue size from 1024 to 8192
2018-04-29 17:01:51 +02:00
Hussam Eddin Alhomsi
386c471ed7
Limit the automation-editor scaled-level tooltip to the grid ( #4308 )
2018-04-26 18:37:43 +03:00
Lukas W
fce9326192
Update rpmalloc to 1.3.0
...
Fixes #4055
2018-04-25 11:00:13 +02:00
Lukas W
33368bd9d0
Revert CONTRIBUTOR file removal
...
This reverts commit 30f1e52be3 .
# Conflicts:
# CMakeLists.txt
2018-04-21 13:31:14 +02:00
Tres Finocchiaro
18a4346fd5
Better default working directory ( #4288 )
...
* Better default working directory
Closes #1135
2018-04-20 15:41:08 -04:00
Oskar Wallgren
07a23c4e3b
Allways remove infs/nans ( #3706 )
...
When exporting a project lmms performs extra tests for bad data.
The tests are for infs and nans. Switching these tests on for all
occasions as the extra performance hit would be in the order of
only ~2% and the problems, when it hits the end user, are hard to
debug and/or work around.
After testing for inf/nan we clamp the sound to +/-4.0f as sometimes
you will get large transients passing through (an issue that is currently
only present when exporting).
Fixes : #1048
2018-04-15 15:44:38 +02:00
Hussam Eddin Alhomsi
e554a4c4b0
Better behavior when left-clicking a TCO ( #4290 )
...
Instead of calling MouseMoveEvent(), the TCO's "text float" text and position are updated.
This prevents left-clicking the right edge of a resizable TCO from decreasing its size.
Also, removed an unused variable: m_oldTime
2018-04-11 13:39:43 +03:00
Hyunjin Song
00f9590b18
Fix preset preview issues with peak controllers ( #3904 )
2018-04-04 09:06:58 +09:00
Umcaruje
b77027d6fb
Fix MDI subwindow buttons contrast in the MenuBar ( #4242 )
...
* Fix MDI subwindow buttons contrast in the MenuBar
* Hard code the button color in LmmsStyle.cpp (thanks @PhysSong)
* Fix code formatting
2018-04-02 19:36:07 +02:00
Umcaruje
ee910d38fe
Fix marked semitones in the piano roll ( #4239 )
...
* Fix marked semitones in the piano roll
* Don't draw in invalid patterns
* update classic theme
* Fix contrast
* update classic theme
2018-04-02 19:33:01 +02:00
Tres Finocchiaro
3673e84ac1
Allow relative paths on non-existent directories ( #4271 )
...
* Use cleanPath for calculating relative directories
Closes #4267
2018-03-26 21:51:55 -04:00
Hyunjin Song
ac543ffc75
Play correct note when dragging left side of virtual keyboard ( #4265 )
2018-03-21 23:39:17 -04:00
Noah Brecht
87e6b48df7
Fix ui glitch where track ticks did not line up ( #4171 )
2018-03-21 04:13:42 +01:00
Orbital Ink
fc5fc1cbaa
Change Detune To Pitch Bend in Piano Roll ( #4194 )
2018-03-19 20:23:00 +03:00
Hyunjin Song
b4e78065e7
Fix some bugs with LFO waveform drag&drop ( #4227 )
...
* Change to user-wave mode and update display after dropping a sample
* Fix broken drag&drop from sample tracks
2018-03-14 14:48:18 +09:00
Oskar Wallgren
a54c54097f
Draw the entire length of a notes pitch bend info ( #4233 )
2018-03-12 14:49:45 +01:00
Orbital Ink
e9b83378f9
Typo - Phrygolydian to phrygian ( #4223 )
2018-03-07 16:44:16 +01:00
tresf
38b69a7e3a
Fix incrementation of LcdSpinBox QInputDialog
...
Closes #4218
2018-03-06 14:35:24 -05:00
Hyunjin Song
533f475943
Ensure correct length of automation patterns in BB editor ( #4212 )
...
When the length of an automation pattern is an integer multiple of one bar, it was displayed with wrong length. This commit fixes the bug.
2018-03-06 09:57:16 +09:00
Tres Finocchiaro
1d63bd3b4e
Use Canonical Paths for Relative Paths Calculations ( #4211 )
...
Fix redundant path elements
Closes #4173
2018-03-03 22:46:07 -05:00
Hyunjin Song
926b6542ae
Don't restore audio device during exporting ( #4083 )
...
Fixes deadlock on multi-track export with SDL
2018-03-02 13:28:56 +09:00
Tres Finocchiaro
9f1c73bc12
Fix theme after upgrade
...
Closes #4199
2018-03-01 20:37:04 -05:00
Oskar Wallgren
063a505026
Turn journalling off when moving fader ( #4147 )
2018-03-01 19:03:02 +01:00
tresf
a8e8746011
Add support for .pat previews, drag+drop
...
Closes #4202
2018-02-28 21:34:45 -05:00
Dominic Clark
31775752b4
Fix rendering cancellation with VSTs ( #4189 )
2018-02-27 16:08:42 +01:00