Lukas W
966bf1c6de
Use CMake GenerateExportHeader
2018-07-07 11:20:54 +02:00
Hussam al-Homsi
6d46bd473f
Remove "What's This?" and update tooltips ( #4128 )
2018-06-06 01:50:11 +03:00
Lukas W
8f3ab4b1b0
Merge branch 'master' into fix/msvc
...
# Conflicts:
# plugins/LadspaEffect/CMakeLists.txt
# plugins/Xpressive/Xpressive.cpp
# plugins/opl2/CMakeLists.txt
# plugins/papu/CMakeLists.txt
# plugins/xpressive/CMakeLists.txt
# src/CMakeLists.txt
2017-11-22 17:34:22 +01:00
Lukas W
ba2ed12f05
MSVC: EXPORT macro fixes
2017-11-22 11:08:47 +01:00
Lukas W
1059c92d87
Merge branch 'stable-1.2'
...
# Conflicts:
# .travis/linux..before_install.sh
# .travis/linux..install.sh
# cmake/linux/lmms.desktop
# plugins/vst_base/CMakeLists.txt
2017-10-18 17:33:55 +02:00
Hyunjin Song
eaa7b0dd7c
Fix sfxr buffer noise ( #3883 )
2017-10-16 17:14:47 +02:00
Lukas W
9f905bce3e
Use Qt's Resource System (2nd approach) ( #1891 )
...
* Remove bin2res, use Qt's resource system
* Use QDir search paths and QImageReader in getIconPixmap
* Don't include "embed.cpp" in plugins
* getIconPixmap: Use QPixmapCache, use QPixmap::fromImageReader
* Require CMake 2.8.9
* Fix ReverbSC embed usage
2017-03-26 22:06:43 +02:00
Lukas W
29f832034a
Remove unused includes ( #3429 )
2017-03-16 11:35:18 +00:00
grejppi
9e85d7c66e
update all copyright headers to the proper url ( #3326 )
2017-02-06 02:41:15 +02:00
Javier Serrano Polo
d31089ceb5
Fixed removal of track when notes are playing
2016-06-16 17:42:00 +02:00
Vesa
d4ab23efef
Merge branch 'stable-1.1'
...
Conflicts:
.travis.yml
CMakeLists.txt
plugins/stk/mallets/mallets.cpp
plugins/vst_base/CMakeLists.txt
2015-04-26 16:59:01 +03:00
Colin Wallace
eae30ce81f
Fix 'Squre' typo in sfxr plugin
2015-04-18 20:17:20 +00:00
Raine M. Ekman
0462be7afc
SFXR: Removed conditional, moved ensuring env_length!=0 to initial calculation
2015-03-21 12:05:06 +02:00
Raine M. Ekman
898781484d
SFXR: Avoid NaNs by making envelope length minimum 1 sample
...
(this time in the stable-1.1 branch)
2015-03-19 21:03:40 +02:00
Lukas W
1bbf7455a4
Rename a lot…
2014-11-26 10:09:49 +01:00
Lukas W
968909c07c
Rename engine to Engine
2014-11-26 00:49:55 +01:00
Lukas W
7d0e3945e5
Rename song to Song
2014-11-26 00:44:41 +01:00
Vesa
9c25be1bde
LMMS Memory Manager
2014-11-18 13:58:36 +02:00
Lukas W
8e8879f735
Merge stable-1.1
...
Conflicts:
include/ConfigManager.h
include/MidiTime.h
include/string_pair_drag.h
src/gui/string_pair_drag.cpp
src/gui/widgets/rubberband.cpp
2014-11-10 19:26:59 +01:00
Umcaruje
6fb923cba2
Correct the program name and site in the descriptions.
2014-11-04 22:56:50 +01:00
Tobias Doerffel
4cee046909
Added initial Qt5 support
...
LMMS now properly builds and runs with Qt5. Various deprecated functions
had to be replaced like QString::toAscii()/fromAscii(). Also occurences
of FALSE/TRUE have been replaced with false/true.
LmmsStyle now derives from QProxyStyle and sets a style instance as base
style (Plastique for Qt4, Fusion for Qt5).
MOC files are not included anymore but added as regular source files.
What's missing is support for embedding VST plugins into a subwindow
inside LMMS on Linux/X11 due to missing QX11EmbedContainer class in Qt5.
Build instructions can be found in INSTALL.Qt5
Minimum version requirement for Qt4 has been raised to 4.6.0 for best
API compatibility between Qt4 and Qt5.
2014-08-14 17:34:49 +02:00
Vesa
270af579b8
Revision of handling of frameoffset for NPH, SPH
...
Change in handling of frameoffset for multistreamed instruments and sampletracks.
- Instead of holding the offset for the lifetime of the playhandle, negate the offset in the first period
- Multistream-instruments require some small changes: they have to now check for the offset and accordingly leave empty space in the start of the period (already done in this commit)
- There are possibly optimizations that can be done later
- This change is necessary so that we can have sample-exact models, and sample-exact vol/pan knobs for all instruments. Earlier multistream instruments were always rendering some frames ahead-of-time, so applying sample-exact data for them would have been impossible, since we don't have the future-values yet...
2014-06-29 23:13:00 +03:00
Vesa
66ba074554
Disable Sfxr preview for now, possibly reimplement after 1.0.0
2014-03-18 11:08:34 +02:00
Vesa
b8e2f3f785
Fix sfxr crashing on very high notes
2014-03-13 18:23:43 +02:00
Tobias Doerffel
0674e1434c
SongEditor: renamed class and file name to match current coding style
2014-03-09 23:25:38 +01:00
Tobias Doerffel
56ee27ed9b
Midi: added MidiDefaultVelocity to be used for test notes etc.
2014-03-08 13:22:51 +01:00
Vesa
9b8d396d82
Make sfxr use noteplayhandle, to enable velocity and env/lfo tab
2014-03-01 22:59:48 +02:00
Vesa
56747ab9a7
Fix for sfxr export problem
2014-02-28 08:09:16 +02: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
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
Markus Elfring
95b0a4305e
Bug #175 : Completed quoting for parameters of some CMake commands
...
A Wiki article pointed out that whitespace will only be preserved for parameters
in CMake commands if passed strings will be appropriately quoted or escaped.
http://cmake.org/Wiki/CMake/Language_Syntax#CMake_splits_arguments_unless_you_use_quotation_marks_or_escapes .
Quoting was added so that more places should also handle file names correctly
which contain space characters eventually.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net >
2014-02-01 15:20:27 +01:00
Wong Cho Ching
fb924166c4
Fixes sfxr labeling
2014-02-01 20:26:32 +08:00
Vesa
a7f41d7487
Updated sfxr logo
2014-02-01 00:01:42 +02:00
Vesa
b4f78fdcb3
Fixes: Sfxr artwork, triple osc + lb302 logos
2014-01-30 21:01:18 +02:00
Vesa
9e1a3af55e
Sfxr artwork updates
2014-01-30 13:14:30 +02:00
Tobias Doerffel
ca0e413fd3
Renamed PlayHandle classes and some functions with bool return values
...
Next big coding style update - this time all PlayHandle classes are
affected. Functions like done() and released() were renamed to
isFinished() and isReleased().
2014-01-29 23:54:47 +01:00
Tobias Doerffel
b4c4b293a0
sfxr: use instrumentTrack() instead of maintaining own variable
...
No need to maintain instrument track on our own here. Furthermore minor
coding style improvements.
2014-01-29 22:49:45 +01:00
Wong Cho Ching
e81423949a
updated include file
2014-01-30 00:16:08 +08:00
Wong Cho Ching
cdedd34474
remove stdio.h
2014-01-30 00:05:42 +08:00
Wong Cho Ching
3500cde6a4
fixes compiler error, 2nd attempt
2014-01-30 00:04:45 +08:00
Wong Cho Ching
277ff5b99e
fix strict compiler error
2014-01-29 23:51:35 +08:00
Wong Cho Ching
20eb81c955
bug fix
2014-01-29 23:48:34 +08:00
Wong Cho Ching
575494361b
Added sound preview when button is click
2014-01-29 22:21:49 +08:00
Wong Cho Ching
ec71c08816
Reduced CPU usage
2014-01-28 11:21:46 +08:00
Wong Cho Ching
d4e5648dca
Reduced the volume
2014-01-26 12:37:26 +08:00
Wong Cho Ching
959d5e98e6
remove debug message
2014-01-26 11:38:52 +08:00
Wong Cho Ching
12b153a275
Added pitch support: Now the pitch knob and the key being pressed have effect on the pitch produced.
2014-01-26 11:37:43 +08:00
Wong Cho Ching
a8d7f1e4a8
added artworks
2014-01-26 03:20:21 +08:00
Wong Cho Ching
139db3d57a
Ported synth function
2014-01-26 03:13:27 +08:00
Wong Cho Ching
5fb9afc15a
GUI Completed.
2014-01-25 21:42:22 +08:00