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
e2b533dcc5
cleanups and more optimized loops
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1136 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:51:25 +00:00
Tobias Doerffel
cf444364c6
unregister BB-track-view from BB-editor at destruction - fixes crash when removing BB-tracks
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1135 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:51:00 +00:00
Tobias Doerffel
8cc50c843a
* lock mixer while loading project - fixes crashes when loading projects with FX-mixer settings
...
* update BB-track-container after creating a new project - fixes non-existing TCOs (i.e. patterns) in BB-Editor in new projects
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1133 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-15 12:50:14 +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
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
fc810f4af8
fixed loading files in no-GUI mode
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1121 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-10 22:34:06 +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
Tobias Doerffel
9fa31fcc30
classify .xml-files always as presets and do not examine them more detailed - also improves LMMS-startup-times
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1117 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-09 22:39:33 +00:00
Tobias Doerffel
8ed8db0282
also show *.xiz files in preset-browser
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1116 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-09 22:39:15 +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
4247c93972
Improve graph and bitinvader
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1106 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-08 13:02:40 +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
efc8c7bbfa
Fixed graph for real
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1104 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-08 12:27:23 +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
5bcaaf4911
fixed typo
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1100 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-08 11:38:12 +00:00
Paul Giblock
0ab023c4bf
Fix graph widget
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1098 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-08 11:35:36 +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
74c8443b0f
reset m_modified after loading a project, creating a new one or saving
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1095 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-08 00:10:06 +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
dfb9395160
in song::setModified() only call mainWindow::resetWindowTitle() when being calle with GUI-thread affinity
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1093 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-07 23:05:15 +00:00
Tobias Doerffel
3eaf3ea31b
handle renamed midi-node ("midi" -> "midiport")
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1092 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-07 22:37:37 +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
3409fee347
fixed MIDI-IO when using raw MIDI client
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1089 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-07 22:12:45 +00:00
Tobias Doerffel
2cdf5c0b86
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@1088 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-07 21:21:04 +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
4c4596f9f4
moved from instrument_midi_io.cpp
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1086 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-07 08:06:05 +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
8654b47182
Update some plugins to use displayName
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1079 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-06 07:42:21 +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
7a9e20f1b7
when freeing instrument-window, also free view immediately - fixes crash when removing instrument-track while instrument-track window was open
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1076 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-05 17:25:49 +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
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
Paul Giblock
0da68d891d
Make titlebars shorter
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1068 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-04 14:32:19 +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
7a5acc719b
use automatableModelView::addDefaultActions()
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1065 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 16:02:48 +00:00
Tobias Doerffel
8291fc72e5
re-enabled tooltips
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1064 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 16:02:33 +00:00
Tobias Doerffel
e396932e70
improved win32-compat
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1063 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 11:04:47 +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
Tobias Doerffel
9418c368ca
added separator in edit-menu
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1061 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 11:03:47 +00:00
Tobias Doerffel
7c6a7cdea3
fixed platform-dependent sampleBuffer::tryToMakeAbsolute(...)
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1060 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-03 11:03:34 +00:00
Paul Giblock
66c050d803
use default context menu for Fader. Connection dialog improvements
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1059 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-06-02 22:50:52 +00:00