Commit graph

4179 commits

Author SHA1 Message Date
jofemodo
48582af119 Add "set_oversampling" option to internal CLI. 2021-08-20 02:33:11 +02:00
jofemodo
29ff2b93f6 Implement a basic CLI for loading soundfonts and setting engine parameters. 2021-08-19 20:06:37 +02:00
jofemodo
4bca25d7a3 Add "num_voices" option to CLI. 2021-08-19 14:31:47 +02:00
Elmo
3aae318e82 Fix releasing notes not muted by off groups 2021-08-17 16:57:33 +03:00
Elmo
06cf476fb3 Add failing test case for staccato off grops 2021-08-17 16:57:07 +03:00
Paul Ferrand
15370fa439
Merge pull request #948 from paulfd/zenity-path
Use glib's find in path
2021-07-27 21:02:41 +02:00
Paul Fd
4769e35ef6 Use glib's find in path 2021-07-27 19:12:01 +02:00
JP Cimalando
03472da8c8
Merge pull request #954 from paulfd/short-audio-files
Parse oscillator=auto and only have implicit wavetables if the file is short AND wavetable tags are in
2021-07-27 17:32:33 +02:00
Paul Ferrand
a92dc773c5
Merge pull request #933 from paulfd/flex-eg-oncc
Dynamic EGs
2021-07-27 17:14:19 +02:00
Paul Ferrand
720a3a05fb
Update Synth.cpp 2021-07-27 17:13:37 +02:00
Paul Ferrand
fd67dbaee4
Merge pull request #960 from paulfd/lv2-save-and-restore
Port values don't need to be saved/restored
2021-07-27 17:12:22 +02:00
JP Cimalando
320f5d62b7
Merge pull request #968 from psav/patch-2
Update to correctly require win32/64 builds
2021-07-27 10:43:37 +02:00
Pete Savage
5255b719bf
Update to correctly require win32/64 builds 2021-07-27 09:38:52 +01:00
JP Cimalando
8112b50f21
Merge pull request #967 from psav/fix_so_version
Update so version to align better with packaging guidelines
2021-07-27 09:41:06 +02:00
Pete Savage
9edafdd788
Update so version to align better with packaging guidelines
As per - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_downstream_so_name_versioning
2021-07-27 08:14:57 +01:00
JP Cimalando
779d17279e
Merge pull request #965 from psav/fedora_spec_updates
Preserve source permissions
2021-07-27 06:45:17 +02:00
Pete Savage
30c2881c2e
Add source permissions to preserve file perms 2021-07-26 20:32:48 +01:00
Pete Savage
c3bbe3b04e
Add source permissions to preserve file perms 2021-07-26 20:31:26 +01:00
Pete Savage
be2c59c691
Add source permissions to preserve file perms 2021-07-26 20:30:52 +01:00
Paul Ferrand
9069ce8773
Merge pull request #964 from psav/fedora_spec_updates
Fedora spec updates
2021-07-26 02:01:56 +02:00
Pete Savage
7c4dbe7e35
Added option to use system cxxopts 2021-07-25 14:45:45 +01:00
Pete Savage
14e6c3359c
Added option to use system cxxopts 2021-07-25 14:44:56 +01:00
Pete Savage
5bca4394a9
Add option for system pugixml 2021-07-25 14:30:44 +01:00
Pete Savage
c548bccb71
Add ability to use system pugixml 2021-07-25 14:29:56 +01:00
Pete Savage
b52a49e67e
Added option for kissfft 2021-07-24 21:24:38 +01:00
Pete Savage
7f4c858656
Make kissfft optional 2021-07-24 21:21:45 +01:00
Paul Fd
57a41fd0a7 Add a check for sustain and sostenuto in the LV2
If the midi message is a sustain or sostenuto, pass it on regardless of the plugin-side automation compile time switch.
Also hide sustain/sostenuto CCs from the UI controls; most of the time they're for pedal noises and things like this.
2021-07-24 19:11:39 +02:00
Paul Fd
14c9864b25 Tweak the shading rectangle size 2021-07-24 17:29:39 +02:00
Paul Fd
47f45c6f77 Port values don't need to be saved/restored
But lv2:Parameters do !
2021-07-24 10:44:19 +02:00
JP Cimalando
85c174cd9c
Merge pull request #958 from psav/patch-1
Fix simde finding on non pkg_config enabled installations
2021-07-22 17:06:45 +02:00
Pete Savage
7ddebc5c3d
Fix simde finding on non pkg_config enabled installations 2021-07-22 15:51:00 +01:00
JP Cimalando
63ad88c671
Merge pull request #957 from psav/fix_import_for_cpp_17_build
Fixed import for CPP 17
2021-07-22 08:51:06 +02:00
Pete Savage
a9f7f458f6
Fixed import for CPP 17 2021-07-22 07:29:37 +01:00
Paul Ferrand
a1cef9ba16
Merge pull request #953 from paulfd/loop-startcc-aliases
Added aliases for Cakewalk and RGC loop_oncc opcodes
2021-07-20 12:26:17 +02:00
Paul Fd
aeb17c1fca Parse oscillator=auto and only have implicit wavetables if the file is short AND wavetable tags are in 2021-07-20 12:25:03 +02:00
Paul Fd
825d558a4c Added aliases for Cakewalk and RGC loop_oncc opcodes 2021-07-20 11:26:41 +02:00
Paul Ferrand
53277dae3c
Delete old license file [ci skip] 2021-07-20 10:27:40 +02:00
Paul Ferrand
26d15201d1
Merge pull request #952 from sfztools/add-license-1
Create LICENSE
2021-07-20 10:27:08 +02:00
Paul Ferrand
e7792b927f
Create LICENSE 2021-07-20 10:26:42 +02:00
Paul Ferrand
efcb0da58a
Merge pull request #947 from paulfd/group-opcodes-correction
Correct the int type in handleGroupOpcodes
2021-07-16 21:18:10 +02:00
Paul Fd
63c1af91ef Input didn't work on Linux 2021-07-16 11:09:17 +02:00
Paul Fd
aaa49f3f8d Correct the int type in handleGroupOpcodes 2021-07-16 00:53:22 +02:00
Paul Fd
5b278bafdf Edit on double click 2021-07-16 00:24:25 +02:00
Paul Fd
3431642cd2 Use linear knobs in VST and LV2 2021-07-16 00:03:03 +02:00
Paul Fd
f34de3e3c9 CC input
- Add an EditValue in the knob
- Shade the knobs when editing
- Right-click on the knob allows to change from low resolution to high resolution CC
2021-07-15 01:16:01 +02:00
Paul Ferrand
af902ee8b0
Merge pull request #938 from paulfd/veltrack-oncc
veltrack_oncc and veltrack_curvecc
2021-07-11 00:31:02 +02:00
Paul Fd
5e1b06d810 Don't normalize pitch and filter 2021-07-10 23:25:07 +02:00
Paul Ferrand
d782631027
Merge pull request #943 from paulfd/sndfile-license
Rewrite the LGPL warning regarding libsndfile
2021-07-10 12:41:34 +02:00
Paul Ferrand
1125d3c3db
Merge pull request #946 from paulfd/keyboard-highlight
Don't draw a white keyboard if all keys are used
2021-07-10 10:14:01 +02:00
Paul Fd
d1d2f9a36b Don't draw a white keyboard if all keys are used 2021-07-10 01:46:46 +02:00