Commit Graph

896 Commits

Author SHA1 Message Date
Tobias Doerffel
cb308e3d59 added new file typ "ResourcesDatabase", impoved code style
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1854 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-28 12:32:17 +00:00
Tobias Doerffel
1d235a4783 bumped version to 0.9.0 development series
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1853 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-28 12:25:49 +00:00
Andrew Kelley
103b4c8e7d fixed piano roll notes not playing glitch - pattern::rearrangeAllNotes failed to sort notes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1852 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-25 01:25:25 +00:00
Tobias Doerffel
59544b109e fixed alignedMemCpyNoOpt
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1851 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-24 11:29:46 +00:00
Tobias Doerffel
d57c019ac8 fixed compilation on x86_64
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1848 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-23 20:53:33 +00:00
Tobias Doerffel
3bed588917 fixed compilation on x86_64
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1847 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-22 22:10:12 +00:00
Tobias Doerffel
4b41b5866b fixed wrong logic in automatableModel::setValue() which led to bugs when changing linked controls to 0
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1845 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-22 21:46:58 +00:00
Tobias Doerffel
7272c0c7d3 do not allow to import unhandled file types, e.g. ZynAddSubFX presets if plugin is not available (closes #2326384)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1843 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-22 19:33:06 +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
Andrew Kelley
ba271fb363 merged my personal todo with main todo and deleted useless commented code
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1839 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-14 04:36:18 +00:00
Tobias Doerffel
b48266a65e again fixed syntax - please note the colons after filenames
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1838 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-13 22:10:40 +00:00
Andrew Kelley
be67937c63 changed the way selection works, and the general editing feel of piano roll. See ChangeLog for more details.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1837 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-13 20:12:57 +00:00
Tobias Doerffel
e609b6fcc7 set OpaquePaintEvent attribute for all widgets where suitable - makes whole GUI less sluggish :)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1835 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-10 23:50:05 +00:00
Tobias Doerffel
dcead78151 minor fixes of ChangeLog style ;-)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1834 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-10 23:11:19 +00:00
Andrew Kelley
0c847584b0 piano roll, hold right click to delete multiple notes, hold ctrl to use the select tool
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1833 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-10 21:54:30 +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
d5a9092c9b fixed loops when adding a controller to a model which is linked to another model
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1828 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-04 11:50:52 +00:00
Tobias Doerffel
02818a14ee call saveSettings()/loadSettings() on model rather than loading/saving value directly - fixes lost automation on basic effect controls
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1826 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-04 10:45:38 +00:00
Tobias Doerffel
82c7d19fe2 made 0.4.0 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1818 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-30 20:28:53 +00:00
Tobias Doerffel
8435030e81 * include all neccessary DLLs in win64 build
* fix versioning for CPack if no VERSION_SUFFIX is set



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1817 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-30 20:07:47 +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
19800a6971 fixed autoscroll feature in piano-roll (closes #2204508)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1813 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-29 08:48:33 +00:00
Tobias Doerffel
ff0a8ab9dd disabled PortAudio support until a fix for the crash when accepting setup-dialog is available
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1812 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-28 23:11:37 +00:00
Tobias Doerffel
d26f7be35c added some cool presets by Skiessi
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1809 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 23:22:03 +00:00
Tobias Doerffel
54a62a5668 added Win64Toolchain file
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1806 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 22:21:11 +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
9530460fce * initial (not yet enabled) support for binding mixer threads to CPUs to reduce scheduling overhead and cache misses (gives avg. 10% performance boost)
* merged mixer-thread with first worker-thread - no more duplicate code for single- and multicore processing and better scheduling on multicore systems



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1803 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 17:53:58 +00:00
Tobias Doerffel
6fc2eba70b do not inline code for fetching value from controller and thus reduce header dependencies
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1802 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 15:16:09 +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
2518ba1490 refreshed localization files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1799 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 13:56:12 +00:00
Tobias Doerffel
63848e9b71 allow specifying destination directory for libs via CMAKE_INSTALL_LIBDIR
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1794 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 10:14:56 +00:00
Tobias Doerffel
9e4e576de9 * fixed out-of-boundary array access when reversing samples
* optimized loops for loading samples



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1793 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 10:12:44 +00:00
Tobias Doerffel
c10eeed4a9 reverted to rev. 1766 - fixes broken label on LADSPA effects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1792 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-21 20:59:50 +00:00
Tobias Doerffel
edfdab22ae track focusOutEvents in order to unhide cursor in certain situations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1791 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-21 20:52:24 +00:00
Tobias Doerffel
363902bf5f made 0.4.0-rc3 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1789 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-20 10:08:17 +00:00
Tobias Doerffel
bfe16701f9 various fixes in README
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1788 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-20 10:06:40 +00:00
Tobias Doerffel
ee025f7067 use QTextEdit rather than QPlainTextEdit for Qt 4.3 compatibility
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1787 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-20 09:38:08 +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
727584fc51 more checks before accessing icon - fixes crash when using ZynAddSubFX plugin
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1777 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 22:53:49 +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
60a6ae0282 use "Root directory" rather than "My computer" in non-win32-version
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1774 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 20:56:30 +00:00
Tobias Doerffel
5b99179451 do not create alsaconfig.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1773 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 15:19:54 +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
a8a3082265 added filter feature allowing quick file access
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1771 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 14:31:31 +00:00
Tobias Doerffel
f24995bef3 * renamed tab "root" to "My computer"
* on win32 allow browsing drives in "My computer" tab
* improved icons for home and "My computer" browser



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1767 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 11:54:53 +00:00
Tobias Doerffel
58c2980507 in instrument tracks draw icon of instrument rather than displaying the full name of the instrument on track label button
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1766 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-18 10:22:43 +00:00