Holger Wirtz
f3518feb75
Removed checks for new().
6 years ago
Holger Wirtz
2bfd52fe6a
Fixes for new() and exit(). Thanks to falkTX!
6 years ago
Holger Wirtz
506f090c80
Fixes for new() and exit(). Hints from falkTX - thanks!
6 years ago
Holger Wirtz
6801e49fca
Small fix for transpose.
6 years ago
Holger Wirtz
71c42214d9
Several fixes for adapting transpose to the patched engines.
6 years ago
Holger Wirtz
58f8f4c3f8
Several fixes:
...
- MW/AT/FC/BC should now work.
- Fix for avoid crashing at removing plugin.
6 years ago
Holger Wirtz
5feb790b60
Fixes for modwheel.
6 years ago
Holger Wirtz
bcff44c0a3
Fixes: delete unused creaed objects whenn errors occurs or plugin in unloaded.
6 years ago
Holger Wirtz
e142881822
Removed some last patches to avoid problems with sound generation.
7 years ago
Holger Wirtz
f63c4b35ef
Revert "Fixes for dynamic memory allocation."
...
Seem to be buggy...
This reverts commit 3a9568fa1a
.
7 years ago
Holger Wirtz
9677d5a792
Revoked the last changes...
7 years ago
Holger Wirtz
359b5a0f38
Try to fix controllers.
7 years ago
root
3a9568fa1a
Fixes for dynamic memory allocation.
7 years ago
root
6a2a90c869
Fixed a typo.
7 years ago
root
0e4211fd34
Added checks for NULL - just to be sure.
7 years ago
root
2413bf4210
Fix for maling clear that DEXED_ENGINE_MODERN is the chosen engine if tp
...
is out of range.
7 years ago
Mark Raynsford
1cdd7eee3e
Fix a crash when running in Ardour 5
...
The current code contains a check that avoids setting the current
FM engine if the engine type is the same as the one that's already
set. The problem is that if the target engine type is `0` and the
current engine has never been set, the engine will never be set.
This leads to a NULL pointer dereference when the engine is accessed
later during rendering.
The fix is to change the logic slightly so that the set operation
isn't avoided if the current code is NULL.
7 years ago
root
1d6239f89d
Very small changes... most are code cleanups and removed a to talkative trace output.
7 years ago
root
ca476751eb
Added several patches from the original Dexed.
7 years ago
root
bf24d15002
Fixed memory leak and SEGV when removing plugin.
7 years ago
root
97bac5932d
Fixed a problem when bypassing plugin.
...
Fixed a SEGV when deleting the plugin.
7 years ago
Holger Wirtz
56adff66e1
Reimplemented MIDI controller 120 and 123 with event-cue-flushing.
7 years ago
Holger Wirtz
da0fabe3de
Fix for MID controller handling.
7 years ago
Holger Wirtz
d8fcf2d029
Added MIDI controllers 0x7b and 0x78 for disabling all sound (e.g. when
...
bypassing plugin).
7 years ago
Holger Wirtz
dcbbb1ee7a
Fixed problem with playing notes when deactivating the plugin.
7 years ago
root
e3c0a2dae2
There was a bigger problem with a SEGV which I can't fix. So I decided to got
...
back to a1f53457f8
and start again with
implementing the feature of configuring in realtime how much voices (1..32) you
may want to use.
Also made some cleanup.
7 years ago
root
7f44384e6b
... added not all files for last commit...
7 years ago
Holger Wirtz
cca06890c3
Added some additional test sounds.
...
Changed code for using the modulators (amp, itch, eg) - but does not help.
Seems that there are some real problems in MSFA.
7 years ago
Holger Wirtz
d244387b22
Another fix for the initialization of the pitch-wheel.
7 years ago
Holger Wirtz
c2a3db70d9
Fixed problem with a to high counter for array.
7 years ago
Holger Wirtz
58748364ac
Fixed wrong initialization data for pitch-bend.
7 years ago
Holger Wirtz
0aa2c1641f
Resized the maximum number of notes from 16 (original DX7) to 32.
...
Added the possibility to add more than one sysex file to dx7sysex2lv2.
Added DX7/DX7II ROMs to user-data.
7 years ago
Holger Wirtz
8933343153
Added default user-presets (INIT sound).
...
Fixed the OP enable bit-order.
7 years ago
Holger Wirtz
c14be135f6
Small fix.
7 years ago
Holger Wirtz
0b61815e6f
Added enable switch for every operator.
7 years ago
Holger Wirtz
fb64a8b33f
Fixed initialization of pitch-bend.
...
Added opSwitch to the controllers and changed controller code for this.
7 years ago
Holger Wirtz
0169790b95
Switched to original audio converting function (with saturation) to float
7 years ago
Holger Wirtz
e5d053d06e
Fixed mono-mode. But it sound not really good...
...
Optimized LFO start, so it is only started when no key is currently pressed.
Added some debug messages to locate the problem of setting mod ranges from 99 to 0 at startup.
7 years ago
Holger Wirtz
d352fa75a3
Added new parameters to bin/dx7sysex2lv2.
...
Changed Dexed.ttl: enumeration-list instead of integers.
Optimized the audio output-leveling.
7 years ago
Holger Wirtz
d425065b31
Added controllers for mod-wheel, foot, breath and aftertouch.
7 years ago
Holger Wirtz
c74b2b6635
Added several controllers. Most of them are not ready...
7 years ago
Holger Wirtz
ddec7f1023
Fixed pitchwheel code.
...
Added (fixed) master tune.
Changed some initial parameters.
7 years ago
Holger Wirtz
3d5ec67038
Added master-tune parameter.
7 years ago
Holger Wirtz
3dd5e5a224
Changed clipping code - seems to be easier to read and avoiding complex calculations.
7 years ago
Holger Wirtz
3d516e0811
Changed default engine to MODERN. Hope this limitsstrange sound behaviour for
...
some sounds.
7 years ago
Holger Wirtz
5d77123123
Ok, now simpler and better avoiding of clippin and distortion.
8 years ago
Holger Wirtz
1b12a2a2d6
Arrrggh! I am a fool in math...
8 years ago
Holger Wirtz
7eb8af4195
Fixing the out-amp against overdive.
8 years ago
Holger Wirtz
f647d06181
Added original Dexed clipping code. Can be disabled by setting
...
"-DNON_DEXED_CLIP" in Makefile.
Added switch for enabling pitch-wheel code - but this code seems currently to
broken. For enabling add "-DPITCHWHEEL" in Makefile.
Renamed method for calculating which operator is a carrier.
Smaller optimizations.
8 years ago
Holger Wirtz
d02f6f623a
Fixed several small errors and now Dexed is producing sound again.
8 years ago