Commit Graph
976 Commits
Author SHA1 Message Date
Vesa 0b46aa4506 Dual Filter fix: make more efficient - don't calculate coefficients unnecessarily 2014-03-19 03:19:02 +02:00
Vesa 66ba074554 Disable Sfxr preview for now, possibly reimplement after 1.0.0 2014-03-18 11:08:34 +02:00
Tobias Doerffel 5e2d299360 MidiPort: introduced internal base velocity property
In order to keep compatibility with projects created with LMMS < 1.0.0
we maintain a property specifying the base velocity (i.e. the velocity
sent to MIDI-based instruments at volume=100%). For new projects this
always will be 64 while compat code enforces a value of 127 for old
projects.

We can also think about hiding the new groupbox in order to hide
complexity from the user.

Closes #430.
2014-03-17 22:30:52 +01:00
Tobias Doerffel a1e7d9e42d LB302: flag as single stream instrument
LB302 doesn't produce per-note-sound, therefore return proper flags in
the virtual flags() method.

Closes #470.
2014-03-16 23:05:35 +01:00
Vesa 719d39df76 Dual Filter: forgot to set volume knobs 2014-03-16 23:29:59 +02:00
Vesa a585650904 Dual Filter 2014-03-16 23:26:44 +02:00
Tobias Doerffel ce9cfa6821 Merge pull request #467 from diizy/effects
Amplifier plugin
2014-03-16 09:03:31 +01:00
Tobias Doerffel 91e9802993 Merge pull request #463 from diizy/stable-0.4
Knob: add volumeRatio property to allow showing knobs with ratios other ...
2014-03-15 23:12:55 +01:00
Vesa a666df0e56 Fix incorrect loading/saving of models on all native effect plugins. Backwards compatible. 2014-03-15 21:37:35 +02:00
Vesa d269cfe6db BassBooster artwork 2014-03-15 21:16:06 +02:00
Vesa 0ed2b5c4a7 Cmakelist 2014-03-15 21:15:39 +02:00
Vesa eb63f04f55 Amplifier 2014-03-15 21:14:55 +02:00
Vesa cf925d7c5b Knob: add volumeRatio property to allow showing knobs with ratios other than 100 in dBV
Waveshaper, Dynamics processor: make input/output knobs respect the show in dBV setting
2014-03-15 17:19:31 +02:00
Vesa 7dac1137bc Knob: add volumeRatio property to allow showing knobs with ratios other than 100 in dBV
Waveshaper, Dynamics processor: make input/output knobs respect the show in dBV setting
2014-03-15 10:45:55 +02:00
Tobias Doerffel 847edd624c Merge pull request #449 from diizy/stable-0.4
Fix sfxr crashing on very high notes
2014-03-13 18:12:59 +01:00
Oskar Wallgren dbea815931 Fix capitalization in some plugins description 2014-03-13 17:37:36 +01:00
Vesa b8e2f3f785 Fix sfxr crashing on very high notes 2014-03-13 18:23:43 +02:00
Tobias Doerffel 7af2930a45 Merge pull request #436 from softrabbit/bug433
LB302: make filter selection sync with GUI
2014-03-12 21:58:05 +01:00
Vesa 24c5b2367e Fixes for Triple osc, LB302 logos 2014-03-12 10:32:19 +02:00
Raine M. Ekman ab69c2d44b LB302: make filter selection sync with GUI on initialisation and preset load 2014-03-11 21:57:31 +02:00
Tobias Doerffel 0674e1434c SongEditor: renamed class and file name to match current coding style 2014-03-09 23:25:38 +01:00
Vesa bcd604edc6 Waveshaper, Dynamics processor: some code improvements 2014-03-09 15:31:03 +02:00
Vesa f2b2a8c4be Triple osc: make buttons more visible (fix #306) 2014-03-09 00:39:54 +02:00
Tobias Doerffel 56ee27ed9b Midi: added MidiDefaultVelocity to be used for test notes etc. 2014-03-08 13:22:51 +01:00
Tobias Doerffel 1c66bb9d66 Instrument: introduced flags to replace virtual property getters
There'll be more and more flags for instruments. Handling them using
virtual and overloaded getter functions doesn't scale well and adds
unneccessary overhead.
2014-03-08 12:47:42 +01:00
Tobias Doerffel 83af61836f Sf2Player: corrected MIDI velocity calculation for pseudo envelopes 2014-03-08 12:46:52 +01:00
Tobias Doerffel 2981a5994c ZynAddSubFX: update buffer size when opening GUI
When opening the ZynAddSubFX GUI the buffer size information was not
retrieved properly and caused problems when setting a low global buffer
size in LMMS. We update the buffer size in ZynAddSubFX manually now as
as a temporary workaround until the VST synchronization feature gets
stripped out of the RemotePluginClient class.

Closes #335.
2014-03-03 22:55:52 +01:00
Tobias Doerffel b5183fdd5f ZynAddSubFX: added pitch range support
Even though ZynAddSubFX does not support updating its pitch wheel range
via MIDI events we can set it manually using provided internal functions.

Closes #394.
2014-03-03 22:37:00 +01:00
Vesa 9b8d396d82 Make sfxr use noteplayhandle, to enable velocity and env/lfo tab 2014-03-01 22:59:48 +02:00
Vesa 82b1c2f882 Zyn fix: export now fully works with GUI either open/closed 2014-03-01 15:53:34 +02:00
Vesa cd9709d855 Fix zynaddsubfx export with higher samplerates 2014-03-01 13:41:24 +02:00
Vesa 56747ab9a7 Fix for sfxr export problem 2014-02-28 08:09:16 +02:00
Tobias Doerffel 382a76773d Merge pull request #390 from wongcc966422/issue360
sf2 plugin: fixes naming issue
2014-02-27 16:05:10 +01:00
Wong Cho Ching d76e3dd301 sf2 plugin:fixes naming issue 2014-02-27 19:47:20 +08:00
Tobias Doerffel a18604d574 Merge pull request #379 from diizy/stable-0.4
Updated knob code, now everything seems to work really smoothly regardle...
2014-02-24 21:18:41 +01:00
Vesa ab73c0c133 Updated knob code, now everything seems to work really smoothly regardless of knob type or range.
Also some graphics tweaks here and there.
2014-02-24 22:14:54 +02:00
Hannu Haahti a34a0932d1 RemoteVstPlugin: don't mess with plugin internals 2014-02-24 00:57:03 +02:00
Hannu Haahti 1e3dcdec0d RemoteVstPlugin: close the plugin properly 2014-02-24 00:56:40 +02:00
Tobias Doerffel 8b138202ca SpectrumAnalyzer: fixed spectrum painting
Variable aliasing due to code style fixes introduced a regression in the
darken() method.
2014-02-23 18:51:04 +01:00
Tobias Doerffel 4903190759 Removed old ladspa_effect directory
Something went wrong with the rename in 9c9372f0c8.
2014-02-23 17:35:22 +01:00
Tobias Doerffel ed973bd8be LadspaEffect, VstEffect: shortened plugin name
In order to display less redundancy in EffectSelectDialog, the plugin
names were shortened to "LADSPA" and "VST".
2014-02-23 15:24:15 +01:00
Tobias Doerffel 9c9372f0c8 LadspaEffect: renamed source directory to match coding style 2014-02-23 15:23:57 +01:00
Tobias Doerffel feecf52b57 DynamicsProcessor: fix e758f80536 2014-02-23 15:19:47 +01:00
Tobias Doerffel 408c98f473 VstEffect: fixed some messages 2014-02-23 15:08:19 +01:00
Tobias Doerffel 67d363ef79 SpectrumAnalyzer: coding style / naming conventions improvements 2014-02-23 14:58:51 +01:00
Tobias Doerffel e758f80536 DynamicsProcessor: no underscore in plugin filename 2014-02-23 14:42:19 +01:00
Tobias Doerffel 3be2e89d37 DspEffectLibrary: renamed from effectLib 2014-02-23 14:41:23 +01:00
Tobias Doerffel cde708fe06 LadspaSubPluginFeatures: also show file name for plugin details 2014-02-23 14:41:23 +01:00
Tobias Doerffel e0837726b0 BassBooster: coding style / naming conventions improvements 2014-02-23 14:41:22 +01:00
Tobias Doerffel c121cf8906 Merge pull request #370 from diizy/stable-0.4
Song editor, Bitinvader UI tweaks
2014-02-23 01:04:30 +01:00