Tres Finocchiaro
bc99728534
Consolidate and simplify CMAKE_POLICY entries ( #6780 )
...
Simplify CMake Policies
Per https://github.com/LMMS/lmms/pull/6758#discussion_r1271346366
2023-08-02 23:06:18 -04:00
Sergey Fedorov
a9d49d4ff7
CMakeLists: use flags for Apple correctly ( #6784 )
2023-07-29 00:22:32 -04:00
Tres Finocchiaro
c53f3d981b
Bump cmt submodule ( #6151 )
...
* Bump cmt submodule
Closes #6006
2023-07-11 12:52:32 -04:00
Aidan Mueller
1f30ffc5e4
Fixed issue #5734 (FreeBoy Division by zero) ( #6053 )
...
* Fixed issue #5734 (FreeBoy Division by zero).
Added comments and used more descriptive variable names for noise
channel initialization block.
Also indented the nested for loop to improve code clarity.
The reasons for doing this can be found in this answer:
https://softwareengineering.stackexchange.com/a/362796
* Better initial div_ratio guess
Allows us to skip r = 0 and a conditional in the loop below.
---------
Co-authored-by: Spekular <Spekular@users.noreply.github.com >
2023-07-02 12:28:40 +09:00
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