Commit Graph

928 Commits

Author SHA1 Message Date
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
Vesa
df18a989d9 Bitinvader changes 2014-02-22 22:30:55 +02:00
Tobias Doerffel
b0c662591d ZynAddSubFX: less line breaks / coding style 2014-02-22 20:55:14 +01:00
Tobias Doerffel
b9384c52bb ZynAddSubFX: delete LocalZynAddSubFX instance in destructor
This is a really embarrassing leak causing LMMS to never cleanup internal
instances of ZynAddSubFX.

Closes #357.
2014-02-22 20:55:14 +01:00
Vesa
3f3cde8332 Dynamics processor peak release fix 2014-02-21 23:01:38 +02:00
Tobias Doerffel
987fdc2e01 Sf2Player: less line breaks and a few other coding style improvements 2014-02-21 20:43:23 +01:00
Tobias Doerffel
7cd7ca46f8 Sf2Player: use qDebug() rather than QTextStream on stdout 2014-02-21 20:43:23 +01:00
Vesa
9896d94b09 Updates to song editor style. Also couple of fixes to SID layout. 2014-02-21 21:13:07 +02:00
Tobias Doerffel
418a5e6a75 Merge pull request #361 from diizy/stable-0.4
SID artwork
2014-02-21 13:32:08 +01:00
Vesa
cd2850dcdc SID artwork 2014-02-21 03:03:08 +02:00
Tobias Doerffel
087a8ac159 Revert "Papu: fixed out-of-bounds array access due to too small data types"
This reverts commit ea5f5c4f00 as the actual
off-by-one error has been fixed.
2014-02-20 23:29:43 +01:00
Tobias Doerffel
29fcb9d7b9 Freeboy/Gb_Apu: fixed require() statement
Classical off-by-one error.
2014-02-20 23:28:35 +01:00
Tobias Doerffel
2591378818 LcdSpinBox: adopt naming style convention 2014-02-20 22:17:28 +01:00
Tobias Doerffel
0e8d47cfe0 LADSPA/SWH/Vocoder: fixed instantiation on Win32
Due to the nature of DLL files LADSPA plugins need a little extra care
when building for Win32, otherwise they can't be instantiated and won't
be available.

Closes #356.
2014-02-20 22:01:58 +01:00
Tobias Doerffel
2049e00901 Merge pull request #155 from 8tab/warning
Some code cleanup
2014-02-20 08:10:28 +01:00
Paul Giblock
fc1475bf75 Fix leak in last commit
Sorry dudes. This one really fixes #353
2014-02-19 21:25:31 -05:00
Paul Giblock
b19522c55a Hopefully fix race-condition in lb302 db24 switch
So, we were swapping out some pointer mid-process at times.  Instead,
use an atomic pointer, and just have the process function grab the
current value and use it through the entire processing period.

Still has a sound glitch when switching, but this switch was never
intended to be used "live".

Closes #353
2014-02-19 21:21:17 -05:00
Tobias Doerffel
3f6ff1deb0 Removed libsamplerate from source tree
Drop another 3rdparty component and rely on system libraries instead.
2014-02-18 23:40:40 +01:00
Tobias Doerffel
0ee88252bb DynamicsProcessor: fixed Win32 build issue
For some reason isnanf() is not defined when building with recent MinGW64
toolchain, therefore define it manually if neccessary.
2014-02-18 23:33:17 +01:00
Tobias Doerffel
f512c63017 LadspaEffect: fixed default value if hints are sample rate dependent
When hints are sample rate dependent we also need to scale default
value accordingly as well.

