Raine M. Ekman
c4f4fe3657
MIDI import: i18n in default track names, control names for automation tracks
2015-05-18 21:54:21 +03:00
Raine M. Ekman
22b1e4fb4c
Clarified the reason for qApp->processEvents(),
...
changed an odd type juggling into something slightly saner.
2015-05-05 22:21:33 +03:00
Raine M. Ekman
542250e127
MIDI import: set default pitch bend range to +/-2 semitones
...
AFAIK, this is how the General MIDI standard says it should be.
2015-05-05 12:25:13 +03:00
Raine M. Ekman
06d87174e4
MIDI import: call qApp->processEvents(); before creating tracks
...
This should keep LMMS responsive from the window managers POV, unless
the user selects a huge enough default sound font that loading it
takes too long.
2015-05-05 12:25:12 +03:00
Raine M. Ekman
61ab0ed093
MIDI import: add naming of AutomationTracks
...
Name the automation tracks like "[MIDI trackname] CC ##". And don't
call the automation track creation function for every CC event, as
it now will involve constructing a QString.
2015-05-05 12:25:12 +03:00
Raine M. Ekman
2a72d5f119
MIDI import: ensure minimum note length 1 tick
...
Too short notes had their duration rounded down to 0 on import,
as MIDI precision allows way shorter notes than LMMS, and
portsmf reports the duration as a double, where a beat == 1.0.
Was going to use ceil() first, but that might round some notes
up to a slightly longer duration.
2015-05-05 12:25:12 +03:00
Raine M. Ekman
ff44854cde
MIDI import: don't call AutomationPattern::addObject all the time
...
Should be enough to add the object to the automation pattern only once,
as the objModel variable that is added will always be the same for the
same value of ccid, which indexes the ccs array.
This will speed up creation of automation tracks for MIDI CCs and pitch
bend.
2015-05-05 12:25:12 +03:00
Tres Finocchiaro
c9c26b1c69
Merge pull request #1975 from curlymorphic/delaywhine
...
Delay and Flanger, removed noise from delay when automating length
2015-04-27 19:20:10 +00:00
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
Dave French
68edb91fc6
Delay and Flanger updated formatting error
2015-04-18 18:53:11 +01:00
Dave French
4f76241e68
Delay and Flanger, removed noise from delay when automating length
...
The original delay code, was setting it read index relative to the length
of the delay. This fixes that, now when the length is changed the read
index stays in the correct place in the buffer.
2015-04-18 18:40:41 +01: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