Commit Graph

  • 0447e0fe44 Merge pull request #895 from diizy/filters Tobias Doerffel 2014-06-28 11:55:47 +02:00
  • e6ffb6cd35 Merge pull request #902 from diizy/fxmixer Tobias Doerffel 2014-06-28 11:55:18 +02:00
  • 0058b1064f Update channel send model names properly Vesa 2014-06-28 10:06:52 +03:00
  • 31b82fe50b Receive arrow Vesa 2014-06-27 23:19:06 +03:00
  • 9243d94484 Fix qstring arg Vesa 2014-06-27 23:17:21 +03:00
  • d9d085d14e FxMixer: rewrite mixer routing Vesa 2014-06-27 18:21:18 +03:00
  • 82ee04c406 Merge pull request #897 from diizy/whatsthis Vesa V 2014-06-26 19:23:47 +03:00
  • 92544a7932 What's this strings for Monstro Vesa 2014-06-26 19:21:16 +03:00
  • 27383f91b7 basic_filters: replace div with mul Vesa 2014-06-26 13:18:00 +03:00
  • ba700399da basic_filters - even more optimization Use more efficient interpolation, optimize some calculations Vesa 2014-06-26 13:15:20 +03:00
  • d6809b45c1 basic_filters: further optimization Use qBound in formant, and return early from calcFilterCoeffs so we don't do needless calculations Vesa 2014-06-26 12:41:35 +03:00
  • d166212d49 basic_filters: optimize RC highpass & bandpass filters For both RC12 and RC24 filter types: handle lowpass separately, because we can then calculate highpass & bandpass with less operations. This shouldn't affect the performance of lowpass, but probably will make highpass and bandpass a bit faster. Vesa 2014-06-25 20:43:34 +03:00
  • 7921a326f7 Add loading of artwork in other formats as well as .png Raine M. Ekman 2014-06-24 22:44:47 +03:00
  • 5659aa10e1 Merge pull request #886 from diizy/gfx Tobias Doerffel 2014-06-24 20:56:06 +02:00
  • a463594bb2 FxMixerView, FxLine: graphics & layout fixes Vesa 2014-06-24 21:07:15 +03:00
  • 77230c07da Merge pull request #885 from diizy/gfx Vesa V 2014-06-24 20:28:37 +03:00
  • 61cca2b513 Monstro waveform icons updated Vesa 2014-06-24 20:27:25 +03:00
  • c1d2b96c8c Merge pull request #882 from DeRobyJ/stable-1.0 Tobias Doerffel 2014-06-23 23:14:18 +02:00
  • 4185eac023 Merge branch 'stable-1.1' Vesa 2014-06-23 22:10:27 +03:00
  • 46bb1411d4 Italian Localization Update DeRobyJ 2014-06-23 20:31:36 +02:00
  • 1287aec800 Merge pull request #875 from diizy/logs Tobias Doerffel 2014-06-21 23:43:05 +02:00
  • 54f1beb056 Merge pull request #877 from diizy/stable-1.0 Tobias Doerffel 2014-06-21 23:39:57 +02:00
  • 86e584474a when using gcc-4.8.2, desactivate -Werror due to a regression Yann Collette 2014-06-04 08:19:50 +02:00
  • eee2ba7f16 Merge remote-tracking branch 'origin/stable-1.1' Tobias Doerffel 2014-06-21 23:30:59 +02:00
  • 6d8890b4ff Merge remote-tracking branch 'origin/stable-1.0' into stable-1.1 Tobias Doerffel 2014-06-21 23:29:32 +02:00
  • 87c4f9c7f2 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. Vesa 2014-06-14 20:36:21 +03:00
  • 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. Vesa 2014-06-21 10:56:28 +03:00
  • 8da423412c Remove unneeded function Vesa 2014-06-20 23:01:38 +03:00
  • 14909bdf1b Log scales finalized Vesa 2014-06-20 22:46:10 +03:00
  • 737839164a Merge pull request #868 from diizy/gfx Tobias Doerffel 2014-06-20 11:42:25 +02:00
  • fbcd436066 Merge pull request #870 from diizy/watsyn Vesa V 2014-06-20 02:59:29 +03:00
  • b4f0c73beb Watsyn updates Vesa 2014-06-20 02:57:33 +03:00
  • 83cc446807 FxMixerView: fix disappearing effects Vesa 2014-06-19 22:17:59 +03:00
  • 4bcbb1abcc FxMixer GUI updates: code Vesa 2014-06-19 17:59:15 +03:00
  • 29c7894993 FxMixer GUI updates: graphics Also fixed size of whatsthis Vesa 2014-06-19 17:58:38 +03:00
  • e0dcd1c352 Merge pull request #863 from tresf/stable-1.1 Tobias Doerffel 2014-06-19 09:55:07 +02:00
  • ceec0b175c Merge pull request #861 from diizy/lb302 Tobias Doerffel 2014-06-19 09:54:52 +02:00
  • b24fa4757c Merge pull request #866 from diizy/stable-1.1 Tobias Doerffel 2014-06-19 09:54:31 +02:00
  • 0237da44b5 ... somehow didn't notice the already existing engine::mixer()->lock() there... Vesa 2014-06-19 00:38:48 +03:00
  • 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). Vesa 2014-06-19 00:30:48 +03:00
  • 73bd963a3f Allow vertical resize for VST Plugin Control Window tresf 2014-06-18 02:54:29 -04:00
  • c93f6587e6 LB302: Correct slide for samplerate Vesa 2014-06-17 14:35:53 +03:00
  • 4ef5b5fef3 Merge pull request #860 from diizy/gfx Tobias Doerffel 2014-06-17 11:59:52 +02:00
  • 0d2249828d Graphics updates Vesa 2014-06-17 12:39:52 +03:00
  • 41197a949a Merge pull request #852 from diizy/sf2fix Tobias Doerffel 2014-06-15 23:32:14 +02:00
  • 3de952e9c1 Merge pull request #844 from grejppi/stable-1.1-kicker Tobias Doerffel 2014-06-15 23:31:52 +02:00
  • 3ab6a7ac0f Merge pull request #846 from diizy/stable-1.1 Tobias Doerffel 2014-06-15 23:31:02 +02:00
  • e1fc2a21bb Merge pull request #841 from tresf/stable-1.1 Tobias Doerffel 2014-06-15 23:30:27 +02:00
  • c7f29c19c8 Merge pull request #840 from sarahkeefe/stable-1.0 Tobias Doerffel 2014-06-15 23:29:46 +02:00
  • 86a4a98d2f Merge pull request #848 from diizy/midioffset Tobias Doerffel 2014-06-15 23:29:21 +02:00
  • 2a1da2a6bd Merge pull request #855 from diizy/monstro Vesa V 2014-06-15 22:40:13 +03:00
  • 9d3c8a98ae Monstro: fix another silly error... Vesa 2014-06-15 22:38:25 +03:00
  • 5425488e4c Merge pull request #854 from diizy/monstro Vesa V 2014-06-15 17:30:52 +03:00
  • dcfa4ebe43 Monstro: oops... corrected an error Vesa 2014-06-15 17:29:24 +03:00
  • 4b31294a85 Merge pull request #853 from diizy/monstro Vesa V 2014-06-15 16:05:18 +03:00
  • b5d9286fdc Monstro - additional small fix... Vesa 2014-06-15 16:01:12 +03:00
  • 8a2aeaa595 Monstro updates - Fix FM (use PM-based FM to prevent pitch drift) - Bunch of codepath optimizations - Somewhat saner min/max values for PW Vesa 2014-06-15 15:58:07 +03:00
  • 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. Vesa 2014-06-14 20:36:21 +03:00
  • 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 Vesa 2014-06-14 18:36:17 +03:00
  • e733042cdb FxMixer: clearChannel had the same erroneous for loop as deleteChannel Vesa 2014-06-14 17:42:00 +03:00
  • 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. Vesa 2014-06-14 14:53:22 +03:00
  • 3319380cf6 FxMixer: Fix channel delete Vesa 2014-06-12 22:34:32 +03:00
  • 9c584778d2 5th: fix #563 - do not destroy IPH's on "All Notes Off" MIDI commands Vesa 2014-06-13 15:40:58 +03:00
  • d1eb9886fd Make that 4: Fix stuck midi notes on changing master pitch Vesa 2014-06-13 13:49:14 +03:00
  • 3f19478b87 Further safeguards needed... Vesa 2014-06-13 13:01:23 +03:00
  • a172783cd0 3-in-1 bugfix special Fixes bugs: #568, #289 and the incorrect timing for midi-noteoffs (see mailing list) Vesa 2014-06-13 12:01:15 +03:00
  • 32cfe84dfd Merge pull request #850 from diizy/lb302 Vesa V 2014-06-14 14:36:51 +03:00
  • c45163f936 LB302: one last fix... Vesa 2014-06-14 14:32:15 +03:00
  • dd13b26696 Merge pull request #849 from diizy/mixeriph2 Vesa V 2014-06-13 19:50:45 +03:00
  • a0d6115482 A fix to IPH waiting code: don't wait for already finished notes, plus a bit of optimization Vesa 2014-06-13 19:43:37 +03:00
  • ebc9da8c71 kicker: keep start note behaviour for old presets Hannu Haahti 2014-06-12 16:20:26 +03:00
  • 64289f5953 nsis_branding.bmp, 256 color version to fix #831 tresf 2014-06-12 02:17:03 -04:00
  • 13d0bc73d9 HKCR registry cleanup per #385 Tres Finocchiaro 2014-06-12 00:43:18 -04:00
  • 940fb0d3d5 Updating include to QtCore/QtGlobal sarahkeefe 2014-06-11 17:16:28 -04:00
  • 91519898d0 Replacing <Qt/global.h> includes with <QtGlobal> to fix compile issue on OS X sarahkeefe 2014-06-11 13:21:01 -04:00
  • 66c05f60ff Merge pull request #839 from diizy/lb302 Vesa V 2014-06-11 15:30:41 +03:00
  • 3a3cbe4f4e Merge pull request #830 from tresf/stable-1.1 Tobias Doerffel 2014-06-11 14:08:17 +02:00
  • 28d2680896 Merge pull request #838 from softrabbit/tpyo Tobias Doerffel 2014-06-11 14:08:01 +02:00
  • 11209593e0 Last LB302 fixes for now (I hope!) Vesa 2014-06-11 15:05:07 +03:00
  • 5e3d3d449d Fixed tpyo in CMakeLists.txt: It's simiLAR, not simiLIAR Raine M. Ekman 2014-06-11 10:39:06 +03:00
  • 0679d89cac Merge pull request #834 from softrabbit/formantfilter Tobias Doerffel 2014-06-10 12:14:50 +02:00
  • 0941520d8c basic_filters.h: One unnecessary m_vflp array removed. Raine M. Ekman 2014-06-10 12:10:42 +03:00
  • c29ec40711 basic_filters.h: Remove unneccessary LP filter calculations in Formantfilter Raine M. Ekman 2014-06-10 11:57:59 +03:00
  • 77a919d24c Merge pull request #833 from diizy/stable-1.1 Vesa V 2014-06-10 09:05:34 +03:00
  • 9af0d7af93 LB302: further fixes - My earlier fixes caused some new issues, now I'm fixing them, this time I'm pretty sure there won't be anything I missed Vesa 2014-06-10 09:02:20 +03:00
  • 045353735f Updated logo for NSIS installer Tres Finocchiaro 2014-06-09 11:12:01 -04:00
  • 5fdc8e63d9 Merge pull request #819 from diizy/mixeriph2 Tobias Doerffel 2014-06-09 13:43:51 +02:00
  • 82720472c9 Merge pull request #820 from diizy/lb302fix Tobias Doerffel 2014-06-09 13:42:25 +02:00
  • 019c438668 Merge pull request #817 from diizy/bbtrack-ui Tobias Doerffel 2014-06-09 13:41:55 +02:00
  • ca29057d54 Merge pull request #829 from ycollet/update_fr_1.1 Tobias Doerffel 2014-06-09 13:40:25 +02:00
  • 1d6a456b47 Merge pull request #827 from DanWin/master Tobias Doerffel 2014-06-09 13:40:06 +02:00
  • 34a4c27761 Merge pull request #826 from DanWin/stable-1.0 Tobias Doerffel 2014-06-09 13:39:59 +02:00
  • dc9804f7b6 Merge pull request #823 from diizy/automation Tobias Doerffel 2014-06-09 13:38:31 +02:00
  • 72e194044d update fr translation Yann Collette 2014-06-09 09:56:49 +02:00
  • 22cf0db03d Updated German translation Daniel Winzen 2014-06-08 17:49:04 +02:00
  • 2b261b0020 Updated German translation Daniel Winzen 2014-06-08 17:45:45 +02:00
  • bf824f2a60 Merge pull request #825 from diizy/qbrush Vesa V 2014-06-08 18:18:08 +03:00
  • 2fa7892542 Use QBrush instead of QColor on some theme properties Apparently, we can use QBrush -typed properties in the CSS. This just never occured to me before! So, this has several benefits. A QColor property only allows a singular RGB value, but a QBrush allows the same plus also qgradients, RGBA-colours and maybe even bitmap patterns. So I'm changing some properties to QBrush, where it makes sense to allow this additional functionality - no need to enable it for simple things like text colours or such. Vesa 2014-06-08 18:06:09 +03:00
  • 9cc3344756 Fix drag/drop for automation patterns There was some apparently legacy code that was entirely unnecessary and interfering with model drops. Closes #814 Vesa 2014-06-08 12:28:43 +03:00
  • 40407f6ce6 LB302: Fix playback bugs (sticking pitch), add bandlimited waves Vesa 2014-06-07 14:33:10 +03:00