Paul Ferrand
3e5c9d8e06
Merge pull request #999 from paulfd/man-pages
...
Add man pages for executables
2021-10-21 08:32:35 +02:00
Paul Fd
eadb1b4beb
Add man pages for executables
...
And correct a small bug in the jack client
2021-10-20 23:53:34 +02:00
Paul Fd
cba1f8a86a
Don't dispatch off notes when offing a CC-trig'd voice
...
Check behavior
2021-10-20 17:13:38 +02:00
Paul Fd
6310aa1abc
Honor lorand/hirand in CC triggered regions
2021-10-20 16:28:06 +02:00
Paul Ferrand
ba8716da21
Merge pull request #993 from paulfd/extended-curve
...
Evaluate the curve in extended CCs
2021-10-16 13:04:30 +02:00
Paul Fd
cd6bba5378
Reset note and octave offset when resetting the synth
2021-10-14 23:48:23 +02:00
Paul Fd
4ec32024ce
Evaluate the curve in extended CCs
2021-10-14 23:37:21 +02:00
Jean Pierre Cimalando
7552e5e8b8
Include headers which seem needed on BSD-like
2021-09-23 01:40:57 +02:00
JP Cimalando
51dd3898ae
Merge pull request #990 from jpcima/macos
...
Set the macOS compability back to 10.9
2021-09-23 00:18:52 +02:00
Paul Ferrand
e8f796156f
Merge pull request #972 from praashie/fix-off-group
...
Fix `off_by` behavior with long-releasing notes
2021-09-22 07:10:51 +02:00
Jean Pierre Cimalando
f0b827d423
Implement C++17 aligned-new support for macOS < 10.14
2021-09-22 05:02:26 +02:00
Paul Ferrand
fbac436cc0
Merge pull request #963 from paulfd/sustain-sostenuto-psa
...
Add a check for sustain and sostenuto in the LV2
2021-09-10 13:56:25 +02:00
Paul Fd
e6bc330520
Use the offed_ boolean for the check
2021-09-10 13:55:26 +02:00
Jean Pierre Cimalando
c70f50197b
Have the DS importer generate the correct loop mode
2021-08-28 13:28:46 +02:00
Mike
c3df3d3b65
Fix build with clang & C++17 (bessel functions not defined)
2021-08-22 18:26:32 -04:00
Elmo
3aae318e82
Fix releasing notes not muted by off groups
2021-08-17 16:57:33 +03: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
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
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
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 Fd
aaa49f3f8d
Correct the int type in handleGroupOpcodes
2021-07-16 00:53:22 +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
6748c1ed02
Merge pull request #935 from paulfd/pianobook
...
Store files to load and their offset and defer loading
2021-07-05 23:46:48 +02:00
Paul Ferrand
2be91453e8
Merge pull request #941 from paulfd/salamander
...
Passing lokey=-1 does not reactivate the note trigger
2021-07-05 18:28:20 +02:00
Paul Fd
5fc3db6ad4
Passing lokey=-1 does not reactivate the note trigger
2021-07-05 12:06:15 +02:00
Paul Fd
559464684a
CC Triggers also considers sequences
2021-07-05 11:31:24 +02:00
Paul Fd
5dbeb58eb0
Add filter veltrack oncc
2021-07-05 09:24:39 +02:00
Paul Fd
3658de4497
Add amp and pitch veltrack oncc
2021-07-05 09:22:07 +02:00
Paul Fd
f84cacebf6
Rename the stateful free functions
2021-07-05 09:12:35 +02:00
Paul Fd
f7a56d67bf
MOD build
2021-07-04 19:36:14 +02:00
Paul Fd
66ec8c4423
Move the stateful region value computations in a separate file
2021-07-04 19:32:17 +02:00
Paul Fd
da942c9244
Store files to load and their offset and defer loading
...
Better behavior when using a file multiple times with different offsets.
2021-06-30 22:45:11 +02:00
Paul Fd
5527282159
Parse the relevant inputs
2021-06-29 10:48:53 +02:00
Paul Fd
c382b8894e
Negative group IDs
2021-06-27 22:35:41 +02:00
Paul Fd
788a4301a1
Don't update the delay after the phase has passed
2021-06-27 19:35:20 +02:00
Paul Fd
d2ae2a0fe0
Add dynamic to the basic envelope
2021-06-27 16:51:29 +02:00
Paul Fd
e79e5cf04d
Flex envelope dynamic update
2021-06-27 12:13:44 +02:00
Paul Fd
83be87c449
Removed the dynamic update
2021-06-27 11:22:03 +02:00
Paul Fd
cbff8666c1
Remove useless midistate injection
2021-06-26 23:05:14 +02:00
Paul Fd
8563a1735f
Merged implementations with dynamic updates
2021-06-26 22:50:57 +02:00
Paul Fd
5da331cf18
Parse CC modifiers for flex EGs
2021-06-26 22:44:46 +02:00
Jean Pierre Cimalando
4de9b42427
Add tests
2021-06-26 21:09:36 +02:00
Jean Pierre Cimalando
503ff04f9b
Add modulations for Flex EG time and level
2021-06-26 19:09:27 +02:00
Paul Fd
92f741687e
Differentiate between releasing and "offed"
...
The goal is to be able to off voices in their release stage, possibly shortening the release tail
2021-06-25 17:59:48 +02:00
Paul Ferrand
3d6987d47c
Merge pull request #917 from praashie/develop
...
Fix group cutting behavior with CC triggered samples (such as sustain pedals)
2021-06-23 08:17:20 +02:00
Paul Fd
d00115ed7d
Reformat
2021-06-23 00:12:05 +02:00