Commit graph

4179 commits

Author SHA1 Message Date
redtide
4781a3708b Centered, full-width background image
After a previous UI change, the image container had an offset to the left side
with the contained image left-aligned.
This change makes the container full-width and centers the image.
In addition, the piano keyboard has been adapted accordingly, leaving more room for the panels.
The background image size has been increased to 800x300.
2023-04-09 12:22:33 +02:00
redtide
9b2b67a669
Merge pull request #1151 from redtide/about-label-button
Removed the text labeled button for displaying the About dialog
2023-04-09 11:48:25 +02:00
redtide
2bead3abeb Removed the text labeled button for displaying the About dialog
It was added because the logo button didn't react visually to mouse events.
Now when you hover over the logo, it gets highlighted and also shows a tooltip like the other glyph buttons.
2023-04-09 11:24:49 +02:00
redtide
e39277f6a5 Tests fix for MSVC build 2023-04-07 21:44:13 +02:00
redtide
18336a33c2 Enable CI manual builds 2023-04-07 21:43:41 +02:00
redtide
0e900c519a Updated CI Actions 2023-04-07 16:57:15 +02:00
redtide
d1d460dd04 Rewrite CHANGELOG.md following keepachangelog rules
- with the exception that all sections like Added, Changed, Fixed etc. are subdivided
with 3 additional subsections: Major improvements (general),
Library (for API, sfizz_jack and sfizz_render tools), UI (common to all plugins)
and Plugins. Might be an idea to swap sections, making subsections as parent.
- Some releases were marked as YANKED as suggested by the keepchangelog guidelines,
though this might be undesiderable/debated; remove them later if the case.
2023-03-30 12:46:40 +02:00
redtide
e84a6ec7f2 Moved Release-Notes.md from wiki as CHANGELOG.md
The original file will remain in the Wiki git history
2023-03-30 12:19:16 +02:00
redtide
9bdecbc275 Better VSTGUI compat, new and old versions 2023-03-29 21:10:05 +02:00
redtide
8d2c0fa2fb
Merge pull request #1145 from redtide/sysdeps-fix
More optional system preinstalled dependencies
2023-03-29 09:28:51 +02:00
redtide
4c819222a0 More optional system preinstalled dependencies
Catch2, ghc-filesystem, lv2 headers and VST3SDK sources preinstalled system packages can be used,
optionally and where available, to build sfizz via CMake options:

SFIZZ_USE_SYSTEM_CATCH
SFIZZ_USE_SYSTEM_GHC_FS
SFIZZ_USE_SYSTEM_LV2
SFIZZ_USE_SYSTEM_VST3SDK
2023-03-29 09:13:25 +02:00
Paul Ferrand
795af9c68b
Merge pull request #1124 from iv-m/fix-man-install
Add section suffix to man pages
2023-01-02 16:10:21 +01:00
Paul Ferrand
18d55a0263
Merge pull request #1113 from paulfd/keyswitch-cc-140
Last keyswitches don't change the midi state
2023-01-02 16:08:28 +01:00
Paul Ferrand
894bafc455
Merge pull request #1115 from paulfd/fix-loads-and-saves
Fix 2 bugs in LV2 and VST3 for loads and stores
2023-01-02 16:08:14 +01:00
Ivan A. Melnikov
c82d891e22 Add section suffix to man pages
`man`, at least on some linux distros, ignores files
that don't have have the numeric suffix that corresponds
to the man page section.
This commit adds the suffix to the tools man pages.