Closes #334.
2014-02-18 23:03:36 +01:00
Vesa
a2484bc9c0 AudioFileProcessor knob fix 2014-02-18 01:42:28 +02:00
Vesa
ec7e4e044b Vestige: Change text "Preset" dark grey 2014-02-17 21:47:59 +02:00
Vesa
11af0635ef New scale/note icons by John, afp knobs back to non-styled 2014-02-17 21:38:27 +02:00
Vesa
6841a694b8 Vestige artwork retouch 2014-02-17 17:59:09 +02:00
Vesa
0dd96faf59 Layout fix 2014-02-16 19:51:52 +02:00
Vesa
4eacba7e3b Some fixes 2014-02-16 13:38:22 +02:00
Vesa
289f498737 Dynamics processor, first commit 2014-02-16 11:15:25 +02:00
Vesa
45625d2a34 Slight fix to the wavegraph: grow height by 1 px to make default state look better 2014-02-14 19:48:29 +02:00
Vesa
9265913b73 Waveshaper updates: added amplitude +/- buttons, toggle led to clip input to 0dB, more helpful gridlines in wavegraph
Mallets: artwork update by Bill Y.
New knob: knob_vintage32, currently only used in Mallets, can be used for other things in the future (maybe if we get some more vintage-style synths/effects?)
Graph widget: added new drawing mode (bar style graph) for future use, currently unused anywhere, have plans
2014-02-14 18:22:04 +02:00
Wong Cho Ching
9d913d13b1 AFP: revert changes 2014-02-14 15:44:32 +08:00
Vesa
bb145b4b53 Higher range in gain knobs 2014-02-12 22:21:12 +02:00
Vesa
cc1dea42bb Final fixes and tweaks: old bugs fixed in graph behaviour, more responsive and accurate now 2014-02-12 22:13:36 +02:00
Vesa
58e451925e Graph code improvements, graphics 2014-02-12 20:58:30 +02:00
Vesa
4b125abc0e Added reset & smooth buttons, graphics, fixed graph smoothing behaviour 2014-02-12 16:21:46 +02:00
Vesa
201fa1d89a Waveshaper: added bg image for graph, made graph larger
Graph widget: added new functionality - ability to draw straight lines with shift-click
2014-02-12 13:21:55 +02:00
Vesa
2405a6a25e Waveshaper, first working version... 2014-02-11 15:19:04 +02:00
Vesa
30940fc112 Initial commit - copied files from bassbooster to modify into new plugin 2014-02-11 10:11:29 +02:00
Vesa
b66f83dff0 Betterified the icon in zyn artwork 2014-02-11 10:02:00 +02:00
Tobias Doerffel
0f4182e084 ZynAddSubFX: removed FLTK source code
As FLTK 1.3 is available in all recent Linux distributions as well as
our MinGW-X PPA there's no need to maintain a copy of the FLTK source
code inside LMMS.
2014-02-11 00:27:54 +01:00
Lukas W
c41f8e6528 Fix a CMake quote sign problem
Caused by 95b0a4305e
2014-02-10 15:23:54 +01:00
Tobias Doerffel
0e5f148dce Merge pull request #231 from elfring/Complete_quoting_for_parameters_of_some_CMake_commands
Complete quoting for parameters of some CMake commands.
2014-02-09 18:57:51 +01:00
Vesa
d29b5fa5e8 AFP artwork, Zyn artwork update 2014-02-09 12:29:48 +02:00
Tobias Doerffel
124ce9823b ZynAddSubFX: commented out debug messages 2014-02-07 00:34:03 +01:00
Tobias Doerffel
6c1835bdd1 FxMixer, Mixer, AudioPort: minor coding style fixes 2014-02-06 22:18:58 +01:00
Tobias Doerffel
f44843d95c VstEffect: added NULL pointer check in closePlugin()
We must not call methods on m_plugin in case there's no valid instance
e.g. due to missing DLL files.

Closes #245.
2014-02-06 20:58:30 +01:00
Tobias Doerffel
2e7733eaa1 DataFile: renamed from old multimediaProject class + coding style fixes 2014-02-03 21:21:36 +01:00
Tobias Doerffel
5a9e0bdcef Moved VST sync functionality into new VstSyncController class
First attempt to clean up the mess in the Song class by moving the VST sync
functionality into its own class and just calling a few functions from it.
2014-02-03 20:04:57 +01:00
Tobias Doerffel
a14b9b46ca Merge pull request #235 from wongcc966422/issue225
Fixes crash on loading instrument with peak controller
2014-02-02 02:45:00 -08:00
Wong Cho Ching
64195eb645 Fixes crash on loading instrument with peak controller 2014-02-02 10:28:24 +08:00