Commit Graph

1014 Commits

Author SHA1 Message Date
Andrew Kelley
952e6fb4ec add Phase Randomness knob to tripleoscillator 2009-03-05 23:18:41 -07:00
Tobias Doerffel
7ec6080f92 follow recent changes in ZynAddSubFX CVS:
* Fix improper deallocation in PresetsStore
* Fixed errors with drawing of the Oscillator as reported with valgrind



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2083 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 01:01:31 +00:00
Tobias Doerffel
d8402c6f6a integrated ZynAddSubFX plugin from LMMS-extras into LMMS mainline
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2080 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 00:45:24 +00:00
Tobias Doerffel
ba54477d86 reflect changes in MinGW crosscompiling environment, typo fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2069 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-23 19:54:18 +00:00
Paul Giblock
50eba261f8 Fix ScrollBar-hover for Cusis on Qt-4.5
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2064 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-22 02:33:18 +00:00
Paul Giblock
51be3f5c13 Fix clipping issues in classic theme
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2062 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-20 18:00:33 +00:00
Paul Giblock
03d7116e5e quartic-movement when dragging TCOs, Colorize TCOs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2061 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-20 17:51:42 +00:00
Paul Giblock
0bdeca5b54 Various SongEditor fixes and updated file headers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2060 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-20 06:17:01 +00:00
Paul Giblock
c5571651df Add classic-TCO back, enhance song editor, cleanup code
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2059 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-20 05:01:22 +00:00
Tobias Doerffel
9ff11564e0 rewrote timing of fading animation for not postponing updates of hidden fadeButton until it becomes visible
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2056 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-19 15:01:41 +00:00
Tobias Doerffel
3cb8547c6a move timeLine marker in Piano Roll and autoscroll when recording while playing song (closes #2486334)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2053 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-19 14:27:14 +00:00
Tobias Doerffel
923f400ed0 coding style fixes, improved handling of shared detuningHelper object
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2047 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-19 13:38:32 +00:00
Tobias Doerffel
8aec19379e fixed various bugs regarding recording:
* once recording has been started, stop it as soon as playMode of song changes or similiar things happen (closes #2486341)
* fixed broken record-accompany in most use-cases other than using record-while-playing-song by also tracking NoteOn events and remember current play position to use 
the correct note postitions on NoteOff events (play position might have wrapped around in the meantime due to looppoints or end of BB track) (closes #2486299, #2486203)



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2046 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-19 13:37:41 +00:00
Andrew Kelley
4b5b256dea updated copyright and added plug to ##lmms per skiessi's request
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2045 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-14 21:43:02 +00:00
Tobias Doerffel
61c233ef61 reverted rev 2037 as we have custom changes in this file
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2043 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-14 17:34:41 +00:00
Tobias Doerffel
3f40d19d32 * added missing slot declaration for abortFreeze(), fixes lockup when freezing pattern (closes #2530320)
* update patternView after freezing
* fixed drawing of frozen pattern



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2041 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 23:35:52 +00:00
Tobias Doerffel
b01724c666 * when resampling whole sampleBuffer, set end_of_input = 1 in libsamplerate data struct - fixes lots of zero samples at the end of output buffer (closes #2531452)
* coding style fixes
* removed obsolete save/restore of EOF-property in libsample rate data struct when resampling successively (always use 0)



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2039 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 16:35:40 +00:00
Tobias Doerffel
c4bc87b449 integrated latest libsamplerate which is both faster and more reliable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2037 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 16:29:09 +00:00
Tobias Doerffel
bdf0545699 disable output monitor per default and show click-hint
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2033 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 14:54:18 +00:00
Tobias Doerffel
c310667bd9 initial support for use of FLUIQ by LMMS - will need lots of tuning until it gets usable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2032 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 11:35:56 +00:00
Tobias Doerffel
4e2b92105c reverted some of the changes from 2008-11-10 which caused distorted graphics when running LMMS with Qt 4.5
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2030 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 11:32:08 +00:00
Tobias Doerffel
05bf935dd5 do not hide menus when collapsing widget
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2029 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 00:23:17 +00:00
Tobias Doerffel
91f3db7b84 more coding style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2028 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-13 00:19:49 +00:00
Tobias Doerffel
2c7306a661 reflect recent changes to MinGW cross compiling environment
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2025 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 23:33:49 +00:00
Tobias Doerffel
a4c1797822 update patch after loading settings (closes #2486372)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2023 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 23:24:29 +00:00
Tobias Doerffel
794fa084cf * ensure, cursor is never NULL when painting it in paintEvent()
* a lot of coding style fixes



git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2022 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 22:59:38 +00:00
Tobias Doerffel
fcca686f50 do not load samples bigger than 100 MB (closes #2458375)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2018 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 22:17:36 +00:00
Andrew Kelley
d134cf1f7f global playback buttons have better behavior
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2017 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 03:33:47 +00:00
Paul Giblock
78a1c1f802 More song editor improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2016 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-11 05:52:56 +00:00
Paul Giblock
d5234ed7a2 Add BB and Pattern item subclasses, play with glossy TCOs
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2014 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-11 04:14:00 +00:00
Paul Giblock
f057a52ab9 Intial version of new song-editor, more of a viewer right now
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2013 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-11 00:56:03 +00:00
Paul Giblock
a48b0b6ce0 Fix off-by-one enum on new RC filters
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2012 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-09 08:45:25 +00:00
Paul Giblock
46adbb2b34 Initial addition of Stefan Fendt's RC filters, updated and fixed code style.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2011 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-08 23:04:29 +00:00
Paul Giblock
6f2cf2b4df 2010
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2010 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-05 21:33:31 +00:00
Tobias Doerffel
0a000601e2 commited updated ChangeLog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2007 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-05 13:22:07 +00:00
Andrew Kelley
cd2bb63676 fixed bug: you can use shift+left to move notes past the beginning
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1995 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-04 20:02:14 +00:00
Andrew Kelley
879b50aaa1 - fixed bug: piano roll was still recording when not in record mode
- use the key L to cycle through playback modes. (this is consistent with FL Studio)


git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1994 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-03 01:29:40 +00:00
Andrew Kelley
3341f3d711 Added global playback support. Press space to play/pause from any window in LMMS.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1993 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-02 07:55:52 +00:00
Andrew Kelley
59d2e07da0 integrated pitanga's patch to fix unquantized BB dragging in song editor. Changed ctrl modifier to alt to be consistent.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1992 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-02 03:06:50 +00:00
Andrew Kelley
65ca28ddfc ability to import an FL Studio .zip package
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1991 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-02 02:27:30 +00:00
Paul Giblock
15ecb74f38 Fix scrollbar slider hover
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1990 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-01 00:25:23 +00:00
Paul Giblock
68a5cc9ab0 Improve Cusis scrollbar, fix code style
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1989 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-29 14:13:36 +00:00
Paul Giblock
1053696ada Pattern colors styleable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1988 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-29 04:03:33 +00:00
Paul Giblock
318494bef9 Add beginnning artwork for Cusis Theme
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1986 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-29 03:25:45 +00:00
Paul Giblock
7b8b7c31a6 Pull Cusis-class into SVN, no Cusis-theme yet though
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1985 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-29 03:09:15 +00:00
Paul Giblock
829595502d Fix runtime warning
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1984 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 20:07:15 +00:00
Paul Giblock
184c1855d8 Attempt to fix graphical glitches
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1983 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 19:48:03 +00:00
Paul Giblock
86313160e6 Fix gray envelope/LFO bug
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1982 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 14:41:10 +00:00
Paul Giblock
fbded09f6c Update ChangeLog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1981 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 08:59:14 +00:00
Paul Giblock
2877d9c47f Begin theming widgets with LmmsStyle
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1978 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 08:44:42 +00:00