Vesa
a463594bb2
FxMixerView, FxLine: graphics & layout fixes
2014-06-24 21:07:15 +03:00
Vesa V
77230c07da
Merge pull request #885 from diizy/gfx
...
Monstro waveform icons updated
2014-06-24 20:28:37 +03:00
Vesa
61cca2b513
Monstro waveform icons updated
2014-06-24 20:27:25 +03:00
Tobias Doerffel
1287aec800
Merge pull request #875 from diizy/logs
...
Logscale models: fix all issues and finalize the implementation
2014-06-21 23:43:05 +02:00
Yann Collette
86e584474a
when using gcc-4.8.2, desactivate -Werror due to a regression
2014-06-21 23:33:39 +02:00
Tobias Doerffel
6d8890b4ff
Merge remote-tracking branch 'origin/stable-1.0' into stable-1.1
2014-06-21 23:29:32 +02:00
Vesa
f7042977a9
Logscale: Fix negative ranges
...
This fixes errors that happen on models that have both logarithmic scale and a range that goes to the negative.
2014-06-21 10:56:28 +03:00
Vesa
8da423412c
Remove unneeded function
2014-06-20 23:01:38 +03:00
Vesa
14909bdf1b
Log scales finalized
2014-06-20 22:46:10 +03:00
Tobias Doerffel
737839164a
Merge pull request #868 from diizy/gfx
...
FxMixer GUI updates, fix disappearing effects
2014-06-20 11:42:25 +02:00
Vesa V
fbcd436066
Merge pull request #870 from diizy/watsyn
...
Watsyn updates
2014-06-20 02:59:29 +03:00
Vesa
b4f0c73beb
Watsyn updates
2014-06-20 02:57:33 +03:00
Vesa
83cc446807
FxMixerView: fix disappearing effects
2014-06-19 22:17:59 +03:00
Vesa
4bcbb1abcc
FxMixer GUI updates: code
2014-06-19 17:59:37 +03:00
Vesa
29c7894993
FxMixer GUI updates: graphics
...
Also fixed size of whatsthis
2014-06-19 17:59:36 +03:00
Tobias Doerffel
e0dcd1c352
Merge pull request #863 from tresf/stable-1.1
...
Allow vertical resize for VST Plugin Control Window
2014-06-19 09:55:07 +02:00
Tobias Doerffel
ceec0b175c
Merge pull request #861 from diizy/lb302
...
LB302: Correct slide for samplerate
2014-06-19 09:54:52 +02:00
Tobias Doerffel
b24fa4757c
Merge pull request #866 from diizy/stable-1.1
...
Fix stuck notes on notestacking
2014-06-19 09:54:31 +02:00
Vesa
0237da44b5
... somehow didn't notice the already existing engine::mixer()->lock() there...
2014-06-19 00:38:48 +03:00
Vesa
0f03219c93
Fix stuck notes on notestacking
...
Fixes #865 . Added a check so we don't add subnotes to a note that is already released (can happen with very short midinotes, eg. sliding the mouse accross the gui piano).
I also added a mutex to incoming midievent handling in instrumenttrack. Not sure if strictly necessary, but seems like this would prevent problems in the long run.
Also fixed a glitch in noteplayhandle where silent master notes got stuck playing indefinitely ( isMasternote() returns true even if the nph just hadChildren, so it never gets ended if it did - instead we check if we still have subnotes).
2014-06-19 00:30:48 +03:00
tresf
73bd963a3f
Allow vertical resize for VST Plugin Control Window
2014-06-18 02:54:29 -04:00
Vesa
c93f6587e6
LB302: Correct slide for samplerate
2014-06-17 14:35:53 +03:00
Tobias Doerffel
4ef5b5fef3
Merge pull request #860 from diizy/gfx
...
Graphics updates
2014-06-17 11:59:52 +02:00
Vesa
0d2249828d
Graphics updates
2014-06-17 12:39:52 +03:00
Tobias Doerffel
41197a949a
Merge pull request #852 from diizy/sf2fix
...
SF2 player: fix playback issues
2014-06-15 23:32:14 +02:00
Tobias Doerffel
3de952e9c1
Merge pull request #844 from grejppi/stable-1.1-kicker
...
kicker: keep start note behaviour for old presets
2014-06-15 23:31:52 +02:00
Tobias Doerffel
3ab6a7ac0f
Merge pull request #846 from diizy/stable-1.1
...
FxMixer: Fix channel delete and other bugs
2014-06-15 23:31:02 +02:00
Tobias Doerffel
e1fc2a21bb
Merge pull request #841 from tresf/stable-1.1
...
NSIS fixes #385 , #831
2014-06-15 23:30:27 +02:00
Tobias Doerffel
c7f29c19c8
Merge pull request #840 from sarahkeefe/stable-1.0
...
Fix for issue #837 - Compile issue on OS X - include file Qt/qglobal.h not found
2014-06-15 23:29:46 +02:00
Tobias Doerffel
86a4a98d2f
Merge pull request #848 from diizy/midioffset
...
5-in-1 bugfix special
2014-06-15 23:29:21 +02:00
Vesa V
2a1da2a6bd
Merge pull request #855 from diizy/monstro
...
Monstro: fix another silly error...
2014-06-15 22:40:13 +03:00
Vesa
9d3c8a98ae
Monstro: fix another silly error...
2014-06-15 22:38:25 +03:00
Vesa V
5425488e4c
Merge pull request #854 from diizy/monstro
...
Monstro: oops... corrected an error
2014-06-15 17:30:52 +03:00
Vesa
dcfa4ebe43
Monstro: oops... corrected an error
2014-06-15 17:29:24 +03:00
Vesa V
4b31294a85
Merge pull request #853 from diizy/monstro
...
Monstro updates
2014-06-15 16:05:18 +03:00
Vesa
b5d9286fdc
Monstro - additional small fix...
2014-06-15 16:01:12 +03:00
Vesa
8a2aeaa595
Monstro updates
...
- Fix FM (use PM-based FM to prevent pitch drift)
- Bunch of codepath optimizations
- Somewhat saner min/max values for PW
2014-06-15 15:58:07 +03:00
Vesa
585f8b6d93
SF2 player: fix playback issues
...
Changing the velocity after noteon doesn't really seem to work on fluidsynth (may be dependent on soundfont file) - seems like the panning changes when velocity is changed.
So I disabled that, after which everything works fine.
2014-06-14 20:36:21 +03:00
Vesa
ad1c6957b0
AutomatableModel: prevent linking of model to itself
...
There's no need to ever link a model to itself, allowing it can cause weird issues and crashes, plus it's easy to do by accident if you start a ctrl-drag and end it while still on the same widget
2014-06-14 18:36:17 +03:00
Vesa
e733042cdb
FxMixer: clearChannel had the same erroneous for loop as deleteChannel
2014-06-14 17:42:00 +03:00
Vesa
24bf336bf8
FxMixer: fix crashes on modifying sends
...
Added a mutex so that the GUI thread can't change the sends around during the rendering loop.
2014-06-14 14:53:22 +03:00
Vesa
3319380cf6
FxMixer: Fix channel delete
2014-06-14 14:37:27 +03:00
Vesa
9c584778d2
5th: fix #563 - do not destroy IPH's on "All Notes Off" MIDI commands
2014-06-14 14:37:07 +03:00
Vesa
d1eb9886fd
Make that 4: Fix stuck midi notes on changing master pitch
2014-06-14 14:37:07 +03:00
Vesa
3f19478b87
Further safeguards needed...
2014-06-14 14:37:07 +03:00
Vesa
a172783cd0
3-in-1 bugfix special
...
Fixes bugs: #568 , #289 and the incorrect timing for midi-noteoffs (see mailing list)
2014-06-14 14:37:07 +03:00
Vesa V
32cfe84dfd
Merge pull request #850 from diizy/lb302
...
LB302: one last fix...
2014-06-14 14:36:51 +03:00
Vesa
c45163f936
LB302: one last fix...
2014-06-14 14:32:15 +03:00
Vesa V
dd13b26696
Merge pull request #849 from diizy/mixeriph2
...
A fix to IPH waiting code: don't wait for already finished notes, plus a...
2014-06-13 19:50:45 +03:00
Vesa
a0d6115482
A fix to IPH waiting code: don't wait for already finished notes, plus a bit of optimization
2014-06-13 19:47:48 +03:00