Oskar Wallgren
b268abba45
Fix some formatting issues in translations ( #4482 )
...
* Swedish translation formatting and fixes
* German translation formatting
* Czech translation formatting
* Spanish translation formatting
* Farsi translation formatting
* French translation formatting
* Italian translation formatting
* Portuguese translation formatting
* Galician translation formatting
* Russian translation formatting
* Ukrainian translation formatting
* Japanese translation formatting
2018-07-31 05:04:20 +02:00
Oskar Wallgren
b9634fa672
Setup Dialog - Fix bottom of letters cut off ( #4483 )
2018-07-28 14:07:21 -04:00
Hyunin Song
112d34226a
Fix broken MIDI import
...
Fix a regression in 3e538d510c (#4401 ) that
readAllData doesn't read the file from the beginning
2018-07-27 15:48:58 +09:00
Oskar Wallgren
45d3359e21
Some demo project license fixes ( #4481 )
...
Add some missing licenses and split out CapDan and Skiessi project
licenses to their own files in the corresponding directories.
2018-07-15 14:03:37 +02:00
Hyunjin Song
408b72c798
Use tryLock in audio threads for VST/ZynAddSubFX ( #4460 )
...
Prevent loading VST or toggling ZynAddSubFX GUI
from blocking entire audio processing
2018-07-13 10:40:24 +09:00
Hyunjin Song
9f64d52146
Always show sample track panning knobs ( #4477 )
...
Fix hidden sample track panning knobs when using compact track buttons
2018-07-12 09:49:02 +09:00
Hyunjin Song
f2d68326a7
Fix occasional audio interface deadlock ( #4450 )
2018-07-10 11:13:56 +09:00
Hyunin Song
0f3b41f590
Fix fwrite parameter ordering
2018-07-07 10:37:30 +09:00
Hyunin Song
62d505b2e6
Improve STK rawwave path encoding handling
...
Still incomplete on Windows due to an upstream issue
2018-07-05 20:16:01 +09:00
Hyunin Song
3e538d510c
Fix MIDI import encoding issue on Windows
2018-07-05 20:16:01 +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
9d0aae2708
Fix file name encoding issues with ZynAddSubFX on Windows
2018-07-05 20:16:01 +09:00
Hyunin Song
792e4786ad
Fix file name encoding issues with VST on Windows
...
Fix plugin loading and setting loading/saving
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
Lukas W
d1c36d7b96
CMake: Fix errors when path contains spaces
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
6af5154bec
LADSPA: Fix undefined reference due to vectorization ( #4434 )
2018-06-19 09:32:11 +09:00
Hyunjin Song
b52861f19f
Fixup 1bae047b98
2018-06-18 12:35:17 +09:00
Hyunjin Song
1bae047b98
Fix wrong accelerator character in sv.ts
...
Fixes #4415
2018-06-18 10:58:45 +09: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
Douglas
0d7ea273dc
Initialize peak controller last sample with base value ( #4382 )
...
* Bug fix in peak_controller_effect.cpp
This change makes it so that when an LMMS project is loaded, each knob connected to a Peak Controller will be set to the Peak Controller's Base value, rather than its minimum possible value.
2018-06-01 20:41:52 -07: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
1349d45d72
Bump version to 1.2.0-rc6
v1.2.0-rc6
2018-06-01 09:04:01 +09:00
Hyunin Song
75a6502100
Fix Mallets crash when STK rawwave files can't be loaded
2018-05-30 19:14:06 +09:00
Hyunin Song
24ae559de5
Fix crash when re-opening VST effect manage dialog
...
Unset Qt::WA_DeleteOnClose for the dialog to avoid deletion when closed
2018-05-30 09:02:05 +09:00
Hyunin Song
235e8eef6f
Allow controlling VST effects without own GUI
2018-05-30 09:02:05 +09:00
Hyunin Song
55d3fbc908
Fix RemoteVstPlugin not exiting when effect removed
2018-05-30 09:02:05 +09:00
Lukas W
b808631975
VST: Add workaround for small effect window on project load
2018-05-30 09:02:05 +09:00
DomClark
8e9f74df37
Minor fixes
...
From MSDN: "In WM_SYSCOMMAND messages, the four low-order bits of the
wParam parameter are used internally by the system. To obtain the
correct result when testing the value of wParam, an application must
combine the value 0xFFF0 with the wParam value by using the bitwise AND
operator."
Also calculate the required window size using AdjustWindowRect, rather
than hard-coding some constants.
2018-05-30 09:02:05 +09:00
DomClark
fcc883f887
Preserve VST GUI positions and keep them on top
2018-05-30 09:02:05 +09:00
DomClark
ee18011dc7
Fix toggling UI for non-embedded VST effects
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
DomClark
55da698d7c
Fix X11 embedding on Qt4
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
Lukas W
a2cb7e96ea
Fix VST sub-window creation glitches in project loading
...
Fixes bugs where during project loading (observed with VST effects), empty
widgets and sub-windows would be left floating around. These were caused by
inconsistencies between the way VST UIs were created when loading a project
and when adding an effect in an existing project. In some situations, this
caused createUI to be called twice, leaving over multiple empty widgets.
This commit refactors some code in order to avoid creating unnecessary sub-
windows, which aren't needed with VST effects, but were still created,
usually being invisible. All sub-window related code was moved out of
VstPlugin into vestige.cpp, which is the only place where sub-window VSTs
are actually used. A new sub-class of VstPlugin, VstInstrumentPlugin, now
handles VST sub-windows and is used by vestigeInstrument.
"guivisible" attribute loading was moved out of VstPlugin as well and is
now done in VstEffectControls' and vestigeInstrument's loadSettings method
respectively. This causes some minor code duplication unfortunately.
Closes #4110
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
Joshua Wade
68a621cc16
Restart flanger LFO on Song::playbackStateChanged signal ( #4363 )
...
Closes https://github.com/LMMS/lmms/issues/3689
2018-05-18 13:34:46 -04: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