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 |
|
Tobias Doerffel
|
ac6cd2584d
|
cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2000 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2009-02-05 13:15:14 +00:00 |
|
Tobias Doerffel
|
c0f48d6196
|
reworked mixer-threads (synchronization, realization of jobqueue etc.) which results in a much better performance and stability
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1998 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2009-02-05 13:14:12 +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
|
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
|
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
|
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
|
c465859203
|
More LmmsStyle usages and leak fix
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1979 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2009-01-28 08:56:11 +00:00 |
|
Paul Giblock
|
18c8296dfd
|
Fix coding style
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1975 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2009-01-28 08:05:45 +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 |
|
Tobias Doerffel
|
c5e7a878c1
|
fixed broken version comparing which indicated 0.x.y to be less than 0.x.y-patch - fixes messed up projects when loading files created with LMMS 0.4.0
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1959 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-19 16:19:59 +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
|
d0163430f2
|
reverted previous API changes as they can be implemented in a generic manner
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1945 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-16 16:51:18 +00:00 |
|
Tobias Doerffel
|
221bf906ba
|
* do not create a instrument track window just for calling dragEnterEvent() - use a static method instead
* limit panning in processAudioBuffer()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1944 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-16 16:50:24 +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
|
7fe4f1e60c
|
experimental support for note panning in SF2 player (I'm not sure what m_maxChannels should be or how to find it out. I just picked what worked for my setup.)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1941 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-16 11:24:05 +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
|
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
|
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 |
|
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
|
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 |
|
Tobias Doerffel
|
5cd89eafec
|
added support for MidiMetaEvents to midiEvent, added MidiMetaPanning event
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1912 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-14 00:45:05 +00:00 |
|
Andrew Kelley
|
53a9b25fb1
|
note edit area has adjustable height
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1911 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-13 10:29:04 +00:00 |
|
Andrew Kelley
|
4d8490e21b
|
Fixed bug I introduced last checkin, and now if you click towards the end of the key in the piano roll, it plays the note louder than if you play it towards the base
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1910 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-13 09:02:11 +00:00 |
|
Andrew Kelley
|
b7f4f7be6d
|
editing note volume and hearing clicked on notes is implemented more cleanly, editing note volume only affects selected notes (or all notes if none selected), when "scribbling" note volumes, if there is a chord, it will play all 3 notes, rather than just the first one
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1909 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-13 02:28:24 +00:00 |
|
Tobias Doerffel
|
d511b43088
|
do not disable automation when just editing first point of an automation pattern (closes #2146230)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1906 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-11 00:06:25 +00:00 |
|
Tobias Doerffel
|
4b9fb4f41f
|
splitted view component out of automation_pattern.*
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1905 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-11 00:05:45 +00:00 |
|
Tobias Doerffel
|
b9680d83e4
|
made "int"s to "const int"s, added CCONST macro
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1897 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-10 00:40:20 +00:00 |
|
Tobias Doerffel
|
f17d64723a
|
added support for debug messages from remote plugin
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1896 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-10 00:39:52 +00:00 |
|
Tobias Doerffel
|
13c1836d6a
|
export effectChain for properly building FLP import DLL
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1887 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-08 20:43:02 +00:00 |
|
Tobias Doerffel
|
7d808d434f
|
added ResourcesDB::Item::TypeMidiFile
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1880 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-08 01:32:24 +00:00 |
|
Tobias Doerffel
|
f1950b3007
|
added initial draft of FLUIQ (Flexible User-Interface with Qt) framework (integration patches will follow later)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1878 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-08 01:28:04 +00:00 |
|
Andrew Kelley
|
b15ce72dc4
|
fixed glitch where it would auto-scroll even if it was off in song-editor
auto-scroll default to disabled
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1876 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-07 22:20:48 +00:00 |
|
Andrew Kelley
|
8d8f7821a1
|
moved main window toolbar code from songEditor to mainWindow
used inline for note setXXX methods
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1873 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-06 04:38:29 +00:00 |
|
Andrew Kelley
|
e2f74ee6e6
|
piano roll improvements, especially with moving notes around. see changelog.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1871 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-12-05 08:03:15 +00:00 |
|
Andrew Kelley
|
c50ca0eb9b
|
piano roll improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1860 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-11-30 05:31:05 +00:00 |
|
Tobias Doerffel
|
96bad01415
|
added ResourcesTreeView, a QTreeView implementation for ResourcesTreeModel
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1859 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-11-29 22:32:58 +00:00 |
|
Tobias Doerffel
|
78c0e92667
|
added ResourcesTreeModel, a QAbstractModelItem implementation for ResourcesDB
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1858 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-11-29 22:32:18 +00:00 |
|
Tobias Doerffel
|
24415d46d9
|
create a global ResourcesDB instance
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1857 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-11-29 22:30:59 +00:00 |
|
Tobias Doerffel
|
bb186c5b62
|
introduced ResourcesDB class for easily managing all kind of resources in the future
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1856 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-11-29 22:30:26 +00:00 |
|