Johannes Lorenz
a0f4e50805
Fix knobs not updating vals on link ( #4904 )
2020-02-25 20:40:49 +01:00
Johannes Lorenz
534d7ca9c5
Fix doxygen comment
2020-02-25 20:40:49 +01:00
Johannes Lorenz
427d779668
FileBrowser: Add helpful comments
2020-01-22 05:57:28 +01:00
Johannes Lorenz
a9640c8898
Comment-out deprecated attribute
...
It may be valid, but fails our CI
2019-12-26 18:23:52 +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
knittl
5e4e536bf0
Replace initializer list macros with delegating constructors ( #5279 )
...
Closes #5278
2019-10-27 21:17:04 +01:00
David Carlier
732448c392
FreeBSD build version
2019-10-18 16:52:38 +02:00
Steffen Baranowsky
5aa87886c9
Rubberband fix for selecting large area in Songeditor ( #5003 )
2019-10-07 18:13:44 +02:00
Johannes Lorenz
6e5650c50a
Fixes #4996 : Fix metadata when exporting multiple tracks ( #5005 )
...
Co-Authored-By: Hyunjin Song <tteu.ingog@gmail.com >
2019-06-07 18:28:11 +02:00
Shmuel H
665e50395c
Bugfix - SampleTrack -> Play: Fix sample track not being played in the
...
right place when it not played from the begining.
That has created a difference between the ticks and the metronome and
the sample track.
The cause of the problem was that the calculation of the frame to play
was wrong: we had calculated `framesPerTick` according to the current
engine's sample rate instead of the SampleBuffer's sample rate.
2019-06-02 20:48:58 +03:00
Shmuel H
37f0c3f33d
SampleBuffer -> Use processingSampleRate.
...
SampleBuffer was using baseSampleRate as the default samplerate instead of the actual processingSampleRate.
2019-06-02 20:48:58 +03:00
Johannes Lorenz
4b4b470550
Extend ProjectJournal docs, thx to @DomClark
2019-05-13 20:23:01 +02:00
Dominic Clark
461faccaa0
Fix notes getting stuck under high CPU conditions ( #4908 )
2019-04-24 12:50:07 +01:00
necrashter
f79c2929a5
Fix empty editors after closing them and creating a new project ( #4891 )
2019-03-19 18:06:02 +09:00
Lukas W
e1adfc3952
TCO drag: Fix Ctrl+Drag crash
...
Fix some assumptions that source and target of a drag actions are the same
track container. Instead of looking up necessary information (track name,
type and container id) by track index, add it to the metadata.
Refactor canPasteSelection to take QDropEvent instead of the drop event's
QMimeData. Coincidentally, this fixes the method to be consistent with its
documentation.
Fixes #4844
2019-03-18 12:38:54 +01:00
Dominic Clark
3aeacca7ac
Fix layout of VstSyncData struct
...
Ensure member of type double is 8-byte aligned for consistent layout between 32- and 64-bit Linux builds.
2019-03-14 09:44:48 +09:00
Dominic Clark
17f6235500
Add VST always-on-top config option
2019-03-14 09:44:48 +09:00
makepost
e7720cc8cb
lmms_math: Fix build with musl
...
When deciding to polyfill glibc features, check if the standard library claims to be glibc, instead of enumerating platforms in the condition. Unlike master branch which in de3b344 changes math function calls to standard, stable-1.2 keeps their glibc names and fails to build on Linux with another libc such as musl.
2019-02-22 17:51:51 +01:00
Dominic Clark
505c642fbc
Bring back PortAudio support on Windows ( #4770 )
...
Population of the PortAudio setup widget has been delayed until it is shown, as it was causing crashes on some systems.
2019-02-17 20:07:40 +01:00
Douglas
8d707df171
Fix Bitinvader waveform cutoff behavior
2019-02-15 11:31:01 +09:00
Hyunjin Song
fcacf44375
Ensure the restore button of a subwindow shows up correctly ( #4819 )
...
* SubWindow: ensure the restore button shows up correctly
* Remove old workaround for the maximize behavior on Mac
2019-02-12 05:27:08 +00:00
Javier Serrano Polo
b28d405240
Disable built-in NaN handler through hidden setting ( #4787 )
...
* Disable built-in NaN handler through hidden setting
* Reuse code
2019-01-31 23:12:45 +01:00
Hyunjin Song
e1d9d899fd
Fix lost control links in copied automation patterns ( #4723 )
...
This hack should be removed once the automation system gets fixed.
2018-12-22 11:37:34 +09:00
Dominic Clark
9c9290eeeb
Support more than 62 simultaneous VST plugins for Qt<5.10
2018-12-08 00:30:45 +01:00
Dominic Clark
614bca7f04
Make ppqPos in VST sync sample accurate
2018-12-08 00:30:45 +01:00
Dominic Clark
3a94ed3f3f
Fix occasional Sinnah hang
2018-12-08 00:30:45 +01:00
Dominic Clark
2070ef21f5
Handle automation on processing thread ( #4692 )
2018-11-13 07:24:08 +09:00
Hyunjin Song
86f9a75d98
Fix song editor visualization after maximizing ( #4698 )
2018-11-07 13:41:03 +09:00
Hyunjin Song
d8fb07ff52
Fix minor glitches with sample tracks ( #4666 )
...
Switches some signal-slot connections to Qt::DirectConnection.
Now LMMS can handle loop points correctly and export samples without glitches.
Also tweaks some Mixer-related code to avoid related deadlocks on export.
2018-10-29 16:17:41 +09:00
Hyunjin Song
91ca660161
Fallback to default audio/MIDI backends if invalid one is set
...
Also shows the setup dialog in case of invalid audio backends
2018-09-13 11:01:49 +09:00
Hyunjin Song
f37ca49e6d
Fix decimal separator handling ( #4547 )
...
Makes LMMS can handle both periods and commas properly when loading real numbers.
2018-09-12 11:02:40 +09:00
DomClark
2c5cda563b
Fix kVstTransportChanged flag usage in VST sync
...
Changed according to feedback from AudioBlast. The flag used to be set most of the time, now it is only set when playback starts/stops, looping is toggled, or playback jumps around.
2018-09-11 22:01:11 +09:00
Michael Gregorius
160488c096
Make the oscilloscope colors available as properties
...
Make the oscilloscope colors available as properties so that they can be
changed via style sheets. Adjust the existing styles to use the colors
that have been hard coded previously.
Cleanup the paintEvent method of VisualizationWidget, e.g. by extracting
a method to determine the color to use for the line and by pulling
variables to the place where they are used. Fix some Clang warnings.
2018-08-16 19:47:58 +02: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
Hyunjin Song
f2d68326a7
Fix occasional audio interface deadlock ( #4450 )
2018-07-10 11:13:56 +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
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
03aa5fb3c7
Fix crash on exit from MIDI connections ( #4340 )
2018-05-07 17:08:43 -07: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
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
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
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
DomClark
d0b3be7f00
Wait for reply when updating sample rate
2018-01-17 15:56:01 +09:00
Lukas W
7c71bc657c
Merge pull request #3786 from LMMS/fix/qt5-vst
...
Add all the Qt5 Linux VST implementations
2017-12-18 22:15:45 +01:00
tresf
5174bdaa0d
Spaces to tabs
2017-12-11 10:46:19 -05:00
David Carlier
a653d01ac8
Few code fixes since we re dealing with C++11
2017-12-09 07:55:30 +00:00