Tobias Doerffel
|
8a09e38c38
|
removed obsolete SIGNAL/SLOT-connection
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@819 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:38:51 +00:00 |
|
Tobias Doerffel
|
db4aaadd8e
|
compare out_sum against getGate()+0.0001f as getGate() might be 0 while out_sum in many cases never will reach 0,0...0 again - fixes high CPU-usage even after stop playing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@818 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:38:19 +00:00 |
|
Tobias Doerffel
|
ef5362909f
|
made controls have a track to allow automation of LADSPA-controls, compare out_sum against getGate()+0.0001f as getGate() might be 0 while out_sum in many cases never will reach 0,0...0 again - fixes high CPU-usage even after stop playing
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@817 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:20:32 +00:00 |
|
Tobias Doerffel
|
476983d986
|
use track as parent, correct initialization of m_enabledModel which fixes crashes on model-updates
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@816 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:19:23 +00:00 |
|
Tobias Doerffel
|
5bfbd5d4f0
|
on model-change, ensure QPushButton's state is correct
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@815 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:18:58 +00:00 |
|
Tobias Doerffel
|
971b1a64eb
|
properly handle changed models
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@814 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:18:13 +00:00 |
|
Tobias Doerffel
|
77a5397f04
|
when model has changed, also set new model for effect-view
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@813 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 20:17:58 +00:00 |
|
Paul Giblock
|
aad7608b64
|
More SF2 fixes
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@812 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 17:56:57 +00:00 |
|
Tobias Doerffel
|
0355877769
|
duplicate char-pointer returned by qPrintable - fixes bugs when loading sound-fonts
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@811 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-30 17:06:23 +00:00 |
|
Tobias Doerffel
|
f68d50da78
|
completed recent changes to saveSettings() / loadSettings()
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@810 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-24 19:39:12 +00:00 |
|
Tobias Doerffel
|
406a90487a
|
made toolbar-backgrounds a bit more blue-ish
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@809 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 13:56:01 +00:00 |
|
Tobias Doerffel
|
81399f026b
|
tuned colors a bit
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@808 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 13:55:43 +00:00 |
|
Tobias Doerffel
|
5536377c72
|
moved effect-chain to right side of window
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@807 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 13:55:26 +00:00 |
|
Tobias Doerffel
|
c31dbd6a09
|
merged note's tone and octave-property into one key-property which makes us save calculations in a lot of places and also shrinks sizes of XML-files, renamed various note-related constants and enums to match current coding-style
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@806 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 13:24:43 +00:00 |
|
Tobias Doerffel
|
1809db2ed0
|
added missing break in switch which made a lot of messages appear in console when time-based knobs were used by LADSPA-plugins
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@805 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 13:21:44 +00:00 |
|
Tobias Doerffel
|
9fcef457ab
|
improved effect-plugin-artwork made with Inkscape
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@804 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 13:18:49 +00:00 |
|
Paul Giblock
|
ab42375731
|
first shot at instrumentTrackWindow cache
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@803 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-22 08:32:06 +00:00 |
|
Paul Giblock
|
75cd993b93
|
Fixed sunken borders
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@801 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-17 08:44:55 +00:00 |
|
Paul Giblock
|
ca8d394905
|
Plugged memleaks in sf2player and lcdSpinbox, reapplied lmmsStyle, enhanced drawing of LCDs, added ignore property for SVN
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@800 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-17 06:14:06 +00:00 |
|
Tobias Doerffel
|
33937e8799
|
improved signal-visualization and increased update-ratio from 20 to 40 fps
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@799 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 14:13:52 +00:00 |
|
Tobias Doerffel
|
6c50693d70
|
removed obsolete and broken auto-limit-feature
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@798 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 14:13:12 +00:00 |
|
Tobias Doerffel
|
c683dd150c
|
proper cleanup of fxMixer and it's view at exit
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@797 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 13:10:32 +00:00 |
|
Tobias Doerffel
|
8def525164
|
improved effect-view-artwork
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@796 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 13:09:09 +00:00 |
|
Tobias Doerffel
|
ab25b09935
|
fixed peak-calculation for negative signal-values
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@795 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 00:21:48 +00:00 |
|
Tobias Doerffel
|
eeaca7a2fa
|
use capital letters for knob-labels
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@794 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 00:14:59 +00:00 |
|
Tobias Doerffel
|
15ec9f08e0
|
fixed random crashes when removing effect-views, improved painting of effect-view
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@793 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-16 00:09:39 +00:00 |
|
Tobias Doerffel
|
0ed60f6f2e
|
fixed LADSPA-controls which internally were not linked per default although they should be
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@792 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-15 23:05:00 +00:00 |
|
Tobias Doerffel
|
2599c9d2f3
|
fixed LADSPA-controls which internally were not linked per default although they should be
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@791 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-15 23:03:40 +00:00 |
|
Tobias Doerffel
|
13a65b88f2
|
implemented save- and load-functionality for FX-mixer
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@790 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-15 14:53:17 +00:00 |
|
Tobias Doerffel
|
b682b30146
|
added initial FX-mixer implementation - not perfect and very usable yet but the basics work so far
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@789 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-14 21:45:10 +00:00 |
|
Tobias Doerffel
|
a4f3d5d267
|
fixed segfault when using raw MIDI-client
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@788 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-14 11:30:46 +00:00 |
|
Tobias Doerffel
|
2e22119442
|
updated German localization
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@785 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-09 00:22:53 +00:00 |
|
Tobias Doerffel
|
461c235cfe
|
added missing Q_OBJECT-macros for views which made localizations not work
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@784 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-09 00:21:43 +00:00 |
|
Tobias Doerffel
|
5f47f86625
|
added definition for upcoming FX-mixer
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@783 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-09 00:19:51 +00:00 |
|
Tobias Doerffel
|
70b29695a5
|
replaced Kicker-logo with actual logo
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@782 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 20:25:01 +00:00 |
|
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
|
ecd46173b7
|
made "Send to active instrument-track" work again
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@779 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 20:18:25 +00:00 |
|
Tobias Doerffel
|
2c2156d3eb
|
set track for knobs in order to make them automatable
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@778 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-08 09:23:58 +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
|
f03d122732
|
show window before determining X-Window-ID as newer WINE-versions do not create X-windows before actually showing window
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@774 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 17:40:37 +00:00 |
|
Tobias Doerffel
|
9aead92760
|
properly insert VST-editor-window into QMdiArea
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@773 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 17:40:09 +00:00 |
|
Tobias Doerffel
|
a3421acaec
|
M/V-split of VeSTige
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@772 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 16:04:10 +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
|
369d96f361
|
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@770 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 15:02:09 +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
|
9cb4b82297
|
added m_runningNotes-array to track overlapping or edge-to-edge notes and act accordingly
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@768 0778d3d1-df1d-0410-868b-ea421aaaa00d
|
2008-03-07 10:24:58 +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 |
|