Vesa
56bd9d300f
Stylesheet, wrench icon, 3osc logo
2014-01-23 21:14:19 +02:00
Tobias Doerffel
031b93d830
Merge pull request #102 from LMMS/warnings
...
fix all warnings and add -Werror
2014-01-23 00:36:34 -08:00
Andrew Kelley
52d4f0fd3f
fix all warnings and add -Werror
2014-01-22 22:09:36 -05:00
groboclown
b7b361414a
Add "stutter" capability to the audio file processor.
2014-01-22 20:05:10 -06:00
Tobias Doerffel
27fab982ec
Merge pull request #104 from diizy/stable-0.4
...
Lots of UI stuff again
2014-01-22 13:09:20 -08:00
Tobias Doerffel
c8eccff4cd
Merge pull request #103 from JohannesLorenz/stable-0.4
...
Fixes and improvements for FR 144 (SF version). Tested and working.
2014-01-22 13:05:07 -08:00
Tobias Doerffel
2dc02001b7
Instrument: also render sound for MIDI-based instruments when muted
...
In order to provide smooth muting functionality (i.e. immediate proper
sound when unmuting) always render audio buffers for MIDI-based
instruments. This is more important than potentially reduced CPU usage
while muted.
Closes #69 .
2014-01-22 21:55:33 +01:00
Vesa
322e44f907
More new icons, triple osc artwork, scrollbars, etc.
2014-01-22 22:36:55 +02:00
Vesa
8a5e0ede01
More artwork updates. New LCD numbers, triple osc artwork, lots of icons, some colour changes.
2014-01-22 22:36:55 +02:00
Tobias Doerffel
3ff6d8499a
Organic: fixed tooltips for knobs that do not need a unit
...
For some knobs it doesn't make sense to use a percentage sign as unit.
Thanks to Tobiasz Karoń for pointing out this issue.
2014-01-22 18:35:58 +01:00
Johannes Lorenz
ebc111e7f7
Fixes and improvements for FR 144 (SF version). Tested and working.
2014-01-22 16:25:54 +01:00
Tobias Doerffel
a6b3f2a123
ZynAddSubFX: fixed logical error
...
Fixed logical nonsense reported when compiling with -Wlogical-op
Closes #80 .
2014-01-22 00:11:12 +01:00
Vesa
ec65319869
gfx fixes
2014-01-21 14:59:45 +02:00
Vesa
db84c38cc9
More artwork updates
2014-01-21 11:16:55 +02:00
Tobias Doerffel
419da0715b
PeakControllerEffectControlDialog: fixed layouts
2014-01-21 00:11:30 +01:00
Vesa
8c881bb928
Layout & bg artwork for peak controller, matching bg artwork for lfo controller & bass booster
2014-01-21 00:28:37 +02:00
Vesa
f11ab7957b
Effect panel & effect window style, new knob images, knobs use palette
2014-01-20 23:59:50 +02:00
Tobias Doerffel
f0d6d44545
AutomatableModel: renamed to controllerConnection() + coding style fixes
...
Renamed getControllerConnection() to controllerConnection().
2014-01-20 22:11:58 +01:00
Tobias Doerffel
7644d2c559
Revert "Revert "Extensions for peak controller. Fulfills request 144.""
...
Now that we solved the problem with wrong default values in newly
introduced models when loading older projects we can safely implement
the new PeakController features.
This reverts commit 9cb52ccf0d .
2014-01-20 21:28:10 +01:00
Vesa
589a435b81
Fix lb302 text (Umcaruje)
2014-01-19 09:52:47 +02:00
Vesa
502e1f4bd7
LB302 artwork, tweaks to transport icons
2014-01-19 01:11:57 +02:00
Vesa
c894e0f68a
LB302 artwork, OPL2 logo
2014-01-18 16:36:27 +02:00
Tobias Doerffel
9cb52ccf0d
Revert "Extensions for peak controller. Fulfills request 144."
...
The change breaks existing projects that use PeakController (i.e. they
sound completely different which is not acceptable) as there's no sane
default value for the new amount multiply model (why do we need it at all
BTW instead of just advancing the range of the existing amount model?) and
the changed math results in calculation of completely different RMS values.
This reverts commit 5e8dbb6157 .
2014-01-18 14:01:26 +01:00
Tobias Doerffel
68177a1fdc
Vestige: remove additional compile flag
...
The git logs do not indicate why we need to set _FORTIFY_SOURCE, therefore
remove it in order to fix a compiler warning.
2014-01-18 11:56:49 +01:00
Tobias Doerffel
e65fe4b323
ZynAddSubFX/CMakeLists: fix Freetype2 detection for older versions
2014-01-18 11:52:40 +01:00
Tobias Doerffel
b10a254d12
VstBase: workaround for broken wineg++ in WINE 1.4
2014-01-18 11:33:28 +01:00
Tobias Doerffel
f2590c24df
Replaced [S/U]int[8/16/32] with types from stdint.h or plain integers
2014-01-18 02:56:38 +01:00
Tobias Doerffel
c521b2865e
VstPlugin: use regular int for version property
2014-01-18 02:13:42 +01:00
Tobias Doerffel
a356fadb5b
RemoteVstPlugin: use intptr_t for X11 window ID
2014-01-18 02:13:37 +01:00
Johannes Lorenz
5e8dbb6157
Extensions for peak controller. Fulfills request 144.
2014-01-17 20:47:03 +01:00
Lukas W
79b31a9926
ZynAddSubFX/FLTK: The last freetype fix, I promise.
...
Using FREETYPE_INCLUDE_DIRS turned out to break the build as it is a list consisting of two paths.
During configuring, the list is then concatenated to "path1 path2". This makes cmake to think of the second path as the directory to configure.
Fixed by manually concatenating the strings with a ";" character.
2014-01-16 19:21:13 +01:00
Lukas W
3a456cd1e3
ZynAddSubFX/FLTK: Yet another fix for finding freetype
...
Revert changes of commit 17babf6abc as commit 26665dde55 was complete indeed regarding the FIND_PACKAGE statement.
Add REQUIRED statement to FIND_PACKAGE(Freetype)
Use FREETYPE_INCLUDE_DIRS instead of FREETYPE_INCLUDE_DIR_freetype2 or FREETYPE_INCLUDE_DIR_ft2build
2014-01-16 17:55:55 +01:00
Tobias Doerffel
17babf6abc
ZynAddSubFX/FLTK: fixed detection of freetype2 include path once more
...
Commit 26665dde55 was not complete as we have
to find the Freetype package and also look for freetype2 include path.
2014-01-15 23:11:59 +01:00
tobydox
8e165bdbcf
Merge pull request #24 from diizy/stable-0.4
...
Merge for now and let's fix things later.
2014-01-15 10:29:03 -08:00
tobydox
14e6b71150
Merge pull request #22 from Lukas-W/stable-0.4
...
Fix build problems: Find wine and freetype headers
2014-01-15 08:58:54 -08:00
Lukas W
26665dde55
ZynAddSubFx: Fixed fltk not finding freetype header files.
...
In cases where the freetype headers are not in /usr/include, fltk wouldn't find ft2build.h.
2014-01-15 15:56:06 +01:00
Vesa
1b8e2b003b
New led graphics, initial style sheet changes (work still in progress), other theme changes
2014-01-15 11:45:46 +02:00
Vesa
00346d5ec1
Final tweaks to SF2 artwork (based on feedback), moved chorus & reverb buttons a bit to fit them better with new artwork
2014-01-15 11:45:46 +02:00
Vesa
2b336d6cf4
New SF2 plugin artwork
2014-01-15 11:45:46 +02:00
Tobias Doerffel
9a7ad0264f
SampleBuffer, SamplePlayHandle, SampleRecordHandle, SampleTrack: new coding style
...
Renamed file and class names.
2014-01-14 18:01:14 +01:00
Tobias Doerffel
4e5507a30a
TrackContainer, TrackContainerView: adopted coding style
...
Renamed file and class names.
2014-01-14 17:39:02 +01:00
Tobias Doerffel
0ff1f91c1b
Mixer: renamed class and file name
...
The mixer class is now named "Mixer" and accessible via engine::mixer().
2014-01-08 22:35:14 +01:00
Tobias Doerffel
ddad2da162
Merge remote-tracking branch 'origin/next' into stable-0.4
2014-01-07 23:24:26 +01:00
Mike Choi
d82227aefb
Vestige: Path to VST plugins stored as relative, if opened from default VST plugin path
...
Path to VST plugin will be stored as relative, if plugin is opened
from default VST plugin path. Should remain compatible with project saves
from old releases or vice versa.
Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com >
2014-01-07 23:11:02 +01:00
Raine M. Ekman
440da8ba15
OpulenZ: fixed export problems
2014-01-07 23:06:47 +01:00
Raine M. Ekman
8fa4866ff8
Added OpulenZ, an FM synth for LMMS
...
Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com >
2014-01-06 21:29:13 +01:00
Tobias Doerffel
7633affa20
Use new QFileDialog::DontUseCustomDirectoryIcons flag for faster file dialogs
...
In Qt 4.8.6 there's a new option QFileDialog::DontUseCustomDirectoryIcons
promising much better performance when there are many folders.
Closes #511 .
2013-09-13 21:29:53 +02:00
Tobias Doerffel
3fce2dd666
ZynAddSubFx: finalize controller connections in toggleUI()
...
As controller connections are not fully restored via
AutomatableModel::loadSettings(), a call to
ControllerConnection::finalizeConnections() is neccessary to do so.
Normally this function is called at the end when loading a project but
when the user just toggles ZASF's UI settings are saved/loaded without
finalizing connections which results in connected knobs which are not
reacting to the controller they are connected to.
Closes #544 .
2013-07-25 22:22:43 +02:00
Tobias Doerffel
44c37775a4
Sf2Player: preserve custom track name when loading settings
...
Commit a184bc039e introduced a regression
which causes a custom track name not being preserved when loading
setings.
Closes #534 .
2013-06-11 13:25:18 +02:00
Raine M. Ekman
8e2ec9e48f
AudioFileProcessor: Make AFP cursor configurable
...
Add possibility to turn off playback cursor in AFP. Might be good
for weaker systems.
Closes Patch #40 .
2013-06-11 13:19:00 +02:00