Johannes Lorenz
5b84b65236
Lv2: Update copyright
2023-02-21 21:03:00 +01:00
Johannes Lorenz
f48dd0fb1f
Fixes #6401 : Reload Lv2 plugin on SR change
...
This also includes banning blop's wavedata plugins, because they crash
on reloading. Reference: https://gitlab.com/drobilla/blop-lv2/-/issues/3
2023-02-21 21:03:00 +01:00
madisonsilver
9bcf63c5da
Fix issues #6383 and #4410 (pause issues). ( #6590 )
...
Fixes #6383 and fixes #4410 .
Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com >
2023-02-19 11:01:11 +09:00
dev
192119621f
Save Piano Roll behaviour at stop state
2023-02-18 10:23:06 -06:00
dj-pixus
1ddd204250
workize output note setting
2023-02-18 10:10:06 -06:00
Proud Electrics Studios
1a68aee149
PatternClips now use startTimeOffset, too, and can be resized on their start [FIX 7]
2023-02-18 09:39:46 -06:00
Kevin Zander
534e7edf0f
Merge pull request #6603 from messmerd/include-guard-fix
...
Fix include guards and copyright statements
2023-02-18 09:32:27 -06:00
Lost Robot
8ba6a5f89e
Draggable effects ( #6648 )
...
Reorder effects in Mixer with the mouse via click and drag
2023-02-18 09:22:16 -06:00
Lost Robot
cf13cfa57a
Update HIIR submodule to latest ( #6622 )
2023-01-26 12:28:37 -08:00
Lost Robot
4d1d8871cd
Add HIIR library to LMMS ( #6553 )
2023-01-26 11:29:41 -08:00
Johannes Lorenz
22eb7a1364
clang-tidy: Apply readability-const-return-type
2023-01-21 17:44:48 +01:00
Hyunjin Song
f89d52fa21
Fix more Qt deprecation warnings ( #6615 )
...
* Add <QHash> to PluginFactory.h
* Handle one more deprecated QTextStream::endl
* Replace QLayout::setMargin with setContentsMargins
* Replace Qt::MidButton with Qt::MiddleButton
* Replace QPalette::Background with QPalette::Window
* Fix deprecation warnings in LcdFloatSpinBox
2023-01-18 10:16:28 +09:00
Hyunjin Song
158bb50816
Fix recent files menu on old KDE in a different way ( #6612 )
2023-01-17 21:56:31 +09:00
Hyunjin Song
e8e54a7ba8
Remove more global automation from MidiImport ( #6605 )
2023-01-17 21:17:38 +09:00
Dalton Messmer
92522cf3ab
Add missing copyright statement to CustomTextKnob.h/cpp
2023-01-05 14:03:07 -05:00
saker
679d63224a
Resample SampleBuffer only once when loading from SampleClip ( #6594 )
...
The SampleBuffer's sample rate in SampleClip was altered twice during
SampleClip::loadSettings: first when setSampleFile was called,
which set the sample rate of the SampleBuffer to the AudioEngine's
sample rate (good), and a second time when calling setSampleRate,
which set it to the sample rate specified within the project file (bad).
This led to the sample rate of the buffer being different than that of
the project, resulting in it being pitched incorrectly on playback.
2023-01-03 23:26:57 +00:00
PrestonXPitzer
79def0c3b5
Changed Whitespace
...
removed whitespace in Piano.cpp and Piano.h to comply with LMMS coding convetions
2023-01-01 14:57:24 +01:00
Alex
6c7d2da9c4
Fix AM pitch shift compatibility with 1.2 projects ( #6554 )
...
and shorten some of the upgrade code
2023-01-01 10:09:31 +00:00
localhost-127
2f28c2bcc2
Fix recording not possible with MIDI keyboard in PianoRoll ( #6593 )
...
Co-authored-by: volumie <volumie@yahoo.com >
2023-01-01 15:19:40 +09:00
saker
a876cf9d00
clang-tidy: Apply modernize-avoid-c-arrays everywhere ( #6564 )
...
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com >
2022-12-30 22:18:14 +00:00
saker
17aa7dbef5
Fix unwanted scrolling when changing track name ( #6583 )
2022-12-10 18:48:17 +00:00
Martin Pavelek
20baf96db3
Fix several issues raised at Transifex ( #6568 )
...
Make strings independent on word order, fix capitalization and typos
2022-11-19 16:16:44 +00:00
Dalton Messmer
edb379eafd
Fix pattern clip colors from pre-1.3 versions ( #6563 )
2022-11-07 13:33:30 +09:00
Lost Robot
ae55450155
Make shifting notes by octaves respect microtuning ( #6545 )
2022-11-05 15:42:56 -07:00
Lost Robot
8bf86573f6
Fix master pitch behavior to transpose instead of detune ( #6544 )
2022-11-05 15:42:33 -07:00
Alex
a0e8db37f0
Fix blank lines in language dropdown menu ( #6512 )
...
Discards invalid languages from language list and falls back to English if there is no native language name.
2022-10-10 10:02:08 +09:00
Michael Fulghum
a57265cf8d
Limit height of while position line to height of all tracks ( #6509 )
...
* Position line height fits all tracks when line is moved or updated
* Refactor track height calculation; create connection to update position line height
2022-10-04 14:43:23 +09:00
saker
8459d6d679
Fix regression from #6481 ( #6522 )
...
Fix bug that shows only one effect in the effect chain
2022-09-30 22:28:44 -04:00
saker
2f7a6558a1
clang-tidy: Apply modernize-loop-convert everywhere ( #6481 )
...
Co-authored-by: allejok96 <allejok96@gmail.com >
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
2022-09-27 09:27:35 +01:00
Dominic Clark
5bfd7fba4e
Support Sf2 Player, Mallets, PortAudio, and Lame with MSVC ( #6507 )
2022-09-19 14:46:38 +01:00
saker
0b27497be2
clang-tidy: Apply modernize-use-auto everywhere ( #6480 )
...
Note: clang-tidy was run with `--format-style=file`.
2022-09-14 19:27:53 +02:00
Johannes Lorenz
3cc5ec7282
Add check-namespace script ( #6438 )
...
This also fixes a lot of code files to be conforming to the script.
Co-authored-by: allejok96 <allejok96@gmail.com >
2022-08-30 02:19:07 +02:00
Craig Raslawski
17f597695b
Fix wrong cursor for selected resizeable clips in song editor ( #5996 )
...
Fixes #879 .
2022-08-28 12:09:52 +09:00
Oskar Wallgren
4821606465
Blacklisting Lv2 plugins depending on gui ( #6486 )
2022-08-20 10:28:25 +02:00
Chr L
1246e76a96
Fix a typo in 420769a which breaks the microtuner ( #6458 )
2022-07-07 17:03:14 +01:00
saker
b451e40b51
clang-tidy: Apply modernize-use-using everywhere ( #6453 )
2022-07-07 10:54:34 +02:00
Dominic Clark
6c3e148fbb
Make VST sync always-on and non-global ( #6418 )
2022-07-04 17:03:17 +01:00
Alex
9705c31773
Transpose midi clips in song editor ( #6409 )
...
* Transpose midi clips in song editor
* Fix undo stupidity
* Check boundries when transposing clips
and move transpose function to NoteVector
* Avoid update if nothing has changed
* Make getNoteBounds a separate function
* Rename getNoteBounds to boundsForNotes
* bool operator instead of optional + qobject_cast
* Revert "bool operator instead of optional + qobject_cast"
This reverts commit 98c56a96cf .
* qobject_cast and nullopt
2022-07-04 10:16:22 +09:00
Johannes Lorenz
29efb5d6ba
MidiRawClient: Fix setting useless param ( #6431 )
...
MidiChannelPressure and MidiProgramChange have only one param, so only
set this one param for those.
2022-07-02 10:20:46 +02:00
Levin Oehlmann
c075ba93fb
clang-tidy: Run modernize-use-emplace everywhere ( #6451 )
...
... to avoid constructing and copying temp objects
2022-06-26 08:54:59 +02:00
Levin Oehlmann
28ec71f91a
clang-tidy: Apply modernize-use-equals-default everywhere ( #6450 )
2022-06-26 08:48:24 +02:00
Levin Oehlmann
e72d9d46b8
Add missing gui:: prefixes to types in AudioSoundIo ( #6447 )
...
Fixup of #6174 .
2022-06-25 00:53:01 +02:00
Levin Oehlmann
c5cdab2601
clang-tidy: Apply modernize-use-bool-literals ( #6448 )
...
... and remove never-executed code:
This removes a condition that was always true and two statements
guarded by conditions that were always false.
2022-06-24 19:38:44 +02:00
Johannes Lorenz
c259220472
Fix clazy warning: "Signature is not normalized." ( #6445 )
...
This only removes whitespace to fix a clazy warning
[-Wclazy-connect-not-normalized].
2022-06-23 22:17:44 +02:00
Levin Oehlmann
773310384b
clang-tidy: Apply modernize-redundant-void-arg everywhere ( #6446 )
2022-06-23 21:27:23 +02:00
sakertooth
420769a32d
Fix Qt Deprecations ( #6386 )
...
Co-authored-by: Kevin Zander <veratil@gmail.com >
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
2022-06-23 20:28:04 +02:00
Dominic Clark
96df9b006c
Clean up macros a bit ( #6444 )
...
* Prefix `STRINGIFY` and `STR` macros with `LMMS_`
* Fix include guard macro names
* Remove unused macros
2022-06-23 12:20:05 +01:00
Levin Oehlmann
5904b249c0
clang-tidy: Apply modernize-use-override everywhere ( #6439 )
...
... to mark overriding functions `override` instead of `virtual`.
2022-06-19 23:03:55 +02:00
Levin Oehlmann
7227c89847
Namespace lmms ( #6174 )
...
This PR places all LMMS symbols into namespaces to eliminate any potential future name collisions between LMMS and third-party modules.
Also, this PR changes back `LmmsCore` to `Engine`, reverting c519921306 .
Co-authored-by: allejok96 <allejok96@gmail.com >
2022-06-19 20:08:46 +02:00
Alex
ce2d898da2
Correctly upgrade projects saved by LMMS forks ( #6424 )
...
* Do project file upgrades based on file version and not on LMMS version
* Do upgrade after version check
2022-06-14 12:27:20 -05:00