Tobias Doerffel
|
6c4fbd5149
|
refactored midiPortMenu-creation and -management - fixes crash when removing track which had MIDI-in enabled and enabled MIDI-in for another track afterwards
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1149 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 21:49:15 +00:00 |
|
Tobias Doerffel
|
0520a02724
|
* cache pixmap
* only redraw if angle has changed by more than 3 degrees
* cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1148 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 21:48:26 +00:00 |
|
Tobias Doerffel
|
ce582407f9
|
directly handle MIDI-pitch-bend events
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1146 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 16:21:48 +00:00 |
|
Tobias Doerffel
|
2f02830f0a
|
added pitch-knob to instrument-track
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1144 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 15:42:05 +00:00 |
|
Tobias Doerffel
|
9f584e5612
|
* fixed issue when moving BB-tracks up/down where actual BB-TCOs were not moved
* in trackContentObjectView and trackView, handle deletion of models more gracefully
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1137 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 12:52:20 +00:00 |
|
Tobias Doerffel
|
fbf402dc21
|
added missing include
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1134 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 12:50:31 +00:00 |
|
Tobias Doerffel
|
4675d60eb5
|
removed obsolete setMutedOfAllTracks() method
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1132 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 12:49:26 +00:00 |
|
Tobias Doerffel
|
137196cec5
|
removed removed obsolete ctrlClick() signal
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1131 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-15 12:49:04 +00:00 |
|
Tobias Doerffel
|
28c689f953
|
changed return-type of effectControls::getControlCount()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1124 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-14 17:11:51 +00:00 |
|
Tobias Doerffel
|
32d5ca7c64
|
improved support for different file-formats when exporting and fixed bug which made LMMS crash when exporting to OGG-file
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1123 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-12 20:35:20 +00:00 |
|
Tobias Doerffel
|
0638ec5e55
|
don't use fifoWriter when rendering as we do not have realtime issues here - fixes lockups on various systems when exporting project
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1122 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-10 22:35:13 +00:00 |
|
Tobias Doerffel
|
42d49faf53
|
removed obsolete instrumentTrackView::updateName() and made track-button update on name-changes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1120 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-10 09:17:23 +00:00 |
|
Paul Giblock
|
7915537f30
|
Very first implementation of peak controller
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1107 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-08 19:02:28 +00:00 |
|
Paul Giblock
|
239e4fb4bd
|
Improve graph and bitinvader
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1105 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-08 12:59:42 +00:00 |
|
Paul Giblock
|
f39c9641ab
|
more displayName updates, minor change to controller dialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1103 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-08 12:16:32 +00:00 |
|
Tobias Doerffel
|
d6262bb556
|
use lmmsconfig.h rather than config.h and use prefixed macro-names
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1097 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-08 11:30:47 +00:00 |
|
Tobias Doerffel
|
f9876d4e84
|
added fast and more leight-weight setAutomatedValue() which omits things like journalling - makes things faster and doesn't introduce threading-problems
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1094 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-07 23:05:44 +00:00 |
|
Tobias Doerffel
|
280d9bdcc0
|
made MidiEventTypes-enum conform coding-style, i.e. MidiNoteOn instead of NOTE_ON etc.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1091 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-07 22:14:25 +00:00 |
|
Tobias Doerffel
|
15794c095d
|
added support for importing time-signature settings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1090 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-07 22:13:09 +00:00 |
|
Tobias Doerffel
|
231bef1349
|
rewrote management of MIDI-ports and MIDI-port subscriptions - now it's central and easy to use
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1087 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-07 21:20:35 +00:00 |
|
Tobias Doerffel
|
6e1922242a
|
moved from instrument_midi_io.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1085 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-07 08:04:43 +00:00 |
|
Tobias Doerffel
|
d5ee064c3c
|
splitted basic functionality of journallingObject into serializingObject so that creating note objects, notePlayHandles etc. does not have all the journalling-overhead (assigning/freeing ID etc.)
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1084 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-06 11:42:02 +00:00 |
|
Paul Giblock
|
7cd212a335
|
Last commit for a few hours. Demonstrate new midi portnames - beta
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1083 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-06 09:39:56 +00:00 |
|
Paul Giblock
|
f003b34791
|
Fix minor bug and compile time warnings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1082 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-06 08:55:59 +00:00 |
|
Paul Giblock
|
0aeddf27ff
|
add model.displayName and add midi-seq support to midiController
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1078 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-06 06:15:17 +00:00 |
|
Tobias Doerffel
|
acba64f092
|
fixed various GCC-warnings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1077 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-05 17:26:17 +00:00 |
|
Tobias Doerffel
|
112e932dd8
|
remove track from within slot in trackContainerView for not deleting object inside its own method - fixes Qt-warning
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1075 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-05 17:23:25 +00:00 |
|
Paul Giblock
|
39534e923b
|
Attempting to add model.displayName
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1074 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-05 15:40:47 +00:00 |
|
Tobias Doerffel
|
dd06154ed6
|
heavily optimized journal-cleanup - project unloading is now unbelievable fast
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1073 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-05 12:48:53 +00:00 |
|
Tobias Doerffel
|
599d515791
|
removed obsolete FASTCALL-attributes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1072 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-05 12:48:25 +00:00 |
|
Tobias Doerffel
|
bfcbb50eab
|
re-arranged mute- and solo-buttons
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1069 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-05 06:30:50 +00:00 |
|
Tobias Doerffel
|
a3aa3f9a4d
|
renamed muted() to isMuted() and other coding-style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1067 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-03 16:03:59 +00:00 |
|
Tobias Doerffel
|
df203dd51e
|
added fully-functional solo-button
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1066 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-03 16:03:31 +00:00 |
|
Tobias Doerffel
|
482af58b4d
|
fixed broken automation-drawing for floatModels
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1062 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-03 11:04:09 +00:00 |
|
Paul Giblock
|
fc0e68d7b2
|
Update default context menu for controllers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1058 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-02 22:26:39 +00:00 |
|
Tobias Doerffel
|
2ccab064cb
|
export more symbols in order to build all plugins
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1046 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-02 15:53:45 +00:00 |
|
Paul Giblock
|
38a6278619
|
Remove controller connection when no controller is set
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1044 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-02 07:59:54 +00:00 |
|
Paul Giblock
|
5f6d0af98d
|
Allow editing of connections though context menu
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1043 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-02 06:36:43 +00:00 |
|
Paul Giblock
|
d188056683
|
Add initial controller support for MIDI CC and various tweaks
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1040 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-02 05:02:09 +00:00 |
|
Tobias Doerffel
|
d3516cd5c5
|
made LMMS build for win32, coding-style fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1038 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-01 22:35:02 +00:00 |
|
Tobias Doerffel
|
8618b1474f
|
added PulseAudio-support
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1037 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-06-01 22:33:11 +00:00 |
|
Tobias Doerffel
|
542baec14b
|
use less complex worker-thread-synchronization
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1033 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-30 22:09:12 +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 |
|
Paul Giblock
|
cddc8405e0
|
Re-added controller renaming
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1029 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-28 04:07:33 +00:00 |
|
Tobias Doerffel
|
fe80dc9e2a
|
made LMMS compile + cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1027 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-26 09:45:04 +00:00 |
|
Paul Giblock
|
836cb05316
|
Enough controller stuff for tonight
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1025 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-26 09:25:49 +00:00 |
|
Paul Giblock
|
f2d2420fc7
|
More controller-connection stuff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1024 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-26 08:12:35 +00:00 |
|
Paul Giblock
|
79905590da
|
add class controllerConnection to model link between models and controllers
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1023 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-26 06:16:49 +00:00 |
|
Tobias Doerffel
|
bf077dd520
|
implemented support for time-signatures other than 4/4
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1021 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-25 22:43:53 +00:00 |
|
Tobias Doerffel
|
49d1acdb41
|
fixed order of member-initialization and miscellanous coding-style corrections
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1020 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-05-25 22:42:38 +00:00 |
|