Vesa
61c29ada2a
fix merge oops
2015-04-26 17:07:27 +03:00
Vesa
d4ab23efef
Merge branch 'stable-1.1'
...
Conflicts:
.travis.yml
CMakeLists.txt
plugins/stk/mallets/mallets.cpp
plugins/vst_base/CMakeLists.txt
2015-04-26 16:59:01 +03:00
Tres Finocchiaro
478bbbd4d0
Merge pull request #1984 from michaelgregorius/1981-midicrash
...
Might fix 1981 ("Midi Import crash in master branch")
2015-04-24 18:49:26 +00:00
Michael Gregorius
2d909462b6
Improved debugging output for unhandled MIDI data
...
Print as much debug info as possible for unhandled data.
2015-04-20 19:52:44 +02:00
Tres Finocchiaro
8849c11b0a
Merge pull request #1979 from curlymorphic/remotecc
...
ZynSubAddFx routed all MIDI cc messages to channel 0
2015-04-20 01:39:55 +00:00
Michael Gregorius
19d641f6b4
Might fix 1981 ("Midi Import crash in master branch")
...
This commit adds checks for conditions that are asserted during calls to
get_atom_value.
It might fix a crash that is described in 1981. Unfortunately no files
have been attached to that issue. However, I was able to crash LMMS
using a local file and this crash is gone with this fix. So hopefully this
change also fixes the crashes described in 1981.
2015-04-19 17:11:03 +02:00
Dave French
2ac6d5df7a
ZynSubAddFx routed all MIDI cc messages to channel 0
...
Lmms routes all midi notes to ZSAF on channel 0, however the CC messages
not routed, and could erronusoly be sent on other channels. This would
lead to ZSAF not acting on these midi commands
This pull request routes All Midi CC messages to channel 0
fixes #1953
2015-04-18 22:46:58 +01:00
Colin Wallace
eae30ce81f
Fix 'Squre' typo in sfxr plugin
2015-04-18 20:17:20 +00:00
falkTX
64b138b7ad
Implement NATIVE_HOST_OPCODE_HOST_IDLE in carla plugin
2015-04-17 20:59:46 +02:00
Dave French
e4a4dfd036
rebase of pr 1822 build fixes for freebsd
...
simply copied and pasted the changes from pr#1822
2015-04-14 20:00:55 +01:00
Tres Finocchiaro
d516c74b73
Merge pull request #1908 from curlymorphic/pathDialog
...
Re organizing of the user LMMS directory
2015-04-13 21:21:05 +00:00
Tres Finocchiaro
df0e6d6e9d
Merge pull request #1897 from geedubess/bugfix_1888
...
LADSPA Multiband EQ (mbeq_1197) bugfix #1885
2015-04-13 20:33:57 +00:00
Tres Finocchiaro
d05c063b0c
Merge pull request #1906 from softrabbit/midi_import_track_names
...
MIDI import: add support for track names
2015-04-13 20:26:47 +00:00
Tres Finocchiaro
5f8fb2262e
Merge pull request #1902 from softrabbit/move_addplayhandles
...
Sf2player, OpulenZ: addPlayHandle moved to end of constructor.
2015-04-13 20:14:53 +00:00
Dave French
009a71484a
EQ, Turn on all the bands by default.
2015-04-10 11:26:41 +01:00
Dave French
bd5dfddfd4
AFP renamed updateFromTo() to updateSampleRange()
2015-04-09 02:13:31 +01:00
Dave French
43865ad283
AFP update parameters of wave display when loading sample
...
This is changing from opening a new wave display with each sample.
This fixes an issue where the play position cursor was not being drawn.
2015-04-09 00:00:09 +01:00
Dave French
dca340e5e5
DualFilter corrected a bug introduced with sample exactness
...
fixed a bug where res1 was controled by res2
2015-04-05 02:19:05 +01:00
falkTX
66086820ce
Implement NATIVE_HOST_OPCODE_HOST_IDLE in carla plugin
2015-03-29 23:29:41 -04:00
Raine M. Ekman
4d1e8633e1
MIDI import: remove old non-functional track name code.
2015-03-29 17:26:02 +03:00
Raine M. Ekman
c1ad8d0ae2
MIDI import: add support for track names
2015-03-29 17:16:35 +03:00
Dave French
d9995f5548
Add default path for SF2
...
added a default path for sf
create folder
add folder to setup dialog
sf player now uses this location
2015-03-27 12:45:40 +00:00
Dave French
2271af81c4
Added a Gig directory to user lmms folder
...
Added option to set gig folder in setup dialog
Gig player now opens at this location
2015-03-27 12:45:40 +00:00
Raine M. Ekman
4136dbb744
SF2 Player, OpulenZ: addPlayHandle moved to end of constructor.
...
Should mean smaller risk of race conditions and less need for mutexes.
2015-03-25 21:16:55 +02:00
Greg Simpson
6db4c9007e
LADSPA Multiband EQ (mbeq_1197) bugfix #1885
...
Corrected Hann (raised cosine) window function.
Corrected output-windowing logic and recalculated correction factor
for window type. Tested against white noise & triple_osc output.
2015-03-23 17:44:55 -07:00
Raine M. Ekman
0462be7afc
SFXR: Removed conditional, moved ensuring env_length!=0 to initial calculation
2015-03-21 12:05:06 +02:00
Raine M. Ekman
898781484d
SFXR: Avoid NaNs by making envelope length minimum 1 sample
...
(this time in the stable-1.1 branch)
2015-03-19 21:03:40 +02:00
Vesa V
b3b157d54c
Merge pull request #1799 from curlymorphic/saControls
...
Updated the equalizer plugin to use sample exact controls
2015-03-19 19:11:00 +02:00
Vesa V
fe77fa47b5
Merge pull request #1802 from curlymorphic/saBassBoost
...
Enable sample exact controls for BassBoost plugin
2015-03-19 19:09:52 +02:00
Dave French
0f864682ff
Equalizer refactored EqFilter to remove tick()
...
removed the tick() function, and replaced the invoking code with
direct calls to update().
fixed a bug, where the low shelf bandwidth was getting the incorrect data.
2015-03-16 15:52:33 +00:00
Dave French
c747c7a9ee
BassBoost, seperated sample exact and regular process loops
...
This was done to increase performance when sample exactness
is not in use. This was a consern becasue of the 2 extra function
calls each frame introduced with SA.
2015-03-16 06:57:12 +00:00
Vesa V
c01e4ca4a2
Merge pull request #1787 from curlymorphic/xydelay
...
smoothed the time parameter of the delay pluging
2015-03-13 13:25:53 +02:00
Vesa V
da66205f71
Merge pull request #1800 from curlymorphic/saDualFilter
...
Enabled the use of sample exact controls in Dual Filter
2015-03-13 07:38:06 +02:00
Raine M. Ekman
a4ab8c1cda
Tripleoscillator: Change "what's this" text for CRS knob to be in line with reality.
2015-03-11 10:11:57 +02:00
Vesa V
bf38b15d63
Merge pull request #1803 from curlymorphic/saWaveShaper
...
Enable sample exact controls for WaveShaper plugin
2015-03-08 10:55:57 +02:00
Tres Finocchiaro
d14f4511b2
Remove compiler optimizations for mingw, bump version
...
Fixes #1757
2015-03-07 21:47:14 -05:00
Augustin Cavalier
d6a5544233
lb302: remove unused MIN function.
2015-03-05 13:55:40 -05:00
Augustin Cavalier
9b0c602b65
LadspaEffect: use same cflags as Linux on Haiku.
2015-03-05 12:53:52 -05:00
Augustin Cavalier
d8dce9605e
zynaddsubfx: just don't build if FLTK is not found rather than hard-failing.
2015-03-05 12:34:21 -05:00
Dave French
be6f25b7a1
Enable sample exact controls for WaveShaper plugin
...
Enabled sample exactness for the input and output control.
2015-03-01 22:54:06 +00:00
Dave French
1cb7336189
Enable sample exact controls for BassBoost plugin
...
Enabled the use of sample exactness on gain control.
After checking the m_bbfx_leftFX.getGain() function, It was found
that this functiomn only sets a member variable, and causes no other
over head, so decided that checking if the value had changed would take more
clock cycles, than the check to see if the value had changhed.
2015-03-01 20:33:04 +00:00
Dave French
673ce6e17a
Enabled the use of sample exact controls in Dual Filter
...
The following controls have sample exact enabled
Filter 1 Cutoff
Filter 1 res
Filter 1 gain
Filter 2 Cutoff
Filter 2 res
Filter 2 Gain
Model.isValueChanged() does not eveluate when recieving sample accurate
so added checks to see if the cutoff and res needed to be recalculated,
2015-03-01 11:42:54 +00:00
Dave French
8a588d4934
Delay added addional smoothing to the delay time parameter
...
The delay time paramter was responding very badly ui user input.
This now has a much more plesant sound, not dis simular to a
record being sped up or slowed down.
2015-03-01 00:03:24 +00:00
Dave French
e06c4bfa38
Updated the equliser plugin to use sample exact controls
...
For this i had to do some major refactoring within the processAudioBuffer()
function.
2015-02-28 23:05:55 +00:00
Dave French
9343cb7549
Optimised sample exactness in the Delay plugin
...
implemented a pointer increment system as suggested by diizy
2015-02-28 13:26:17 +00:00
Dave French
0d220b9584
Added the use of sample exact controls to the Delay plugin
...
Added Sample exactness to the following parameters
Delay time
Regen
Lfo time
Lfo amount
Did not add this to the output gain contol, This model is used in
a dbScale, and a much more pleaseing result was gained by using an
amplifier plugin.
2015-02-27 18:00:56 +00:00
Dave French
a0360d2a8e
Delay effect, the delay time parameter now uses sample exact modeling
2015-02-26 18:05:34 +00:00
Dave French
81f0b14465
smoothed the time parameter of the delay pluging
2015-02-25 22:12:22 +00:00
Dave French
ee3c9a1333
Added a XY pad to the Delay Pluging. also added a volume control, and smothed the delay time input changes, to improve audio.
2015-02-10 13:47:17 +00:00
Dave French
fde014b9a5
Delay plugin renamed files and folder to use CamelCase
2015-02-09 22:56:39 +00:00