Lukas W
a99ea9fa6b
Merge remote-tracking branch 'upstream/stable-1.1'
2014-11-16 16:41:17 +01:00
Vesa V
ca9e51f2a7
Merge pull request #1309 from diizy/stable-1.1
...
Fix bassbooster
2014-11-16 17:09:22 +02:00
Vesa
bf7b5a5d9d
Fix bassbooster
2014-11-16 17:08:39 +02:00
Vesa
84c8755dcd
Revert "BassBooster: Remove inline keyword"
...
This reverts commit 761a71f760 .
2014-11-16 17:07:35 +02:00
Lukas W
761a71f760
BassBooster: Remove inline keyword
2014-11-16 15:51:45 +01:00
Lukas W
d8662e76de
Remove M_PI definition, use F_PI
2014-11-16 15:22:46 +01:00
Lukas W
e66326b36b
Automatic deployment for Windows builds
2014-11-16 15:22:46 +01:00
Lukas W
eed0608405
Fix win64 build
2014-11-16 15:22:46 +01:00
Lukas W
3aba823ecc
Travis: No multithreading make for windows builds
2014-11-16 15:22:46 +01:00
Lukas W
7a62d0ce6f
Travis: Enable multithreading, Linux, Win64
2014-11-16 15:22:46 +01:00
Lukas W
0916bc073e
Fix compile errors
2014-11-16 15:22:46 +01:00
Lukas W
2c1f07d655
Travis CI: Add win32 target os
...
Temporarily disable Linux builds
2014-11-16 15:22:46 +01:00
Lukas W
f4f0d947ea
Merge pull request #1308 from Lukas-W/ci-win
...
Travis CI Windows builds
2014-11-16 16:10:38 +02:00
Vesa
c75f4e8dd3
Oops, unfixed merge conflict
2014-11-16 16:08:22 +02:00
Lukas W
43189492d0
Remove M_PI definition, use F_PI
2014-11-16 15:01:15 +01:00
Lukas W
564fb38998
Automatic deployment for Windows builds
2014-11-16 14:51:20 +01:00
Vesa
e62e2f3889
Add denormals stripping to the main thread as well as workerthreads
2014-11-16 15:19:54 +02:00
Vesa
740a7e6850
Merge branch 'stable-1.1'
...
Conflicts:
include/AutomatableModel.h
include/FxMixer.h
src/core/FxMixer.cpp
src/gui/widgets/caption_menu.cpp
src/tracks/InstrumentTrack.cpp
2014-11-16 15:16:40 +02:00
Vesa V
f83b0957f4
Merge pull request #1305 from diizy/stable-1.1
...
Improvement of FxMixer multithreading
2014-11-16 15:08:10 +02:00
Vesa V
ea2e4e5b69
Merge pull request #1307 from diizy/model
...
Add a method to AutomatableModel that allows tracking changes without using signals/slots
2014-11-16 14:54:38 +02:00
Vesa
f8c618b0ed
Modify BassBooster to show how to replace signals/slots in DSP
2014-11-16 14:51:50 +02:00
Vesa
3e19bc8ddb
Add a method to track value changes in AutomatableModel - this can be used by DSP code instead of signals/slots to improve performance
2014-11-16 14:14:35 +02:00
Vesa
8ef10f4f81
More updates to FxMixer - better handling of muted channels
2014-11-16 13:46:54 +02:00
Lukas W
cc3b1f0aea
Fix win64 build
2014-11-16 11:15:37 +01:00
Lukas W
60d10f2461
Travis: No multithreading make for windows builds
2014-11-16 02:23:29 +01:00
Lukas W
ee9b92ca81
Travis: Enable multithreading, Linux, Win64
2014-11-16 02:15:15 +01:00
Lukas W
4d6ac1f85d
Fix compile errors
2014-11-16 01:51:29 +01:00
Lukas W
2f2f27ab0c
Travis CI: Add win32 target os
...
Temporarily disable Linux builds
2014-11-16 01:21:54 +01:00
Vesa
ca06a10a42
Fix segfault when enabling/disabling sends while playing
2014-11-15 21:11:40 +02:00
Lukas W
435f3c0f3d
Merge pull request #1299 from LMMS/stable-1.1-iss1290
...
Disable 'Help' action in context menus when there's no help text
2014-11-15 18:54:10 +02:00
Vesa
c92774af27
Improvement of FxMixer multithreading
...
Use dynamic building of jobqueues with dependency counting:
- At the start, each channel that has no dependencies is added automatically to the queue
- Then, after each channel is processed, it increments the dep.counter of all its recipients
- When a channel's dep.counter hits the amount of its dependencies (senders), it gets automatically added to the queue
- The queue is finished when the master channel has been processed
- Muted channels are automatically processed at the start regardless dependencies, because they don't have to care about senders, being muted
Hopefully this will improve Fx Mixer performance.
2014-11-15 18:51:49 +02:00
Lukas W
9005dc39ca
Caption menu style fix
2014-11-15 17:46:07 +01:00
Vesa V
6e027ae929
Merge pull request #1302 from diizy/master
...
More filter stuff
2014-11-14 22:18:39 +02:00
Vesa
a5d95f0bdd
Oops #3...
2014-11-14 22:15:18 +02:00
Vesa
47f3eabb8c
Oops again
2014-11-14 21:53:27 +02:00
Vesa
8576b586ff
Oops
2014-11-14 21:35:34 +02:00
Vesa
5b8f92e757
More filter optimizations
2014-11-14 21:32:22 +02:00
Vesa V
7c9ccf59db
Merge pull request #1301 from diizy/master
...
Strip denormals
2014-11-14 20:44:57 +02:00
Vesa
16302fc4ab
Strip denormals
2014-11-14 20:43:49 +02:00
Lukas W
70508b0c37
Don't display 'Help' action in context menus when there's no help text
...
Fixes #1290
2014-11-14 15:45:46 +01:00
Vesa V
87003ee84c
Merge pull request #1295 from diizy/filters
...
Bit of optimizing
2014-11-14 02:02:05 +02:00
Vesa
7c682316b3
Bit of optimizing
2014-11-14 02:00:51 +02:00
Vesa V
df843e2b32
Merge pull request #1288 from tresf/stable-1.1
...
Set pitch range
2014-11-14 01:16:19 +02:00
Vesa V
4df054ae24
Merge pull request #1294 from Umcaruje/stable-1.1-uifix
...
Fix misalignment in Song Editor
2014-11-14 01:16:02 +02:00
Umcaruje
269bbc3dae
Fix misalignment in Song Editor
2014-11-14 00:07:03 +01:00
Vesa V
14d4c37bab
Merge pull request #1291 from diizy/filters
...
Even More Filters
2014-11-13 20:45:56 +02:00
Vesa
4aaeb73f71
Some further optimizations
2014-11-13 20:12:36 +02:00
Vesa
002d2cb2ff
Wrong branch stuff got in by accident
2014-11-13 20:06:43 +02:00
Vesa
53dd1e4257
Add filters to dualfilter
2014-11-13 20:03:53 +02:00
Vesa
a3cce23d6d
Even more filters
2014-11-13 19:11:34 +02:00