Commit Graph

1388 Commits

Author SHA1 Message Date
Tobias Doerffel
f352c7ecc5 only skip GUI-updates when connected to frequently changing controllers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1449 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-20 11:27:34 +00:00
Tobias Doerffel
120f929047 minor UI improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1448 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-20 11:27:11 +00:00
Tobias Doerffel
523c198341 when connected to controller and returning current value, respect step-property of automatableModel
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1447 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-20 11:26:44 +00:00
Tobias Doerffel
9148bec609 * fixed crash when changing mode of midiPort
* various small improvements



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1446 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-20 10:32:18 +00:00
Tobias Doerffel
15133bd773 made midiPort of instrumentTrack accessible via getMidiPort()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1445 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-20 10:31:36 +00:00
Tobias Doerffel
025fa4ec8a fixed reverb/chorus after change of samplerate
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1444 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-19 17:29:10 +00:00
Tobias Doerffel
406aab970e improved documentation of commandline options
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1443 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-19 17:27:24 +00:00
Tobias Doerffel
3d51688526 improved progress information when rendering at console
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1442 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-19 09:51:52 +00:00
Paul Giblock
dc317e282d Fix peak controller display-name
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1441 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-19 03:06:18 +00:00
Paul Giblock
faff20a99b Prevent cycles in controller connections.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1440 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-19 02:51:00 +00:00
Tobias Doerffel
275a0d30e2 made 0.4.0-beta1 release
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1439 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-07 22:08:44 +00:00
Tobias Doerffel
017c3dcabb removed unused slot-definitions
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1438 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-07 22:08:20 +00:00
Tobias Doerffel
4851c76e01 added missing lmmsconfig.h.in for dist target
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1437 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-07 21:55:06 +00:00
Tobias Doerffel
c663e4263d added SID instrument plugin by Attila Herman and Csaba Hruska
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1436 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-06 09:56:06 +00:00
Tobias Doerffel
7033bdd0fb show context-menu of button-group if a button is part of it
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1435 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-05 20:39:27 +00:00
Tobias Doerffel
578323448f * query data from correct model when activating reverb (closes #2035134)
* convert from note-play-handle's volume to MIDI-velocity when calling fluid_synth_noteon()
* set fluidsynth's internal interpolation-method to high-quality when running LMMS in HQ-mode



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1434 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-05 14:52:30 +00:00
Tobias Doerffel
64188a9b52 use XML rather than binary blobs for saving plugin-/effect-key
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1433 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-04 17:59:44 +00:00
Tobias Doerffel
df86b4c81e use random-number-generator correctly - fixes predictable random numbers and avoids used Journalling-Object-IDs upon loading project (closes #2036745) - anyways this still might happen under rare circumstances and needs a further fix
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1432 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-04 17:58:15 +00:00
Tobias Doerffel
6f05b70b5f made oscillator-phase always being positive which allows further optimizations of fraction()-method
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1431 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-03 13:19:13 +00:00
Tobias Doerffel
632a707e79 improved anti-aliased visualization
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1430 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 23:56:59 +00:00
Tobias Doerffel
f21b858f5e heavily improved performance by using QPainter::drawPolylines and disabling anti-aliasing if more than 60000 samples have to be drawn (closes #1938413)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1429 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 23:56:19 +00:00
Tobias Doerffel
3ca3e7fa56 fixed typo
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1428 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 22:10:17 +00:00
Tobias Doerffel
67095e36b2 * made cmake-files ready for NSIS-packaging
* added win-resource-object to LMMS-binary



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1427 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 21:09:32 +00:00
Tobias Doerffel
f3cae379e1 when creating a new project, show main-window afterwards - fixes behaviour when debugging win32-version via WINE
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1426 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 21:08:52 +00:00
Tobias Doerffel
d9a5b78f6b do not reset window title twice when creating new project
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1425 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 21:08:16 +00:00
Tobias Doerffel
d7e56ba74c added debug-code
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1424 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 21:07:56 +00:00
Tobias Doerffel
81bfa8cdad * integrated patch by Csaba Hruska
* fixed spinbox-ranges



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1423 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 16:14:29 +00:00
Tobias Doerffel
8e95a8463b another fix for out-of-tree builds
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1422 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 15:23:51 +00:00
Tobias Doerffel
26239fc54a fixed include-directories for lvsl_server-target for allowing out-of-tree builds
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1421 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-08-01 08:20:22 +00:00
Tobias Doerffel
0b5eece51d added win32-pkg target
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1420 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-31 15:50:56 +00:00
Tobias Doerffel
3862229f6b added missing EXPORT-declarations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1419 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-31 15:50:28 +00:00
Tobias Doerffel
82bc01ebc8 removed some debugging code
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1418 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-31 15:49:57 +00:00
Tobias Doerffel
4541e1abd7 added simple-serializing mode which makes tracks not save their TCOs - used for improved save and restore of presets (closes #2025902)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1417 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 22:56:09 +00:00
Tobias Doerffel
63edd1e0d7 removed old raw presets, tuned others and added a few new ones
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1416 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 22:55:28 +00:00
Tobias Doerffel
1773795268 * initialize bool-map with correct size - fixes crashes under various circumstances
* do not cast model of effectView as the effect might not exist anymore



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1415 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 22:53:54 +00:00
Tobias Doerffel
6bd874ce53 do not cast model to effect for only calling displayName()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1414 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 22:53:20 +00:00
Tobias Doerffel
85017844bf detect incomplete Stk-installation in model rather than view for not crashing when playing without opening the GUI before
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1413 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 20:39:32 +00:00
Tobias Doerffel
5efa20d772 moved initialization of RNG to top of main()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1412 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 20:12:49 +00:00
Tobias Doerffel
2e4d336a54 commited pending forgotten changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1411 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 20:03:21 +00:00
Tobias Doerffel
733491d36d * added --dump parameter for easily uncompressing mmpz-files
* try to set realtime priority after command-line parsing as the resulting warning might be annoying at this place



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1410 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 20:02:24 +00:00
Tobias Doerffel
a3581d1e93 quirks for loading drumsynth-samples whose directory-names have changed from space to underscore
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1409 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-30 20:01:38 +00:00
Tobias Doerffel
9d47ec9c30 fixed linker-flags
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1408 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-29 08:52:08 +00:00
Tobias Doerffel
aad0e7630b moved FFT-helper functions from Spectrum Analyzer plugin to core to make it also usable by other plugins
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1407 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-29 08:51:03 +00:00
Tobias Doerffel
257e60ab37 reduced header-dependencies
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1406 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 21:39:08 +00:00
Tobias Doerffel
38e64dd329 * don't show messagebox if no GUI is running
* if plugin failed to load also tell about the reason



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1405 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 21:36:39 +00:00
Tobias Doerffel
11b85eb323 added support for building LMMS on OS X and generating a DMG-package
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1404 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 21:35:40 +00:00
Tobias Doerffel
6bdbee96ae reverted previous changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1403 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 16:31:49 +00:00
Tobias Doerffel
24e79d798a removed obsolete files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1402 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 16:31:01 +00:00
Tobias Doerffel
09f17ec57b and back
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1401 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-07-28 16:30:17 +00:00
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