Tobias Doerffel
5534191ca9
better workaround for optimizer bug in GCC >= 4.3
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2002 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-05 13:16:22 +00:00
Tobias Doerffel
58cc536d0f
added missing header for compilation with GCC 4.4
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2001 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-05 13:15:56 +00:00
Andrew Kelley
65ca28ddfc
ability to import an FL Studio .zip package
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1991 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-02 02:27:30 +00:00
Paul Giblock
d5689d38b4
Avoid compiletime errors from unrtf
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1970 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-26 04:47:08 +00:00
Tobias Doerffel
d63b2f2711
in FL_EffectChannel initialize isMuted member - fixes muted FX channels when importing older FLP files
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1964 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-22 16:43:58 +00:00
Tobias Doerffel
14017622db
fixed crash when adding VST effects
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1960 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-19 16:20:41 +00:00
Tobias Doerffel
276f1e343c
fixed broken panning support
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1946 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 16:51:42 +00:00
Andrew Kelley
87a9be583f
sf2 understands panning midi meta events now
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1942 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 11:46:41 +00:00
Andrew Kelley
7fe4f1e60c
experimental support for note panning in SF2 player (I'm not sure what m_maxChannels should be or how to find it out. I just picked what worked for my setup.)
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1941 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 11:24:05 +00:00
Tobias Doerffel
2805d21634
removed debugging messages
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1902 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-10 00:46:00 +00:00
Tobias Doerffel
07a85799a7
rewrote wide parts of LVSL backend, see ChangeLog for details
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1898 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-10 00:40:55 +00:00
Tobias Doerffel
eb56db155f
win32-version: fixed crash when using VST plugins without GUI
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1888 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-08 20:44:12 +00:00
Tobias Doerffel
9879a01553
explicitely declare updateSampleRate() and updateBufferSize() as virtual
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1867 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-04 19:53:31 +00:00
Tobias Doerffel
2e5d790760
per default play sub-octaves of first oscillator in osc 2 and 3
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1861 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-01 22:37:50 +00:00
Tobias Doerffel
412dc9ae2c
fixed deprecated API call
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1841 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-21 23:19:01 +00:00
Tobias Doerffel
3f854f65c1
rewrote FLP import filter, various coding style fixes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1840 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-21 23:07:56 +00:00
Tobias Doerffel
22dc97f13d
experimental support for MMX/SSE/SSE2 instructions
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1832 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-10 10:31:11 +00:00
Tobias Doerffel
986fce1126
fixed broken reference sharing
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1830 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-04 20:03:36 +00:00
Tobias Doerffel
da0958bfb7
added missing README
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1823 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-02 22:37:54 +00:00
Tobias Doerffel
fee4fcfc6d
include QtXml/QDomElement rather than Qt/QtXml - fixes compilation on OS X
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1816 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-30 20:03:59 +00:00
Tobias Doerffel
3a1ec3f60d
limit processing of TAP Reflector to 192 KHz as it otherwise crashes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1815 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-29 21:03:57 +00:00
Tobias Doerffel
a07605fb2d
added Freeverb to blacklist as it does not work samplerate independent
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1805 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 21:57:35 +00:00
Tobias Doerffel
30c7732665
various fixes for successfully building LMMS for win64
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1804 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 21:25:46 +00:00
Tobias Doerffel
f070492fd6
cosmetics
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1801 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 14:33:11 +00:00
Tobias Doerffel
061333bb7c
made building the WINE-part of VST Support Layer optional to allow packaging it in separate package (e.g. on 64 bit platforms)
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1800 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 14:01:13 +00:00
Tobias Doerffel
87ee43a079
made STRINGIFY_PLUGIN_NAME from embed.h a generic macro STRINGIFY in lmms_basics.h
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1784 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-19 21:48:57 +00:00
Tobias Doerffel
04053f53fb
improved VST GUI embedding ( closes #2167745 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1780 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-19 16:20:38 +00:00
Tobias Doerffel
6008028852
various tweakings in LVSL
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1776 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 21:53:36 +00:00
Tobias Doerffel
33c63d011c
do not mess around with global static pointers for a single instance of patchesDialog - create a local object instead ( closes #2139701 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1772 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 14:59:27 +00:00
Tobias Doerffel
4d45482d9e
cleanups
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1754 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-15 23:16:01 +00:00
Tobias Doerffel
d118b13257
renamed types.h to lmms_basics.h
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1748 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-06 18:45:20 +00:00
Attila Herman
82263dd288
name change from PAPU to FreeBoy at the plugin browser and added help text to the knobs
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1745 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-06 16:16:18 +00:00
Tobias Doerffel
bfb3a7f407
moved constants out of loop
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1743 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-04 23:22:54 +00:00
Tobias Doerffel
9b5b9d0468
fixed lost automation relations when switching samplerate
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1734 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-04 20:47:47 +00:00
Tobias Doerffel
13c00f55a1
* added missing includes to compile with GCC 4.4
...
* optimized various loops for getting tree-vectorized, especially with upcoming GCC 4.4
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1733 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-04 14:27:55 +00:00
Tobias Doerffel
85f92aecb5
removed obsolete supportsParallelizing() method
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1730 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-02 23:02:11 +00:00
Tobias Doerffel
0bb64d39ad
fetch pointer to LADSPA port descriptor once outside the inner loops - improves performance of ladspaEffect::processAudioBuffer() by 400%
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1727 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-02 21:47:18 +00:00
Tobias Doerffel
fce25dc625
fixed a bunch warnings and remarks issued by Intel Compiler
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1722 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-02 11:48:59 +00:00
Tobias Doerffel
0a06565908
fixed wrong compiler flags
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1719 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-30 12:08:24 +00:00
Tobias Doerffel
adf8aed93c
removed obsolete instrument-parallelization support as this is handled much better by worker threads and adds unneccessary complexity
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1718 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-30 11:14:32 +00:00
Tobias Doerffel
63da74283c
use notePlayHandle::getMidiVelocty() rather than notePlayHandle::getVolume() for allowing less bright sounds by decreasing instrument-track's volume (if soundfont supports it)
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1716 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-29 19:30:24 +00:00
Tobias Doerffel
880c322cf6
* replaced instrument::notePlayHandleBased() with instrument::isMidiBased()
...
* renamed bendable() to isBendable()
* if the instrument is MIDI based and instrument-track's volume is below 100, adjust velocity of MIDI events and scaling factor when mixing sound
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1715 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-29 19:29:04 +00:00
Tobias Doerffel
8a3d31464c
moved LiveTool to LMMS-extras
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1714 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-25 21:30:50 +00:00
Tobias Doerffel
3358ec3a8f
moved (broken) LiveTool to LMMS-extras
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1713 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-25 21:29:48 +00:00
Tobias Doerffel
bd51ed60a6
replaced X11-specific parts by platform independent code but still does not work properly
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1712 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-25 21:28:00 +00:00
Tobias Doerffel
b1d2c3ab54
properly build on OS X
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1709 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-24 09:33:45 +00:00
Tobias Doerffel
513c7af9bc
fixed compiler warnings
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1708 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-24 09:33:01 +00:00
Tobias Doerffel
b83b56fdf5
fixed compiler warnings
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1704 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-24 09:08:15 +00:00
Tobias Doerffel
782fd7de09
made remotePluginClient::process() have no return value
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1694 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-22 23:36:37 +00:00
Paul Giblock
668adaa2b2
Fix waveShape max on LB302
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1682 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-09-22 06:25:12 +00:00