Commit Graph

824 Commits

Author SHA1 Message Date
Tobias Doerffel
39f9bfc60f win32-compatibility
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1400 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 16:21:06 +00:00
Tobias Doerffel
7eac6423b6 make sure all TCOs are shown after loading project (closes #2016741)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1391 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 08:04:41 +00:00
Tobias Doerffel
5567fb3056 when loading legacy automation with only one value in, eliminate global automation pattern right after loading data
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1390 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 08:04:21 +00:00
Tobias Doerffel
12c6e194bc * initialize random-number generation - fixes problems with duplicate JO-IDs
* show main-window before loading project given on command-line or creating a new project (closes #2016741)



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1389 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 08:03:57 +00:00
Tobias Doerffel
730591e7cd fixed some segfaults in case of invalid objects in object-vector
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1388 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 08:03:29 +00:00
Tobias Doerffel
f5b849fd30 * use QTextStream to save uncompressed XML-files
* when encountering problems while parsing XML-file, print line and column of problem



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1387 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 06:45:16 +00:00
Tobias Doerffel
dc14b0c869 also allow drawing new dots when clicking inside already existing value (closes #2026120)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1386 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-27 18:35:38 +00:00
Tobias Doerffel
a4b2aa28c4 when connecting object to automation-pattern which has no object connected yet, set default-value (closes #2026102)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1385 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-27 18:13:25 +00:00
Tobias Doerffel
a4caab6fe7 reverted previous change of some models from floatModel to intModel as it caused crashes in knob-class
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1384 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-27 18:12:34 +00:00
Tobias Doerffel
1a2123f69d less header-dependencies and moved some type-definitions
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1373 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-26 19:06:58 +00:00
Tobias Doerffel
30756e7399 less header-dependencies and moved some type-definitions
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1372 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-25 11:16:45 +00:00
Tobias Doerffel
67b5335f98 fixed subscribe/unsubscribe-warnings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1365 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-23 15:03:58 +00:00
Tobias Doerffel
d972ecb9f4 also compile without OGG/Vorbis-support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1358 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-22 21:45:22 +00:00
Tobias Doerffel
c6240956ed fixes for successfully cross-compiling
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1357 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-22 21:07:19 +00:00
Tobias Doerffel
53abd65d2e initial support for mingw-cross-compiling
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1356 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-22 14:42:34 +00:00
Tobias Doerffel
c238f579c2 added rudimentary WinMM MIDI support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1355 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-22 13:14:15 +00:00
Tobias Doerffel
42ab630582 switched back to LB302
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1354 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-22 12:01:34 +00:00
Tobias Doerffel
e637495489 migrated build-system to CMAKE
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1352 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-22 11:36:50 +00:00
Tobias Doerffel
9ba34c1ede separate LADSPA-paths with ',' instead of ':' as win32-paths usually contain ':'-characters...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1351 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 23:49:24 +00:00
Tobias Doerffel
48fc6ced82 handled rename of up/down arrow graphics
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1349 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 23:47:35 +00:00
Tobias Doerffel
dc213fefb5 also allow LADSPA-plugins which are not realtime capable - not all of them work properly but most do and it's better to provide more of them
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1348 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 23:45:34 +00:00
Tobias Doerffel
6cc20b1e17 cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1347 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 23:43:57 +00:00
Tobias Doerffel
3b7bfede22 do not create queued signal-slot-connections
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1345 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 23:39:39 +00:00
Tobias Doerffel
fb7569de9c lock mixer while adding BB-track (finally closes #2014486)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1344 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 22:18:36 +00:00
Tobias Doerffel
a10a7901aa range-checking for keys of input-events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1343 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 22:17:22 +00:00
Tobias Doerffel
6703c06fcd at destruction check whether mainWindow is still alive
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1342 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 22:17:02 +00:00
Tobias Doerffel
91291b64e8 fixed paths to LADSPA-plugins for win32
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1341 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 22:16:39 +00:00
Tobias Doerffel
f40400d162 changed number of frames per callback which seems to fix distorted sound
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1338 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 15:22:50 +00:00
Tobias Doerffel
a47a36c86e removed publicName-properties in various classes and plugin-descriptor and use model::displayName instead
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1337 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 14:02:16 +00:00
Tobias Doerffel
387d321315 improved GUI-layout
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1335 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 13:59:21 +00:00
Tobias Doerffel
b56b072a3a added more values for displayName-property
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1334 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 13:02:42 +00:00
Tobias Doerffel
0072b78a72 * fixed and improved various tag-renaming-loops
* added upgrade path from LB302 to LB303



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1333 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 13:02:02 +00:00
Tobias Doerffel
dcf4645839 * removed obsolete variable
* fixed wrong behaviour of automationPattern::valueAt()
* in case there's only one initial value in time-map, set it for all objects when loading settings



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1332 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 13:01:30 +00:00
Tobias Doerffel
7b5c911950 save actual instrument-settings in separate sub-node for not mixing up unknown nodes with instruments
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1331 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 13:00:56 +00:00
Tobias Doerffel
d070cb697b only toggle LED on left click
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1330 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 13:00:30 +00:00
Tobias Doerffel
978c0cf428 added values for displayName-property
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1327 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 11:34:59 +00:00
Tobias Doerffel
e56e031179 added values for displayName-property
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1326 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 10:10:40 +00:00
Tobias Doerffel
0de1e6ffd3 moved displayName-property from automatableModel to model base-class
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1322 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 10:05:56 +00:00
Tobias Doerffel
3b3a8afe6b improved behaviour in automationPattern::clear() and automationPattern::putValue()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1321 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 10:04:30 +00:00
Tobias Doerffel
4f44b94230 * moved name_label.* to track_label_button.*
* bigger icons for trackLabelButtons



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1320 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 10:03:19 +00:00
Tobias Doerffel
ec9bd29181 moved from name_label.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1319 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-18 09:47:21 +00:00
Tobias Doerffel
b350ccf773 make sure, hidden automation-tracks are not muted when loading
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1317 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-17 22:37:33 +00:00
Tobias Doerffel
0918f6d3f8 cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1316 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-17 22:36:45 +00:00
Tobias Doerffel
f325bcd346 added quirk for fixing projects with broken positions of TCOs inside BB-tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1314 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-17 00:16:33 +00:00
Tobias Doerffel
e80cf4b9fc added minimal width and height when restoring subwindow-states
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1313 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-17 00:16:02 +00:00
Tobias Doerffel
cac0b846aa update views after resolving IDs for drawing bars with proper range
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1312 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-17 00:15:34 +00:00
Tobias Doerffel
43b8eb9393 fixed behaviour of automation-tracks in BB-editor (closes #2014486)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1311 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-16 22:10:15 +00:00
Tobias Doerffel
18eae929ad fixed "Cut"-action on TCOs (closes #2016731)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1310 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-16 21:24:44 +00:00
Tobias Doerffel
0f89d164dc do not terminate silently if parsing of configuration file failed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1308 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-12 16:37:41 +00:00
Tobias Doerffel
aca885069f fixed drawing of bars which do not fit within current viewport
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1307 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-12 13:52:39 +00:00