Lost Robot
4ea8a70de6
Fix Equalizer LP/HP curve display ( #6748 )
2023-06-26 17:23:47 -07:00
Michael Gregorius
7c6ade5736
Merge pull request #6731 from michaelgregorius/6729-MissingFilterImage
...
Add SID filter image back (#6729 )
2023-06-08 17:41:58 +02:00
Michael Gregorius
5debf982ef
Add SID filter image back ( #6729 )
...
Add the image for the disabled SID filter back. According to a comment
in the issue it seems to have gone missing during commit c1e6b313 .
2023-06-08 17:15:53 +02:00
Tres Finocchiaro
bceee6c427
Look for libcarla_native-plugin.dll on Windows ( #6726 )
...
Closes #5984
2023-06-05 16:22:05 -04:00
Michael Gregorius
bd5f1b9ea1
Fix uninitialized variable "pCurPreset" ( #6639 ) ( #6723 )
...
Fix the uninitialized variable pCurPreset by setting it to nullptr.
Please note that it looks as if the nullptr is now being passed to the
function fluid_sfont_iteration_next_wrapper. However, the function does
not use the parameter anyway and then the variable is set to the result
of that function.
2023-06-04 22:44:48 -05:00
Lost Robot
f13e95932d
Include cstdint ( #6697 )
2023-04-25 11:06:15 -07:00
Lost Robot
1f93dbc124
EQ default shelf reso ( #6694 )
2023-04-21 11:17:53 -07:00
Dalton Messmer
64003fb004
Fix FreeBoy CPU time bug ( #6680 )
2023-04-18 14:39:02 -05:00
Lost Robot
2e572caa58
Add Dispersion effect ( #6683 )
2023-04-05 21:08:24 -07:00
Arash Partow
2baa23ee1a
Update ExprTk package
2023-02-26 15:51:24 +01:00
JGHFunRun
ac080513fd
Fixed typo ( #6652 )
2023-02-23 23:31:07 +01:00
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
Johannes Lorenz
7649f5ed24
Lv2ControlBase: Remove unused virtuals
...
They were never used. Possibly they were just in the code because the
code originated from #4662 (where the virtuals would also be
omittable...).
2023-02-21 21:03:00 +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
e8e54a7ba8
Remove more global automation from MidiImport ( #6605 )
2023-01-17 21:17:38 +09:00
Dominic Clark
d95c89760a
Support ZynAddSubFx with MSVC ( #6561 )
2023-01-02 23:42:46 +00:00
Lost Robot
2f2ba41f28
Microtonality for SF2Player ( #6580 )
...
Co-authored-by: Hyunjin Song <tteu.ingog@gmail.com >
2023-01-01 10:28:30 +00:00
Hyunjin Song
bf00a675cc
Fix broken "Display playback cursor in AudioFileProcessor" ( #6601 )
...
Adds missing `lmms` namespace for `f_cnt_t` to qRegisterMetaType.
2023-01-01 18:53:30 +09:00
Alex
757146cc68
Move Flanger class declarations into namespace lmms
2022-12-31 14:40:07 +01: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
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
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
Dominic Clark
550c7bf82e
Improve use of strip command ( #6505 )
2022-09-06 17:25:59 +01: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
István Szabó
ee7d312ac9
Allow negative value for stereo difference in BitCrush ( #6475 )
2022-08-02 14:48:27 +09:00
Kevin Zander
f39b3d5022
Use automation track for MIDI program change events ( #6308 )
2022-07-08 13:06:25 -05:00
saker
b451e40b51
clang-tidy: Apply modernize-use-using everywhere ( #6453 )
2022-07-07 10:54:34 +02:00
Hussam al-Homsi
a6e6afb0ee
Make AFP include the last sample frame ( #6399 )
2022-07-05 11:19:56 +09:00
Dominic Clark
6c3e148fbb
Make VST sync always-on and non-global ( #6418 )
2022-07-04 17:03:17 +01: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
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
Levin Oehlmann
773310384b
clang-tidy: Apply modernize-redundant-void-arg everywhere ( #6446 )
2022-06-23 21:27:23 +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
Hyunjin Song
c2fa2375dc
Don't send effEditIdle on CLI rendering ( #6440 )
2022-06-22 10:06:34 +09: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
Dominic Clark
2c8ffd0f16
Refactor shared memory ( #6404 )
2022-05-28 13:10:45 +01:00
Hyunjin Song
3518d307f4
Fix Carla version detction in CarlaBase ( #6403 )
2022-05-24 09:57:09 +09:00
Dominic Clark
0dcf909129
Kill orphaned subprocesses on crash ( #6366 )
...
Co-authored-by: Lukas W <lukaswhl@gmail.com >
2022-04-20 17:15:33 +01:00
Alex
33b44ec9c7
Disable tooltips through event filter ( #6192 )
...
* Control tooltip visibility using an event filter
...removing the need for a ToolTip helper class
* Remove whitespace
2022-04-15 14:04:52 +02:00
Johannes Lorenz
f6bad88ad3
Fix casing of filenames and code in plugins/ ( #6350 )
...
No functional changes! No changes to savefiles/presets!
Fixes casing of everything that is currently lowercase but should
be uppercase.
Fixes also some other plugin strings, especially:
* opl2 -> OpulenZ (see 289887f4fc )
* calf -> veal (see ae291e0709 )
* ladspa_effect -> LadspaEffect (see 9c9372f0c8 )
* remove flp_import (see 2d1813fb64 )
2022-04-03 13:26:12 +02:00
JGHFunRun
87b2663ac1
No "tb303" only "TB-303" ( #6344 )
2022-04-03 13:07:58 +02:00
Johannes Lorenz
54bee2272e
Rename LedCheckbox to LedCheckBox in filenames
...
Justification: The class is named `LedCheckBox`, and other files follow
the casing of the classes, too.
2022-03-26 11:37:25 +01:00
Dominic Clark
4dc04a612a
Split RemotePlugin.h into separate files ( #6322 )
2022-03-22 21:40:16 +00:00
akimaze
a08e7f9029
Native linux VST support ( #6048 )
...
Co-authored-by: Dominic Clark <mrdomclark@gmail.com >
2022-03-02 18:47:54 +00:00
Johannes Lorenz
7db3fa94a1
Improve includes ( #6320 )
...
* Update ringbuffer submodule to fix includes
* Remove cyclic includes
* Remove Qt include prefixes
* Include C++ versions of C headers
E.g.: assert.h -> cassert
* Move CLIP_BORDER_WIDTH into ClipView
This allows to remove includes to TrackView.h in ClipView cpp files.
* Elliminate useless includes
This improves the include structure by elliminating includes that are
not used. Most of this was done by using `include-what-you-use` with
`CMAKE_C_INCLUDE_WHAT_YOU_USE` and `CMAKE_CXX_INCLUDE_WHAT_YOU_USE`
set to (broken down here):
```
include-what-you-use;
-Xiwyu;--mapping_file=/usr/share/include-what-you-use/qt5_11.imp;
-Xiwyu;--keep=*/xmmintrin.h;
-Xiwyu;--keep=*/lmmsconfig.h;
-Xiwyu;--keep=*/weak_libjack.h;
-Xiwyu;--keep=*/sys/*;
-Xiwyu;--keep=*/debug.h;
-Xiwyu;--keep=*/SDL/*;
-Xiwyu;--keep=*/alsa/*;
-Xiwyu;--keep=*/FL/x.h;
-Xiwyu;--keep=*/MidiApple.h;
-Xiwyu;--keep=*/MidiWinMM.h;
-Xiwyu;--keep=*/AudioSoundIo.h
```
* Fixup: Remove empty #if-#ifdef pairs
* Remove LMMS_HAVE_STD(LIB|INT)_H
2022-03-02 13:30:43 +01:00