Tobias Doerffel
|
3158e80b92
|
made MIDI-port-menu work again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@781 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 20:22:35 +00:00 |
|
Tobias Doerffel
|
b9f467cd97
|
fixed crash when removing TCO via context-menu
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@780 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 20:20:06 +00:00 |
|
Tobias Doerffel
|
ee04ea3c74
|
fixed missing automationPattern-initialization (i.e. setFirstValue()-call) which made automation-editor not work properly if no events were drawn so far
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@777 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 09:22:05 +00:00 |
|
Tobias Doerffel
|
aa7d45f3ec
|
made micro-draw-operations use 32-bit-ints instead of 16-bit-integers for performing better on 32-bit-platforms
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@776 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 09:18:02 +00:00 |
|
Tobias Doerffel
|
a3813eff2b
|
also connect model-signals with view when using default-constructed model - fixes missing updates on things like button-groups when using automation
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@775 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 08:25:24 +00:00 |
|
Tobias Doerffel
|
1f7a9c491d
|
misc coding-style-fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@771 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 16:03:41 +00:00 |
|
Tobias Doerffel
|
b326a99f98
|
made sampleBuffer reentrant so that several threads can use sampleBuffer::play() simultanously - fixes crashes when using AudioFileProcessor or Patman in multithreaded mode
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@769 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 14:41:45 +00:00 |
|
Tobias Doerffel
|
0edae2d9e7
|
reduced dependencies from automatable_model_templates.h and fixed according compiler-warnings
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@767 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-04 11:30:19 +00:00 |
|
Tobias Doerffel
|
74bc575ad1
|
added mutex to protect reference-counter
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@766 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-04 11:28:58 +00:00 |
|
Tobias Doerffel
|
6f8b8c3a75
|
moved MIDI-event-code to piano-class
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@764 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-04 00:57:47 +00:00 |
|
Tobias Doerffel
|
c65b1100b6
|
always use main-window as parent and make sure to be moved relative to it, i.e. do not show outside of moved main-window
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@755 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-03 22:52:12 +00:00 |
|
Tobias Doerffel
|
2843a5d743
|
removed overwrite-check as in Qt4 QFileDialog does this on its own
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@754 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-03 22:51:50 +00:00 |
|
Tobias Doerffel
|
8586a7d30f
|
do not lock mixer and call notePlayHandle::noteOff() in instrumentTrack::processInEvent() when processing monophonic instruments in playNote() - fixes lockups in LB302 in multithreaded mode
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@753 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-03 22:51:23 +00:00 |
|
Tobias Doerffel
|
a6859e765a
|
fixed wrong integration of tempoSyncKnobModel
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@751 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-02 07:33:18 +00:00 |
|
Tobias Doerffel
|
1c5c20a8b2
|
fixed missing tempoSyncKnobModel for not crashing when instantiating LADSPA-plugins with time-knobs inside
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@748 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-01 23:43:39 +00:00 |
|
Tobias Doerffel
|
43a0971840
|
fixed importFilter::readByte() to return proper integer instead of signed char - makes import-filters finally work
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@742 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-29 22:49:06 +00:00 |
|
Paul Giblock
|
c896f0d8e8
|
touched-up combobox
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@737 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-29 19:08:50 +00:00 |
|
Paul Giblock
|
1c1870ce3a
|
various graphical enhancements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@736 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-29 09:15:15 +00:00 |
|
Tobias Doerffel
|
50da20f22e
|
rendering from commandline is now done without creating main-window and all the other UI-stuff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@727 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-27 17:53:39 +00:00 |
|
Tobias Doerffel
|
a7b14c6660
|
lock audioPort-buffers before writing them
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@725 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-27 17:49:35 +00:00 |
|
Tobias Doerffel
|
0acbf718af
|
distribute whole job-queue instead of single jobs and re-assign unprocessed jobs to idle worker-threads - improves multi-threading behaviour a lot
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@723 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-27 14:57:07 +00:00 |
|
Tobias Doerffel
|
e0851b970e
|
initial support for parallel rendering via worker-threads - far from being perfect (especially with small mixer-period-sizes) but seems to help even on a DualCore machine
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@720 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-27 00:45:30 +00:00 |
|
Tobias Doerffel
|
b5c9a36785
|
splitted tempoSyncKnob into tempoSyncKnobModel and tempoSyncKnob
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@719 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 23:28:55 +00:00 |
|
Tobias Doerffel
|
4a9e843715
|
splitted into meterModel and meterDialog
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@717 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 23:28:08 +00:00 |
|
Tobias Doerffel
|
20d9f3e671
|
renamed piano_widget.{h,cpp} to piano.{h,cpp}
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@715 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 21:35:45 +00:00 |
|
Tobias Doerffel
|
25c4d3b8ec
|
renamed from piano_widget.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@713 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 21:29:27 +00:00 |
|
Tobias Doerffel
|
a5010428f8
|
fixed various crashes when removing instrument-track with visible instrument-track-window or loading another instrument/preset
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@712 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 21:27:58 +00:00 |
|
Tobias Doerffel
|
fec4e7f5f9
|
track-window-creation on-demand - makes loading/unloading projects ultra-fastsvn diff
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@711 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 14:13:23 +00:00 |
|
Tobias Doerffel
|
980f133b43
|
instantiate automation-pattern before loading settings of it - fixes crashes when loading projects with automation inside
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@710 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 14:12:49 +00:00 |
|
Tobias Doerffel
|
7c2e4111a8
|
cleanups
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@708 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 14:12:06 +00:00 |
|
Tobias Doerffel
|
69bbd95429
|
fixed zooming-comboboxes in automation-editor and header-dependencies
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@706 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 12:59:15 +00:00 |
|
Tobias Doerffel
|
32a3b7cf23
|
made live-tool work after M/V-split
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@704 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 11:37:21 +00:00 |
|
Tobias Doerffel
|
80d2241864
|
connect track's m_mutedModel to m_muteBtn of trackOperationsWidget, set track for m_mutedModel
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@703 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-25 11:37:02 +00:00 |
|
Paul Giblock
|
922d2c5f38
|
M/V split of Bit Invader
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@701 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-24 10:59:17 +00:00 |
|
Paul Giblock
|
5313f32c56
|
steroEnhancer, Vibed, and separated Graph widget
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@699 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-22 08:09:34 +00:00 |
|
Tobias Doerffel
|
3e29f447a9
|
coding-style improvements
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@698 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-19 18:15:23 +00:00 |
|
Tobias Doerffel
|
64cc3d8710
|
made MIDI- and FLP-import-filter work
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@695 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-19 00:18:07 +00:00 |
|
Tobias Doerffel
|
5d5ad19021
|
finally splitted rest of LMMS, i.e. tracks, track-containers, track-content-objects, whole instrument-track/instrument-track-window and so on - still a bit unstable but I'm sure we'll manage to get this one very stable\!
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@691 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-16 02:04:58 +00:00 |
|
Danny McRae
|
40017887e9
|
Started work on a STK based multitimbral instrument.
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@689 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-02-02 05:42:03 +00:00 |
|
Tobias Doerffel
|
c2ab2cc8b7
|
moved from midi_tab_widget.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@686 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-30 23:46:38 +00:00 |
|
Tobias Doerffel
|
b0f37bbeb7
|
renamed from envelope_tab_wiget.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@683 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-30 22:38:18 +00:00 |
|
Tobias Doerffel
|
d289ed208d
|
renamed from envelope_and_lfo_widget.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@682 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-30 22:36:06 +00:00 |
|
Tobias Doerffel
|
8fce2d7252
|
renamed from envelope_tab_widget.h
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@681 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-30 22:15:16 +00:00 |
|
Paul Giblock
|
d242ed725f
|
Finished LB302 MV split
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@679 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-29 03:36:34 +00:00 |
|
Tobias Doerffel
|
73be443b23
|
changed coding-style for enum-constants, use model for external wave-shape- and modulation-algo-parameter
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@673 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-26 00:43:06 +00:00 |
|
Tobias Doerffel
|
be604b1d68
|
added transformableAutoModel-class which is not used yet but might be helpful in some cases in the future
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@672 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-26 00:42:39 +00:00 |
|
Tobias Doerffel
|
a8d490d4cc
|
eliminated warnings when compiling with GCC 4.3
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@671 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-24 11:21:22 +00:00 |
|
Paul Giblock
|
0f23db9f9a
|
updated boolModel, split lb302 for MV but there is a bug
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@669 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-24 05:50:29 +00:00 |
|
Tobias Doerffel
|
157940921c
|
made effect-settings load again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@668 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-18 17:08:25 +00:00 |
|
Tobias Doerffel
|
3e93586a66
|
splitted ladspaControl-class, made ladspa-effect-plugin work again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/branches/lmms-mv@665 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-01-17 22:02:56 +00:00 |
|