Danny McRae
2000733293
corrected ladspa sample rate dependent control handling
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@299 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-10 16:37:05 +00:00
Danny McRae
4cb0d266a3
save and load effects
...
effects on sample tracks
no more ladspa knob segfaults
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@298 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-10 01:03:54 +00:00
Danny McRae
19e4bfdb5e
full support for saving and loading effects
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@297 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-09 14:56:33 +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
08c166b4d9
cleaned up some problems that prevented the previous checkin from building:
...
lmms_single_source.cpp
group_box.h
group_box.cpp
rack_plugin.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@295 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-08 01:58:11 +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
Javier Serrano Polo
057138808b
fixed overflow when using big audio buffers
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@290 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-07 20:33:31 +00:00
Javier Serrano Polo
db45d0709f
added bbTrack reference to check whether it's muted
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@288 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-07 20:32:08 +00:00
Javier Serrano Polo
a937eb16a5
added manualChange signal
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@285 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-07 20:28:25 +00:00
Javier Serrano Polo
70397db8b0
- frames computation based on 64th of a tact
...
- changed playPos frame counter to float, improves timing precision
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@282 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-06 21:34:27 +00:00
Javier Serrano Polo
cd4932feff
frames computation based on 64th of a tact, fixes BB-pattern arbitrary positioning in song editor
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@281 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-06 21:33:29 +00:00
Javier Serrano Polo
4273b211ae
renamed some members
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@279 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-03 01:44:10 +00:00
Javier Serrano Polo
629641dc33
moved framesPerTact() from songEditor to engine
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@276 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-01 21:28:20 +00:00
Javier Serrano Polo
e6ff4b1c4b
- moved framesPerTact() from songEditor to engine
...
- update frames per tact only when changes happen
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@275 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-01 21:27:06 +00:00
Javier Serrano Polo
ed6470cfe6
added "Auto" view
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@273 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-08-01 21:25:22 +00:00
Tobias Doerffel
d88b2959ce
0.2.1 release
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@272 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-28 08:42:40 +00:00
Javier Serrano Polo
c3846777e0
added checks to avoid segfaults when closing the application
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@269 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-24 01:20:38 +00:00
Javier Serrano Polo
0505adfb42
removed unused signal section
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@262 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:31:53 +00:00
Javier Serrano Polo
5415a3e7ee
redirect events to the piano widget
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@258 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:29:26 +00:00
Javier Serrano Polo
5a361f6c08
moved key event handlers to public
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@257 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:28:59 +00:00
Javier Serrano Polo
8fc26a4269
allow access to the piano widget
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@256 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:28:26 +00:00
Javier Serrano Polo
a417c3b353
- do the clean-up in close()
...
- ensure deleted elements aren't accessed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@254 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:27:19 +00:00
Javier Serrano Polo
c51fd3eb4b
added method to avoid segfaults when closing the application
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@251 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:24:43 +00:00
Javier Serrano Polo
8d2958b56f
trigger automation only when time has changed
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@249 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:23:24 +00:00
Javier Serrano Polo
685c7b9ef6
avoid unnecessary level updates
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@248 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-22 03:22:42 +00:00
Tobias Doerffel
aefcdf2a24
fixes and updates
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@242 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-17 13:09:35 +00:00
Javier Serrano Polo
43444c1ef8
added open (note in editor) mode and support methods
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@234 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-14 20:14:48 +00:00
Javier Serrano Polo
492a49408a
automation pattern can be initialized without track
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@232 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-14 20:12:58 +00:00
Javier Serrano Polo
6823ef59c2
- automation pattern can be initialized without track
...
- slots moved to public
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@231 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-14 20:12:18 +00:00
Javier Serrano Polo
09a5318fc5
send a signal when handling automation
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@228 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-14 20:09:14 +00:00
Javier Serrano Polo
184b53a089
handle detuning automation
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@227 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-14 20:08:32 +00:00
Javier Serrano Polo
dd3668dcd4
- added detuning knob
...
- added explicit constructor from another note
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@226 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-14 20:07:43 +00:00
Javier Serrano Polo
bba31ec7db
- added user templates to templates menu
...
- update templates menu when accessed
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@224 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-10 00:45:05 +00:00
Javier Serrano Polo
f1a93f3ab6
- use automation capabilities
...
- added context menu
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@219 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-10 00:40:19 +00:00
Javier Serrano Polo
fe827c00b4
- don't set song modified flag when playing automation
...
- use piano widget save/load methods
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@217 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-09 01:07:15 +00:00
Javier Serrano Polo
908f13c715
- use automation capabilities using a helper knob
...
- added context menu
- added save/load methods
- use raw keycodes to play the piano
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@216 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-09 01:05:26 +00:00
Javier Serrano Polo
234567cd0b
check whether the automation editor has been created
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@212 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-08 00:15:49 +00:00
Javier Serrano Polo
8698a264f9
added automation track
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@210 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-08 00:13:40 +00:00
Javier Serrano Polo
c09edd1b66
- use automatable sliders
...
- use automation track
- upgraded lcd spin box
- joined some slider creation code between QT versions
- show slider status on manual change only
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@209 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-08 00:12:51 +00:00
Javier Serrano Polo
d57c31d8df
initial release, slider with automation
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@208 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-08 00:11:28 +00:00
Javier Serrano Polo
aaa79c99af
- use automation capabilities
...
- added context menu
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@207 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-08 00:09:52 +00:00
Javier Serrano Polo
f34e201df4
initial release, to handle automation of objects without a track
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@206 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-08 00:08:31 +00:00
Javier Serrano Polo
7b874c00d7
moved update flag from automatable object
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@204 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-03 21:33:06 +00:00
Javier Serrano Polo
da34165c77
- moved update flag to automation pattern
...
- moved nullTrack() to public
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@203 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-03 21:32:23 +00:00
Javier Serrano Polo
73d1962fe2
- moved getAutomationPattern to public
...
- added some checks and minor fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@195 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-02 21:42:31 +00:00
Javier Serrano Polo
19924ef442
upgraded buttons
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@191 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-02 21:39:43 +00:00
Javier Serrano Polo
dcd6bf6b7a
- use automation capabilities in button and button group
...
- added button context menu
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@190 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-02 21:36:29 +00:00
Javier Serrano Polo
166a840657
use upgraded surround area
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@189 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-02 21:35:40 +00:00
Javier Serrano Polo
87e2cf6292
- use automation capabilities using helper knobs
...
- added context menu
- added save/load methods
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@188 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-07-02 21:34:49 +00:00
Javier Serrano Polo
d7e13a2bd6
- renamed time* classes to automation* ones
...
- fixed int classes rounding
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@184 0778d3d1-df1d-0410-868b-ea421aaaa00d
2006-06-29 01:02:19 +00:00