Signed-off-by: Ivan A. Melnikov <iv@altlinux.org>
2022-08-24 19:21:38 +04:00
Paul Fd
5a5750a976 Fix 2 bugs in LV2 and VST3 for loads and stores 2022-08-02 01:55:03 +02:00
Paul Ferrand
1eb36c4aa3
Merge pull request #1114 from paulfd/fix-lv2lint
Fix LV2 manifest when using PSA
2022-08-01 10:22:48 +02:00
Paul Fd
dac20eac20 Fix LV2 manifest when using PSA
lv2lint was giving out errors
2022-07-30 22:46:43 +02:00
Paul Fd
9faef30134 Last keyswitches don't change the midi state 2022-07-30 02:52:07 +02:00
Paul Ferrand
e0374d5818
Merge pull request #1112 from paulfd/libsndfile-build
Fix libsndfile build and add CI
2022-07-30 02:40:56 +02:00
Paul Fd
7b97460564 Fix libsndfile build and add CI 2022-07-30 02:24:32 +02:00
Paul Ferrand
b6aea989d3
Merge pull request #1104 from paulfd/submodule-updates-2207
Submodule updates - 2022-07
2022-07-29 02:50:02 +02:00
Paul Ferrand
8ace080aea Update ghc::filesystem to v1.5.12 2022-07-29 02:35:11 +02:00
Paul Ferrand
960fc6de1c Update abseil 2022-07-29 02:35:11 +02:00
Paul Ferrand
a6686ad6a4 Update pugixml 2022-07-29 02:35:11 +02:00
Paul Ferrand
b7d50e46a6 Update Catch2 2022-07-29 02:35:11 +02:00
Paul Ferrand
9657da11aa Capitalize manufacturer 2022-07-28 17:54:30 +02:00
Paul Ferrand
1f76a8c2c4
Merge pull request #1109 from sfztools/remove-lfs
Move from LFS...
2022-07-27 12:18:34 +02:00
Paul Ferrand
f09247018c Switch CI to macos 11 (10.15 is deprecated) 2022-07-27 11:12:48 +02:00
Paul Ferrand
8edd3d8e80 Run CI on develop/master branches only 2022-07-27 11:07:40 +02:00
Paul Ferrand
83be63f172 Remove lfs from CI 2022-07-27 11:05:32 +02:00
Paul Ferrand
1859e66ea1 Move from LFS... 2022-07-27 11:01:07 +02:00
Paul Ferrand
52f06b503b Added suffix to multi-out VST3 2022-07-25 23:16:09 +02:00
Paul Ferrand
a6c6a626e2 Fix Macos tests with lfs 2022-07-25 23:00:16 +02:00
Paul Ferrand
ae42f4a882
Merge pull request #1106 from sfztools/lfs-migration
Migrate audio files to LFS
2022-07-25 15:01:30 +02:00
Paul Ferrand
fc1afb1480
Merge pull request #1087 from michaelwillis/macos-installer
Mac OS Installer
2022-07-25 13:41:19 +02:00
Paul Ferrand
f2f37d73b0 Correct plugin descriptions/versions 2022-07-25 13:32:37 +02:00
Paul Ferrand
dd0d3b2327 Fix macos tests and run them in CI 2022-07-25 12:05:01 +02:00
Paul Ferrand
0953936184 Correct some clang warnings 2022-07-25 12:05:01 +02:00
Paul Ferrand
cb2c1e9650 Correct AU bundle vendor; match the other plugins 2022-07-25 12:05:01 +02:00
Paul Ferrand
9cd56f90b9 Retire travis and appveyor 2022-07-25 12:05:01 +02:00
Michael Willis
f1fed9462e Build MacOS installer 2022-07-25 12:05:01 +02:00
Michael Willis
00e334d56c Add MacOS build to github build.yml 2022-07-25 12:05:01 +02:00
Paul Ferrand
68241717ae Fix MOD build 2022-07-24 01:27:07 +02:00
Paul Ferrand
eb7e4b08f6 Add lfs checkout to CI 2022-07-24 00:46:43 +02:00
Paul Ferrand
af866f126b Update gitattributes for lfs 2022-07-24 00:37:54 +02:00
Paul Ferrand
ed3c05b4d6 tests/TestFiles/36-CajonCenter-1.wav,tests/TestFiles/36-CajonCenter-2.wav,tests/TestFiles/36-CajonCenter-3.wav,tests/TestFiles/36-CajonCenter-4.wav,tests/TestFiles/36-CajonCenter-5.wav,tests/TestFiles/closedhat.wav,tests/TestFiles/dummy16.wav,tests/TestFiles/dummy1.wav,tests/TestFiles/dummy2.wav,tests/TestFiles/kick.wav,tests/TestFiles/looped_flute.wav,tests/TestFiles/mono_sample.wav,tests/TestFiles/ramp_wave.wav,tests/TestFiles/root_key_38.wav,tests/TestFiles/root_key_62.wav,tests/TestFiles/short_non_wavetable.wav,tests/TestFiles/silence.wav,tests/TestFiles/snare.wav,tests/TestFiles/stereo_sample.wav,tests/TestFiles/wavetable_with_loop_at_endings.wav,benchmarks/sample.wav,benchmarks/sample.flac: convert to Git LFS 2022-07-24 00:25:45 +02:00
Paul Ferrand
871e1b948c
Merge pull request #1075 from paulfd/submodule-fixes
Remove shallowness and target the sfztools/master branch in vstgui
2022-07-21 02:06:29 +02:00
Paul Ferrand
03dda271dd
Merge pull request #1103 from paulfd/eg-lfo-target
Add LFO frequency as an EG target
2022-07-21 01:44:02 +02:00
Python Blue
935be2e55a Add LFO frequency as an EG target 2022-07-20 02:24:46 +02:00