Tobias Doerffel
8b4e2fc216
Merge pull request #145 from wongcc966422/ghostPeakController
...
Fixes Ghost Peak Controller Bug
2014-01-25 11:13:13 -08:00
Tobias Doerffel
ec45c381c3
Renamed instrument function classes and instances
...
Arpeggiator got InstrumentFunctionArpeggio and ChordCreator got
InstrumentFunctionNoteStacking. All related views and instances have
been renamed for better consistency.
2014-01-25 01:27:28 +01:00
Tobias Doerffel
7b4aaa6dfa
Merge pull request #98 from Lukas-W/stable-0.4-iss90
...
Update file open/save dialogs
2014-01-24 14:56:23 -08:00
Tobias Doerffel
84b3c5b8df
Merge pull request #127 from wongcc966422/LFOBitinvaderVibedCustomWaveforms
...
Make LFO controller, Bit Invader and Vibed accept custom waveforms
2014-01-24 14:56:04 -08:00
Lukas W
ac54fcdac2
Fix some warnings
2014-01-24 22:04:37 +01:00
Wong Cho Ching
b7e6200433
Fixes Ghost Peak Controller Bug https://github.com/LMMS/lmms/issues/115
2014-01-25 01:56:44 +08:00
Wong Cho Ching
c45aafc748
Make LFO controller accept custom waveforms
2014-01-24 22:55:32 +08:00
Lukas W
2e7bfe17e6
Update code to use FileInfo instead of QFileInfo
...
Also removed all blocks similar to
```
#if QT_VERSION >= 0x040806
filedialog.setOption( QFileDialog::DontUseCustomDirectoryIcons );
#endif
```
as this now takes place in the new subclass's constructor.
2014-01-24 15:37:41 +01:00
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