Commit Graph

976 Commits

Author SHA1 Message Date
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
Paul Giblock
9ff6e01f43 Minor gui changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1977 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 08:39:20 +00:00
Paul Giblock
d47051ba2b Minor gui changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1976 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 08:38:14 +00:00
Paul Giblock
26c20113cf Add LmmsStyle class for color and drawing hooks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1974 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 07:49:08 +00:00
Paul Giblock
05ff15f0e8 Optimize pixmap loading
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1973 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-28 06:27:28 +00:00
Paul Giblock
a35d4437e1 Fix broken bb-track clone
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1971 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-26 18:44:28 +00:00
Paul Giblock
d5689d38b4 Avoid compiletime errors from unrtf
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1970 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-26 04:47:08 +00:00
Paul Giblock
cd7b5514fd Fix knob-recursion bug on Qt+OSX
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1969 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-25 20:08:08 +00:00
Paul Giblock
7bc1252784 Fix drag-drop for buttonGroups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1968 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-03 20:34:18 +00:00
Tobias Doerffel
ed5925da0a fixed plugins/ directory when updating localization file
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1966 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-22 17:51:17 +00:00
Tobias Doerffel
d63b2f2711 in FL_EffectChannel initialize isMuted member - fixes muted FX channels when importing older FLP files
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1964 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-22 16:43:58 +00:00
Tobias Doerffel
14017622db fixed crash when adding VST effects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1960 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-19 16:20:41 +00:00
Tobias Doerffel
8b40de7137 added STK support to win32 version of LMMS
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1953 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-17 23:25:54 +00:00
Tobias Doerffel
276f1e343c fixed broken panning support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1946 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 16:51:42 +00:00
Andrew Kelley
87a9be583f sf2 understands panning midi meta events now
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1942 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 11:46:41 +00:00
Andrew Kelley
c34dffa50f changed modifier detection from mainWindow::isCtrlPressed etc to Qt framework detection. Fixes a bunch of little glitches and enables horizontal scroll wheel.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1940 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 09:52:00 +00:00
Andrew Kelley
0aec3c0b05 if a different window was selected and you hold control and then click in the piano roll, it didn't do selection like it should (FIXED)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1938 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 04:00:00 +00:00
Andrew Kelley
e7484c89fd shift+drag didn't update beat+bassline (FIXED)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1937 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 03:27:40 +00:00
Andrew Kelley
876cf8df8e fixed crash in processAudioBuffer when notePlayHandle was NULL (crashed certain instruments like sf2)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1936 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 02:31:51 +00:00
Andrew Kelley
3392c83481 added a note detuning tool and fixed mouse cursor glitch when mousing over notes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1935 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 02:09:28 +00:00
Andrew Kelley
bbb7bcc4c9 if you move *or resize* a single note, it is deselected after the move to allow note editing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1934 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 00:01:27 +00:00
Paul Giblock
d41a369835 Attempt to fix caching bug in track backgrounds
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1933 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-15 22:55:06 +00:00
Andrew Kelley
db8f7e8b2d shift drag on an unselected note didn't work (FIXED)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1932 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-15 22:32:51 +00:00
Andrew Kelley
b3ed6e7fe9 if you pressed both controls at the same time, the piano roll would get stuck in selection mode (FIXED)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1931 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-15 22:07:27 +00:00
Andrew Kelley
55c109e611 if you move a single note, it is deselected after the move to allow note editing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1930 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-15 21:52:31 +00:00
Andrew Kelley
7a8f95985a when setting a new note, set panning and volume to that of last clicked on note
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1929 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-15 05:11:40 +00:00
Andrew Kelley
ecfb18d551 double click in the note edit area to clear selected notes (allowing you to edit note velocities/panning for all notes)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1928 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-15 03:10:49 +00:00
Tobias Doerffel
51fe26738d require at least Qt 4.4.0
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1927 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 22:11:52 +00:00
Tobias Doerffel
04e84f113c require at least CMake 2.6.0
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1925 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 21:56:54 +00:00
Tobias Doerffel
ca4fae4f3a added Andrew as copyright holder, cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1924 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 21:55:33 +00:00
Tobias Doerffel
50b693d26b improved colors for drawing notes, coding style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1923 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 11:55:40 +00:00
Andrew Kelley
1b62bea839 fixed ctrl+mousewheel zooming in on piano roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1922 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 11:10:21 +00:00
Andrew Kelley
167180e670 added panningToMidi function to easily convert panning to a midi value, dragging around a note in the piano roll makes the correct volume and panning noises
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1921 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 11:01:05 +00:00
Andrew Kelley
20f50350e6 note volume bars are painted blue if selected
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1920 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 09:55:06 +00:00
Andrew Kelley
1e0bf14904 piano roll notes are painted with colors that reveal their velocities and panning, and gui for switching between note edit modes is improved
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1919 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 09:44:22 +00:00
Andrew Kelley
e0e7cb9af8 Note panning editing support in the piano roll
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1918 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 02:39:12 +00:00
Tobias Doerffel
c23dcee37f added NULL as default argument for parent
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1917 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 01:07:13 +00:00
Tobias Doerffel
53776a1f1f manage effectRackView with a QVBoxLayout
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1916 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 01:06:03 +00:00
Tobias Doerffel
ee58a2db6b some work on a better widget layouting and more usable splitters in combination with CollapsibleWidgets
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1915 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-14 01:03:28 +00:00