Commit Graph

1121 Commits

Author SHA1 Message Date
Tobias Doerffel
620b4d8a58 added mute-button for each FX-line
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1181 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-27 15:02:10 +00:00
Tobias Doerffel
563d5b8b5b made enumeration match current coding style
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1180 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-27 15:01:37 +00:00
Tobias Doerffel
4fc41a4694 cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1179 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-27 15:00:53 +00:00
Tobias Doerffel
f3bba83dc6 coding style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1178 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-27 14:57:26 +00:00
Tobias Doerffel
beabaa28a7 overwrite-confirm when saving instrument-settings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1177 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 13:00:27 +00:00
Tobias Doerffel
be22b7cd33 when clear()ing, also disable FX-chain (closes #1994482)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1176 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 12:43:08 +00:00
Tobias Doerffel
29044e0d9c always load FX-mixer-settings even if there's no GUI
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1175 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 12:33:23 +00:00
Tobias Doerffel
3b60d6f86a fixed broken clearAllTracks()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1174 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 12:32:44 +00:00
Tobias Doerffel
50075770f5 name-property in trackContentObject-class
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1173 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 11:58:54 +00:00
Tobias Doerffel
939fd8ef44 * added submenu for removing connections
* made automation-pattern rename working



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1172 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 11:57:40 +00:00
Tobias Doerffel
0d5f5473df fixed loading song-global automation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1171 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-25 06:53:03 +00:00
Tobias Doerffel
bdeac9eafe * fixed wrong config.h-inclusion and deprecated macro-names from config.h/lmmsconfig.h at various places - makes Vibed plugin work again
* fixed plugin-instantiation for BitInvader and Vibed
* use int instead of Uint32 in graphModel
* various coding-style fixes



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1170 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-24 22:21:31 +00:00
Tobias Doerffel
21da0b432c * fixed wrong config.h-inclusion and deprecated macro-names from config.h/lmmsconfig.h at various places - makes Vibed plugin work again
* fixed plugin-instantiation for BitInvader and Vibed
* use int instead of Uint32 in graphModel
* various coding-style fixes



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1169 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-24 22:18:43 +00:00
Tobias Doerffel
161e5265dc removed obsolete plugins
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1168 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-24 14:10:11 +00:00
Tobias Doerffel
154df24102 added fftw-DLL to win32-packaging
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1167 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-24 13:21:50 +00:00
Tobias Doerffel
21093adb28 use float-based FFTW-library
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1166 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-24 13:20:20 +00:00
Tobias Doerffel
d82101256b fixes for win32-build
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1165 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-24 13:20:02 +00:00
Tobias Doerffel
9bebe4325b * completely new automation-system with automation-tracks and automation-patterns as well as song-global automation
* made modelView take a QWidget-pointer argument
* trackContentObject-ctor now calls track::addTCO() directly
* optimize various loops to use iterators/const_iterators instead of a running index variable
* drag'n'drop doesn't fool around with pointers anymore - instead use unique journalling-IDs
* moved drag'n'drop handling code from knob to automatableModelView so that all controls can benefit from that



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1164 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-23 22:36:33 +00:00
Paul Giblock
81ec8833f5 Added two project templates
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1163 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-23 21:10:22 +00:00
Paul Giblock
053feaba8f add multiplier to LFO controller and fix temposync
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1162 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-23 17:15:48 +00:00
Tobias Doerffel
66f98a3017 full context-menu for piano-basenote so it can be automated as well as controlled via controller
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1161 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-20 23:34:43 +00:00
Tobias Doerffel
0eb55d120c fixed crash when closing meterDialog and choosing custom-sync afterwards
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1160 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-20 23:34:22 +00:00
Tobias Doerffel
f1050089b6 * when linking knobs via Shift+Drag do not use pointer to model as drag-data rather than model-ID which can be resolved via project-journal
* fixed displayValue()



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1159 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-20 23:17:12 +00:00
Tobias Doerffel
15134568f1 * removed volumeKnob-class and added volumeKnob-property to knob-class instead
* reduced header-dependencies and various cleanups
* removed obsolete settings



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1158 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-20 22:44:49 +00:00
Paul Giblock
38971caebb make SVN compile again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1157 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-20 07:37:38 +00:00
Paul Wayper
2321e4c1b0 Added Doxygen documentation (main draft) to src/core/piano.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1156 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-19 19:30:23 +00:00
Paul Wayper
e681070d47 Added Doxygen documentation (main draft) to src/core/track.cpp
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1155 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-19 12:53:04 +00:00
Tobias Doerffel
dc46c78d0a added libfftw3-detection
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1154 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-16 10:38:52 +00:00
Tobias Doerffel
1ae15fb4c7 added metal-brushed background-artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1153 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-16 10:29:11 +00:00
Tobias Doerffel
10c4abdb4b added unit to pitch-knob
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1152 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-16 10:28:51 +00:00
Paul Giblock
842af2812d Flushing my working-copy
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1151 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-16 06:05:39 +00:00
Tobias Doerffel
805ded7a22 fixed leak (delete midiPortMenu)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1150 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 21:51:06 +00:00
Tobias Doerffel
6c4fbd5149 refactored midiPortMenu-creation and -management - fixes crash when removing track which had MIDI-in enabled and enabled MIDI-in for another track afterwards
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1149 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 21:49:15 +00:00
Tobias Doerffel
0520a02724 * cache pixmap
* only redraw if angle has changed by more than 3 degrees
* cleanups



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1148 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 21:48:26 +00:00
Tobias Doerffel
b210809e6e cleanups and small optimizations
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1147 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 21:47:52 +00:00
Tobias Doerffel
ce582407f9 directly handle MIDI-pitch-bend events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1146 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 16:21:48 +00:00
Tobias Doerffel
632f9df91c do not load MIDI-settings when loading preset as this might break existing instrument tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1145 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 16:21:25 +00:00
Tobias Doerffel
2f02830f0a added pitch-knob to instrument-track
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1144 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 15:42:05 +00:00
Tobias Doerffel
0b539d3218 moved STK-voices plugins to lmms-extras
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1139 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:55:58 +00:00
Tobias Doerffel
9f584e5612 * fixed issue when moving BB-tracks up/down where actual BB-TCOs were not moved
* in trackContentObjectView and trackView, handle deletion of models more gracefully



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1137 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:52:20 +00:00
Tobias Doerffel
e2b533dcc5 cleanups and more optimized loops
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1136 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:51:25 +00:00
Tobias Doerffel
cf444364c6 unregister BB-track-view from BB-editor at destruction - fixes crash when removing BB-tracks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1135 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:51:00 +00:00
Tobias Doerffel
fbf402dc21 added missing include
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1134 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:50:31 +00:00
Tobias Doerffel
8cc50c843a * lock mixer while loading project - fixes crashes when loading projects with FX-mixer settings
* update BB-track-container after creating a new project - fixes non-existing TCOs (i.e. patterns) in BB-Editor in new projects



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1133 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:50:14 +00:00
Tobias Doerffel
4675d60eb5 removed obsolete setMutedOfAllTracks() method
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1132 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:49:26 +00:00
Tobias Doerffel
137196cec5 removed removed obsolete ctrlClick() signal
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1131 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:49:04 +00:00
Tobias Doerffel
d0483d9138 made STK-voices-plugins compile after they've not been maintained for a while
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1130 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:48:24 +00:00
Tobias Doerffel
a046128a59 don't apply window-function to data as this seems to make things only even worse
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1129 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-14 22:25:15 +00:00
Tobias Doerffel
1ea2fd25f8 labeled axes and correct logarithmic view
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1128 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-14 22:01:06 +00:00
Tobias Doerffel
2639a0b290 improved appearence of Spectrum Analzyer
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1127 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-14 20:16:56 +00:00