Tobias Doerffel
f7fa720d0b
ZynAddSubFX: follow recent changes in CVS repository
...
Follow recent changes in ZynAddSubFX CVS repository - ChangeLog says:
29 Mar 2009 (Mark McCurry)
- Started to use Doxygen within the Effects
- Started to use const within Effects
- Changing tabs->four spaces in hopes of generating a bit more
consitancy
- Began to use Initialization Lists
- Almost all changes contained in Effects until further
discussion on the style, so consistancy can be reached
2009-03-31 10:18:03 +02:00
Tobias Doerffel
5dd68ea7f3
LVSL: track samplerate/tempo changes in VstPlugin base class
...
Up to now changes of samplerate or tempo only have been tracked by the
VeSTige plugin while e.g. the VstEffect didn't forward such changes to the
RemotePlugin. Moving according code from VeSTige to VstPlugin base class
fixes this issue.
2009-03-22 15:59:09 +01:00
Tobias Doerffel
dce6ae9a7d
VstEffect: set displayName property at initialization
...
In VstEffect constructor set the displayName property in order to make
EffectView display actual plugin name rather than just "VST Effect".
2009-03-22 15:32:06 +01:00
Tobias Doerffel
96fb6f5a38
RemoteVstPlugin: use SplittedThreading model for MDA plugins
...
Most of the MDA VST plugins require the SplittedThreading model in order
to run properly. All plugins whose unique ID starts with "mda" will be
driven with the SplittedThreading model.
2009-03-22 14:50:57 +01:00
Tobias Doerffel
a1299e3829
ZynAddSubFX: add preset directory to bankRootDirList
...
This commit fixes non-usable instrument bank browser in ZynAddSubFX,
especially in win32 version. Adding the ZynAddSubFX preset directory (inside
LMMS' preset directory) to config.cfg.bankRootDirList allows easy instrument
browsing using ZynAddSubFX' instrument bank browser (closes #2627950 ).
2009-03-20 11:45:58 +01:00
Tobias Doerffel
ee9e5680b7
LadspaEffect: fixed controller connections on samplerate changes
...
When global samplerate changes, settings of a LADSPA effect are stored in
a temporary object, the effect is reloaded and the settings are restored.
However, controller connections weren't restored properly as the connections
were not finalized. This commit fixes the issue.
2009-03-18 23:35:02 +01:00
Tobias Doerffel
617def002b
MidiImport: fixed mistransposed notes
...
When importing MIDI files notes were always mistransposed by 9 semitones.
This commit fixes correction of notes' keys so imported MIDI files sound
just like they should.
2009-03-18 00:06:32 +01:00
Tobias Doerffel
59d20ec984
Vibed: cleanups in NineButtonSelector
...
Cleaned up, fixed some coding issues and added a TODO comment.
2009-03-16 18:23:35 +01:00
Tobias Doerffel
d3cc908f43
Vibed: fixed legacy code in NineButtonSelector
...
In Qt3 we had to take care of drawing background properly if there were
semitransparent child widgets. This code had been ported to the Qt4 version
but is obsolete and causes a crash when for example dragging a Vibed preset
onto an existing instrument track. This commit removes this code.
(closes #2688270 )
2009-03-16 18:22:45 +01:00
Tobias Doerffel
ea3989a4c1
ZynAddSubFX: follow recent changes in CVS repository
...
Follow recent changes in ZynAddSubFX CVS repository - ChangeLog says:
07 Mar 2009 (Mark McCurry)
- Incorperated QUERTZ layout by Achim Settelmeier
2009-03-16 17:47:06 +01:00
Tobias Doerffel
b1fe2dcbdf
Sf2Player: fixed hanging notes with enabled panning support
...
If SF2_PANNING_SUPPORT is set, overlapping notes of the same key played on
different MIDI channel caused some notes to hang. This commit fixes the issue.
2009-03-16 16:51:35 +01:00
Tobias Doerffel
12fd3206b4
Sf2Player: truncated LOG440 constant
...
Having LOG440 as double with a mantissa of 51 digits doesn't help anything.
Truncated to float with 9 digits.
2009-03-16 15:37:16 +01:00
Tobias Doerffel
f0cd8631d7
Sf2Player: properly update patch if panning support is enabled
...
If SF2_PANNING_SUPPORT is set, changed patches were applied to current
channel after calling fluid_synth_noteon(...) - some notes still were played
with the old patch until m_channel made one round trip.
2009-03-15 21:57:17 +01:00
Tobias Doerffel
3084b361ea
PeakControllerEffect: corrected calculation for RMS and moved loops out
...
of if-branches - results however should be nearly the same but more accurate
and not negative
2009-03-12 00:44:40 +01:00
Andrew Kelley
55c3ea4ef9
fixed phase randomness knob to affect both channels. I'm probably going to end up removing this knob but for now it's fixed.
2009-03-08 02:20:42 -07:00
Andrew Kelley
00749c373a
re-align tripleoscillator knobs and fix phase randomness so that knobs can be automated without clicks
2009-03-06 21:44:21 -07:00
Andrew Kelley
d4c92a2612
Merge branch 'master' of ssh://superjoe30@lmms.git.sourceforge.net/gitroot/lmms
2009-03-05 23:21:58 -07:00
Andrew Kelley
952e6fb4ec
add Phase Randomness knob to tripleoscillator
2009-03-05 23:18:41 -07:00
Tobias Doerffel
402a2d32f7
MidiImport: per default use bank 0 instead of 128
2009-03-04 18:41:39 +01:00
Tobias Doerffel
e4a6fde320
MidiImport: show an information message if no default soundfont has been
...
set (closes #2660545 )
2009-03-04 18:40:10 +01:00
Tobias Doerffel
9023304b7a
ZynAddSubFX: fixed compiler warnings
2009-02-28 17:13:53 +01:00
Tobias Doerffel
9bbb701dac
Fixed file mode for files that were executable although they shouldn't be
2009-02-27 00:21:41 +01:00
Tobias Doerffel
7ec6080f92
follow recent changes in ZynAddSubFX CVS:
...
* Fix improper deallocation in PresetsStore
* Fixed errors with drawing of the Oscillator as reported with valgrind
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2083 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 01:01:31 +00:00
Tobias Doerffel
d8402c6f6a
integrated ZynAddSubFX plugin from LMMS-extras into LMMS mainline
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2080 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 00:45:24 +00:00
Tobias Doerffel
9bf5213d81
moved ZynAddSubFX plugin from LMMS-extras to mainline
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2078 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-24 00:23:30 +00:00
Tobias Doerffel
a4c1797822
update patch after loading settings ( closes #2486372 )
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2023 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-12 23:24:29 +00:00
Tobias Doerffel
5534191ca9
better workaround for optimizer bug in GCC >= 4.3
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2002 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-05 13:16:22 +00:00
Tobias Doerffel
58cc536d0f
added missing header for compilation with GCC 4.4
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@2001 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-02-05 13:15:56 +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
d5689d38b4
Avoid compiletime errors from unrtf
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1970 0778d3d1-df1d-0410-868b-ea421aaaa00d
2009-01-26 04:47:08 +00:00
Tobias Doerffel
d63b2f2711
in FL_EffectChannel initialize isMuted member - fixes muted FX channels when importing older FLP files
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1964 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-22 16:43:58 +00:00
Tobias Doerffel
14017622db
fixed crash when adding VST effects
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1960 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-19 16:20:41 +00:00
Tobias Doerffel
276f1e343c
fixed broken panning support
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1946 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-16 16:51:42 +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
Tobias Doerffel
2805d21634
removed debugging messages
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1902 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-10 00:46:00 +00:00
Tobias Doerffel
07a85799a7
rewrote wide parts of LVSL backend, see ChangeLog for details
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1898 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-10 00:40:55 +00:00
Tobias Doerffel
eb56db155f
win32-version: fixed crash when using VST plugins without GUI
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1888 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-08 20:44:12 +00:00
Tobias Doerffel
9879a01553
explicitely declare updateSampleRate() and updateBufferSize() as virtual
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1867 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-04 19:53:31 +00:00
Tobias Doerffel
2e5d790760
per default play sub-octaves of first oscillator in osc 2 and 3
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1861 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-12-01 22:37:50 +00:00
Tobias Doerffel
412dc9ae2c
fixed deprecated API call
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1841 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-21 23:19:01 +00:00
Tobias Doerffel
3f854f65c1
rewrote FLP import filter, various coding style fixes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1840 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-21 23:07:56 +00:00
Tobias Doerffel
22dc97f13d
experimental support for MMX/SSE/SSE2 instructions
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1832 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-10 10:31:11 +00:00
Tobias Doerffel
986fce1126
fixed broken reference sharing
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1830 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-04 20:03:36 +00:00
Tobias Doerffel
da0958bfb7
added missing README
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1823 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-11-02 22:37:54 +00:00
Tobias Doerffel
fee4fcfc6d
include QtXml/QDomElement rather than Qt/QtXml - fixes compilation on OS X
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1816 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-30 20:03:59 +00:00
Tobias Doerffel
3a1ec3f60d
limit processing of TAP Reflector to 192 KHz as it otherwise crashes
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1815 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-29 21:03:57 +00:00
Tobias Doerffel
a07605fb2d
added Freeverb to blacklist as it does not work samplerate independent
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1805 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 21:57:35 +00:00
Tobias Doerffel
30c7732665
various fixes for successfully building LMMS for win64
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1804 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-27 21:25:46 +00:00
Tobias Doerffel
f070492fd6
cosmetics
...
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1801 0778d3d1-df1d-0410-868b-ea421aaaa00d
2008-10-25 14:33:11 +00:00