Commit Graph

404 Commits

Author SHA1 Message Date
Tobias Doerffel
0b60ba5ba7 added MP3-files to file-dialog-filter as they theoretically should be supported through SDL_sound-library
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@760 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 23:27:40 +00:00
Tobias Doerffel
889d1e8bb3 always process all note-play-handles of monophonic instruments by the same thread serially - fixes problems with monophonic instruments which rely on notes being processed in correct order
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@759 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:54:20 +00:00
Tobias Doerffel
cb48cea3c2 fixed out-of-range initial value of filter-frequency-model
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@758 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:53:34 +00:00
Tobias Doerffel
2a75bc21d6 set directory before selecting file in QFileDialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@757 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:53:01 +00:00
Tobias Doerffel
4380519a40 made textFloat's work properly and displayed at correct position
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@756 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:52:40 +00:00
Tobias Doerffel
c65b1100b6 always use main-window as parent and make sure to be moved relative to it, i.e. do not show outside of moved main-window
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@755 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:52:12 +00:00
Tobias Doerffel
2843a5d743 removed overwrite-check as in Qt4 QFileDialog does this on its own
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@754 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:51:50 +00:00
Tobias Doerffel
8586a7d30f do not lock mixer and call notePlayHandle::noteOff() in instrumentTrack::processInEvent() when processing monophonic instruments in playNote() - fixes lockups in LB302 in multithreaded mode
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@753 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-03 22:51:23 +00:00
Tobias Doerffel
a6859e765a fixed wrong integration of tempoSyncKnobModel
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@751 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-02 07:33:18 +00:00
Tobias Doerffel
5836c585e2 made dataChanged()->update() connection queued
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@750 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-02 07:32:43 +00:00
Tobias Doerffel
2ca4447e61 do not crash in patmanInstrument::playNote() when no file is set
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@749 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-01 23:44:33 +00:00
Tobias Doerffel
1c5c20a8b2 fixed missing tempoSyncKnobModel for not crashing when instantiating LADSPA-plugins with time-knobs inside
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@748 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-01 23:43:39 +00:00
Tobias Doerffel
a5f6c8c903 removed obsolete move()-call
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@744 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-29 23:07:30 +00:00
Tobias Doerffel
941f843daf set Qt::ToolTip-window-flag in order to display correctly - some other positioning code still needs to be fixed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@743 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-29 23:05:57 +00:00
Paul Giblock
e213f6536f More UI stuff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@738 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-29 20:16:55 +00:00
Paul Giblock
c896f0d8e8 touched-up combobox
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@737 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-29 19:08:50 +00:00
Paul Giblock
1c1870ce3a various graphical enhancements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@736 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-29 09:15:15 +00:00
Tobias Doerffel
5ef2d7ef0a warn if LMMS-plugin does not have required <libname>_plugin_descriptor field
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@734 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-28 22:16:15 +00:00
Tobias Doerffel
50da20f22e rendering from commandline is now done without creating main-window and all the other UI-stuff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@727 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-27 17:53:39 +00:00
Tobias Doerffel
a7b14c6660 lock audioPort-buffers before writing them
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@725 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-27 17:49:35 +00:00
Tobias Doerffel
0acbf718af distribute whole job-queue instead of single jobs and re-assign unprocessed jobs to idle worker-threads - improves multi-threading behaviour a lot
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@723 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-27 14:57:07 +00:00
Tobias Doerffel
e0851b970e initial support for parallel rendering via worker-threads - far from being perfect (especially with small mixer-period-sizes) but seems to help even on a DualCore machine
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@720 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-27 00:45:30 +00:00
Tobias Doerffel
b5c9a36785 splitted tempoSyncKnob into tempoSyncKnobModel and tempoSyncKnob
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@719 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 23:28:55 +00:00
Tobias Doerffel
4a9e843715 splitted into meterModel and meterDialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@717 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 23:28:08 +00:00
Tobias Doerffel
20d9f3e671 renamed piano_widget.{h,cpp} to piano.{h,cpp}
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@715 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 21:35:45 +00:00
Tobias Doerffel
74b6a987d6 renamed from piano_widget.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@714 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 21:30:09 +00:00
Tobias Doerffel
a5010428f8 fixed various crashes when removing instrument-track with visible instrument-track-window or loading another instrument/preset
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@712 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 21:27:58 +00:00
Tobias Doerffel
fec4e7f5f9 track-window-creation on-demand - makes loading/unloading projects ultra-fastsvn diff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@711 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 14:13:23 +00:00
Tobias Doerffel
bd72070aa0 fixed tag-renaming-loops
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@709 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 14:12:25 +00:00
Tobias Doerffel
69bbd95429 fixed zooming-comboboxes in automation-editor and header-dependencies
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@706 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 12:59:15 +00:00
Tobias Doerffel
922ace49b2 update() after wheelEvent
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@705 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 12:58:49 +00:00
Tobias Doerffel
32a3b7cf23 made live-tool work after M/V-split
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@704 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 11:37:21 +00:00
Tobias Doerffel
80d2241864 connect track's m_mutedModel to m_muteBtn of trackOperationsWidget, set track for m_mutedModel
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@703 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-25 11:37:02 +00:00
Paul Giblock
922d2c5f38 M/V split of Bit Invader
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@701 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-24 10:59:17 +00:00
Paul Giblock
98fc05e189 steroEnhancer, Vibed, and separated Graph widget
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@700 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-22 08:33:52 +00:00
Paul Giblock
5313f32c56 steroEnhancer, Vibed, and separated Graph widget
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@699 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-22 08:09:34 +00:00
Tobias Doerffel
3e29f447a9 coding-style improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@698 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-19 18:15:23 +00:00
Tobias Doerffel
601e5c1df9 made song-export work again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@697 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-19 18:14:39 +00:00
Tobias Doerffel
5d5ad19021 finally splitted rest of LMMS, i.e. tracks, track-containers, track-content-objects, whole instrument-track/instrument-track-window and so on - still a bit unstable but I'm sure we'll manage to get this one very stable\!
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@691 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-16 02:04:58 +00:00
Danny McRae
792d1eca17 Updated references to renamed header files.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@688 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-02-01 18:55:50 +00:00
Tobias Doerffel
af9c733224 moved from midi_tab_widget.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@687 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-30 23:47:37 +00:00
Tobias Doerffel
96818d710b renamed from envelope_tab_widget.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@685 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-30 22:42:27 +00:00
Tobias Doerffel
39cbcecd5e renamed from envelope_and_lfo_widget.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@684 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-30 22:41:35 +00:00
Tobias Doerffel
69893707b0 call updateButtons() after model-change, use model()->value() rather than value()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@678 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-26 08:52:19 +00:00
Tobias Doerffel
81434922d3 update buttons after changing button-group's value
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@675 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-26 00:43:42 +00:00
Tobias Doerffel
a7fb026159 added missing header
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@674 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-26 00:43:26 +00:00
Tobias Doerffel
73be443b23 changed coding-style for enum-constants, use model for external wave-shape- and modulation-algo-parameter
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@673 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-26 00:43:06 +00:00
Tobias Doerffel
a8d490d4cc eliminated warnings when compiling with GCC 4.3
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@671 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-24 11:21:22 +00:00
Paul Giblock
0f23db9f9a updated boolModel, split lb302 for MV but there is a bug
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@669 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-24 05:50:29 +00:00
Tobias Doerffel
157940921c made effect-settings load again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@668 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-18 17:08:25 +00:00