Tobias Doerffel
df6a874147
* instantly exit noteOff() if already released
...
* manually unlink references to itself in instrumentTrack (fixes segfaults in various situations)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1278 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 23:25:13 +00:00
Tobias Doerffel
d0e25e77f2
fixed tempo-sync-models ( closes #2010776 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1277 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 23:24:44 +00:00
Tobias Doerffel
c678dbb495
fixed tempo-sync-models ( closes #2010776 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1276 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 23:21:28 +00:00
Tobias Doerffel
eb33f6e815
made muting automation-tracks work ( closes #2010770 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1275 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 22:19:12 +00:00
Tobias Doerffel
58cd1c74a5
made muting BB-tracks work ( closes #2010764 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1274 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 22:16:18 +00:00
Tobias Doerffel
36af43549e
made removing effect-plugins thread-safe ( closes #2010984 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1273 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 22:11:17 +00:00
Tobias Doerffel
918971aba8
save and restore automationPattern's name ( closes #2011011 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1272 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 07:15:29 +00:00
Tobias Doerffel
42da7c9ddf
delete automation-pattern is in correct thread ( closes #2008232 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1271 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-05 07:03:48 +00:00
Tobias Doerffel
0d0be324b6
added hand-cursor for all controls
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1270 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-04 16:43:57 +00:00
Tobias Doerffel
ec4d1dc498
added hand-cursor for all controls
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1269 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-04 16:43:47 +00:00
Tobias Doerffel
4cfad8ba16
common font-size for track-labels
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1268 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-04 16:43:21 +00:00
Tobias Doerffel
661b874318
do not take _initial_name as it can be retrieved from track
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1267 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-04 16:43:02 +00:00
Tobias Doerffel
02651332f2
added name to volumeModel
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1266 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-04 16:42:42 +00:00
Tobias Doerffel
25edfdf846
made trackContentObject and track implement displayName() in order to return their name
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1265 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-04 16:42:16 +00:00
Tobias Doerffel
139c8e6be2
added new commandline option "--upgrade" for upgrading project-files easily
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1264 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-02 22:17:41 +00:00
Tobias Doerffel
bc34c0083f
fixed wrong macro-name - fixes unusable Mallets-plugin
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1263 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-02 21:43:14 +00:00
Tobias Doerffel
60e5117a94
removed ui_patches_dialog.h from SOURCES-list
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1262 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-01 16:42:54 +00:00
Tobias Doerffel
04589f98a8
don't mess up projects when loading files being created using 0.4.0-alpha in a later version because "0.4.0-alpha" \< "0.4.0-svn..."
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1261 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-01 16:26:24 +00:00
Tobias Doerffel
fc86f3d7c7
Qt 4.3 compatibility
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1260 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-01 09:27:49 +00:00
Tobias Doerffel
b02eb0b48a
made 0.4.0-alpha release
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1259 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-01 01:29:42 +00:00
Tobias Doerffel
69e05e62e8
win32-pkg-fixes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1258 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-01 01:28:23 +00:00
Tobias Doerffel
3b0fb2357b
fixed broken load/save of song-global automation
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1257 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-01 01:26:55 +00:00
Tobias Doerffel
50008b60e9
updated German localization file
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1256 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 23:22:51 +00:00
Tobias Doerffel
e4663243ed
made icon on play-button change according to current mode
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1255 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 22:45:39 +00:00
Tobias Doerffel
3fa2d7e823
added toggle-button for controller-rack-view and improved default positions of sub-windows in workspace
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1254 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 22:30:45 +00:00
Tobias Doerffel
9514af19f4
* send posted events after creating a new project - makes project not being marked as modified right after it's been created
...
* create empty sample-track and automation-track in new projects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1253 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 22:07:04 +00:00
Paul Giblock
da7312f033
Remove install-version from desktop file, as this item is automatically generated by the user's desktop
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1252 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:53:47 +00:00
Tobias Doerffel
459b13aad3
fixed inlineAutomation::hasAutomation()
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1251 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:48:21 +00:00
Tobias Doerffel
1464d03b74
again fixed worker-thread destruction
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1250 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:47:47 +00:00
Tobias Doerffel
af0dbb3647
clear whole project before deleting everything - fixes segfault when quitting with controllers added
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1249 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:47:22 +00:00
Tobias Doerffel
7b59a9f77b
fixed crash when an effect failed to load because its sub-plugin is missing ( closes #2005910 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1248 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:45:45 +00:00
Tobias Doerffel
995e7afdeb
* initialize first value in time-map
...
* better default-model
* change automation-pattern to NULL if opened in automation editor during destruction
* improved default-label
* when used in track-container with fixed TCOs, update length
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1247 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:45:03 +00:00
Tobias Doerffel
1f6f51a542
save/restore name-property inside track-class
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1246 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:44:10 +00:00
Tobias Doerffel
cfd0fdc9c2
set a proper name per default
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1245 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:43:36 +00:00
Tobias Doerffel
ad3a130bc0
queued connections for models for not getting signaled at destruction-time
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1244 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:43:20 +00:00
Tobias Doerffel
c97fc932a1
made it possible to add automation-tracks to BB-editor
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1243 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:43:03 +00:00
Tobias Doerffel
c84582ad61
common font-size for various push-buttons
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1242 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 21:42:42 +00:00
Tobias Doerffel
9c3fa640ae
ask whether to create working-directory if it does not exist
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1241 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 19:57:42 +00:00
Tobias Doerffel
6fb0c2cd42
improved mixer-shutdown
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1240 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 19:56:57 +00:00
Tobias Doerffel
a34b66b2c4
reset mute-model in fxMixer::clear()
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1239 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 19:56:22 +00:00
Tobias Doerffel
6881cfa20d
initialize m_quit for worker-threads - fixes lockups at startup
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1238 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 19:50:00 +00:00
Tobias Doerffel
7c02f0a5a3
* removed obsolete static members
...
* more simple QPen-initialization for not making Qt leak
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1237 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:55:51 +00:00
Tobias Doerffel
884c9222ba
in automationPattern::valueAt() check whether the time-map is empty
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1236 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:54:54 +00:00
Tobias Doerffel
4274c51dae
pass _default_constructed-parameter to base-class
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1235 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:53:43 +00:00
Tobias Doerffel
6a590b14eb
renamed constants so one-unit-compiling is possible
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1234 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:53:20 +00:00
Tobias Doerffel
8a80325f51
do not duplicate constants
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1233 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:52:55 +00:00
Tobias Doerffel
1c8f252182
make sure LED's default-model is being deleted when changing model
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1232 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:52:38 +00:00
Tobias Doerffel
35b1fc8e97
made initialization of dummy-plugin pixmap-loder static
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1231 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:52:23 +00:00
Tobias Doerffel
5e77d6b547
properly terminate worker-threads at mixer-destruction
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1230 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:52:10 +00:00
Tobias Doerffel
1cfd589658
fixed various leaks
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1229 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-30 16:51:41 +00:00