Tobias Doerffel
06799b132e
Merge pull request #677 from zonkmachine/whatsthis2
...
Whatsthis2
2014-05-03 20:46:59 +02:00
Oskar Wallgren
348315845a
Add new toolbutton, whatsthis, to MainWindow
2014-05-03 20:32:58 +02:00
Vesa V
f00fec8b69
Merge pull request #675 from diizy/master
...
Monstro, PianoRoll improvements
2014-05-03 00:14:53 +03:00
Vesa
b18d80e0b5
Pianoroll vol/pan UI - further improvements of earlier improvements
2014-05-03 00:12:18 +03:00
Vesa
8ea5222793
Monstro: remove useless cast
2014-05-02 22:55:16 +03:00
Vesa V
0695a911c8
Merge pull request #674 from diizy/master
...
Monstro bugfixes, again...
2014-05-02 21:43:44 +03:00
Vesa
7a4395aabb
... oops 2...
2014-05-02 21:40:07 +03:00
Vesa
ca36fb141d
oops..
2014-05-02 21:37:49 +03:00
Vesa
a218a033b5
Monstro: more bugfixes
...
Fixes a bug caused by fastPow which was causing hangups in very specific situations only
2014-05-02 21:33:55 +03:00
Vesa V
8df5bb507b
Merge pull request #673 from diizy/master
...
Monstro: envelope bugfixes
2014-05-02 03:58:26 +03:00
Vesa
a2233edfa6
Monstro: envelope bugfixes
2014-05-02 03:57:09 +03:00
Vesa V
ef966c649f
Merge pull request #672 from diizy/master
...
Another small monstro change
2014-05-02 00:59:36 +03:00
Vesa
7da1c5e09f
Another small monstro change
2014-05-02 00:57:31 +03:00
Tobias Doerffel
036d2eede5
Merge pull request #670 from diizy/master
...
PianoRoll: improvements for note/panning widget
2014-05-01 23:06:44 +02:00
Vesa
23f1634f96
PianoRoll: improvements for note/panning widget
2014-05-01 23:15:28 +03:00
Vesa V
d6d88f6100
Merge pull request #667 from diizy/master
...
Monstro: very slight change to integrator code
2014-05-01 20:41:20 +03:00
Vesa
787d4e9832
Monstro: very slight change to integrator code
2014-05-01 20:40:11 +03:00
Tobias Doerffel
a7161ffce0
Merge pull request #666 from diizy/master
...
FXLine: add context menu with options to remove, move & rename FX channe...
2014-05-01 17:17:57 +02:00
Vesa
ed19009d29
FXLine: add context menu with options to remove, move & rename FX channels
...
- Uses existing functionality in FxMixer & FxMixerView to manipulate channels
- Instruments sending to the manipulated channels get automatically updated
- In the future I hope to implement a drag/drop functionality instead of the clunky context menu but this is a good first step until then
- Also added in a little QWhatsThis help message for the FX line, also accessible from context menu
That lmms_math thing got mixed in accidentally, but it's also a good change: always include math.h in lmms_math - that way, other parts of the software can just #include lmms_math, and won't have to #include both math.h and lmms_math, also the yet unused sinc function in it seems to need it so this prevents problems down the line
2014-05-01 18:10:05 +03:00
Tobias Doerffel
9fa4eae7ce
Merge pull request #659 from diizy/organic
...
Organic: update artwork, add harmonic knobs to control harmonic of each ...
2014-04-29 23:56:01 +02:00
Vesa
63747787e4
Organic: fix detuning
...
The detuning scale was incorrectly calculated: instead of measuring in cents as it claims to, it was actually
in 1/100th octaves, so I fixed it so that I set the units to actual cents (1/100 seminote). Then I set the
range to +/-1200 cents and added compat code so that old values get multiplied by 12, to maintain backwards compat.
2014-04-29 22:54:42 +03:00
Vesa
dce6a26eb3
Organic: update artwork, add harmonic knobs to control harmonic of each oscillator
2014-04-29 20:13:05 +03:00
Tobias Doerffel
46b4fe0302
Merge pull request #658 from grejppi/master-fxrange
...
InstrumentTrack: fix FX channel range
2014-04-29 16:19:05 +02:00
Hannu Haahti
436b3a9e63
InstrumentTrack: fix FX channel range
...
Because it is set to INT_MAX by default and never corrected for
cloned instruments, it could go over the maximum and cause a
segmentation fault.
2014-04-29 15:32:41 +03:00
Tobias Doerffel
f02570b261
Merge pull request #654 from grejppi/master-songeditor
...
SongEditor: change middle click to shift+right click, fix #621
2014-04-28 21:28:21 +02:00
Tobias Doerffel
bdec1023e4
Merge pull request #653 from Umcaruje/master-fixpresets
...
Fixed broken delay/reverb on various presets
2014-04-28 21:27:12 +02:00
Hannu Haahti
885b52cfa8
keep deletion with middle click
2014-04-28 01:07:36 +03:00
Umcaruje
e9d31d6f8d
Fixed broken delay/reverb on various presets
2014-04-27 23:38:58 +02:00
Hannu Haahti
cdcba9f685
SongEditor: change middle click to shift+right click, fix #621
2014-04-28 00:38:00 +03:00
Tobias Doerffel
c0b7fbaf93
Merge pull request #651 from diizy/master
...
Optimizations for Monstro & Watsyn
2014-04-27 22:57:30 +02:00
Vesa
08b2cdba29
Revert partially one of the previous optimizations, was causing some unwanted noisy stuff
2014-04-27 23:10:20 +03:00
Vesa
41f3722e5b
Fix previous..
2014-04-27 21:31:42 +03:00
Vesa
eaebb40986
Optimizations for Monstro & Watsyn
2014-04-27 21:29:25 +03:00
Tobias Doerffel
e1164c4a67
Merge pull request #648 from diizy/master
...
Interpolation, MemoryHelper - fixes
2014-04-27 00:09:37 +02:00
Vesa
37b9df3458
Monstro: fix LFO att. on random smooth mode
2014-04-26 19:56:21 +03:00
Vesa
e638bb8ae1
MemoryHelper: update coding style
2014-04-26 18:10:36 +03:00
Vesa
ff3e94bd75
Fix a typo in interpolation.h
2014-04-26 16:16:38 +03:00
Tobias Doerffel
c98a60111e
Merge pull request #647 from diizy/mixer
...
FxMixer: turn off effects
2014-04-26 10:06:58 +02:00
Vesa
0f37bd13ee
FxMixer - Further optimization: skip copying buffers if we know the sender has no meaningful input to copy
2014-04-26 07:30:23 +03:00
Vesa
7d5250b93a
FxMixer: turn off effects
2014-04-26 06:16:51 +03:00
Tobias Doerffel
e4d21ad5f9
Merge pull request #645 from diizy/master
...
BandLimitedWave: provide wavetables as pre-generated "bin" files, these ...
2014-04-25 23:30:46 +02:00
Vesa
9b9e175925
BandLimitedWave: provide wavetables as pre-generated "bin" files, these will be installed under datadir/wavetables
...
The runtime-generation is still there as a fallback, and the file generation code is left in as commented-out, because
it might be needed in the future
2014-04-25 19:17:41 +03:00
Tobias Doerffel
f4a8df7c67
Merge pull request #639 from diizy/master
...
Monstro changes
2014-04-25 11:46:21 +02:00
Vesa
b36f905547
Monstro: Explicitly initialize LFO values with random, so that smooth random reliably starts from a random value
2014-04-24 23:25:12 +03:00
Vesa
060063f5a8
Monstro changes
2014-04-24 13:31:51 +03:00
Tobias Doerffel
9a3ab692e9
ZynAddSubFX: update
2014-04-24 09:54:56 +02:00
Tobias Doerffel
cdbbbaf559
Merge pull request #635 from diizy/master
...
Samplebuffer/AFP: coding style, remove redundant inlines
2014-04-23 21:24:49 +02:00
Vesa
4dece979c6
Samplebuffer/AFP: coding style, remove redundant inlines
2014-04-23 19:15:59 +03:00
Tobias Doerffel
0e6f6eef12
Merge pull request #633 from diizy/master
...
AFP: Add interpolation selector, fix segfault-causing bug with reverse m...
2014-04-23 11:36:31 +02:00
Vesa
fa67d0b436
AFP: Add interpolation selector, fix segfault-causing bug with reverse mode
2014-04-23 12:18:35 +03:00