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
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
Tobias Doerffel
d5701ac014
reworked automatableModel (not template-based anymore), removed levelObject, splitted comboBox/comboBoxModel-source-files, began to unify context-menu-creation for controls
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1031 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-28 11:47:45 +00:00
Tobias Doerffel
6364a099ad
* LADSPA-effect: added "Notch Filter" to blacklist
...
* all effect-plugins: replaced old code with effect::checkGate() call, various cleanups and minor optimizations
* effectChain: added debugging-code for determining buggy effect-plugins at higher samplerates
* plugin: introduced changable publicName-property
* effect: added checkGate()-function for reducing redundant code in effect-plugins
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@981 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-05-18 11:31:55 +00:00
Tobias Doerffel
1b9d8a0b8c
made processAudioBuffer() take a sampleFrame-pointer
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@867 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-04-03 20:14:45 +00:00
Tobias Doerffel
476983d986
use track as parent, correct initialization of m_enabledModel which fixes crashes on model-updates
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@816 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-30 20:19:23 +00:00
Tobias Doerffel
13a65b88f2
implemented save- and load-functionality for FX-mixer
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@790 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-15 14:53:17 +00:00
Tobias Doerffel
b682b30146
added initial FX-mixer implementation - not perfect and very usable yet but the basics work so far
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@789 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-03-14 21:45:10 +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
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
Tobias Doerffel
dc5d949af4
rewrote effect-framework, changes in plugin-instantiation
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@656 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-06 12:47:21 +00:00
Tobias Doerffel
7e67f12f16
several fixes regarding effects and their integration into M/V-architecture
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@646 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-01-05 00:16:49 +00:00
Tobias Doerffel
1647da26fd
renamed "mixer::framesPerAudioBuffer()" to "mixer::framesPerPeriod()" and type "fpab_t" to "fpp_t"
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@502 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-08-04 01:15:33 +00:00
Javier Serrano Polo
793c5ab7ff
mutex, detuning helpers, GUI updates, play handles, many many changes... (4)
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@482 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-05-07 19:51:55 +00:00
Javier Serrano Polo
16a61bf8fe
static engine, chunked audio buffer, pat fix, MIME type
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@472 0778d3d1-df1d-0410-868b-ea421aaaa00d
2007-04-19 06:52:29 +00:00
Tobias Doerffel
9c41572504
generic powerful effect-framework
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@397 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-09-17 12:45:09 +00:00
Javier Serrano Polo
474cb5f6cc
updated FSF address
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@380 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-27 23:24:31 +00:00
Danny McRae
5ca5da40b1
reformatted ladspa stuff to 80 characters per line
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@328 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-15 14:16:42 +00:00
Danny McRae
3ed1ffd2a8
split effect into effect and ladspaEffect
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@325 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-14 22:04:48 +00:00
Danny McRae
ccb5a4ea77
move or delete effects
...
partial save and load for effects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@296 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-09 00:49:22 +00:00
Danny McRae
95be1a9635
first attempt at adding effects
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@294 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-08 01:26:01 +00:00