Commit Graph

  • d014c2bb2e Merge pull request #997 from diizy/mixer-opt2 Vesa V 2014-07-17 02:01:53 +03:00
  • 1a2351bbd0 Improve performance of effect processing, fix autoquit bugs Also a slight NPH tweak Vesa 2014-07-17 01:48:24 +03:00
  • 7b279d3f85 Pattern: add undo/redo support for "Clear all notes" operation in context menu Tobias Doerffel 2014-07-16 23:46:47 +02:00
  • a12774f50d ZynAddSubFX: imported current head Tobias Doerffel 2014-07-16 23:33:44 +02:00
  • 330ff65f62 Merge pull request #996 from ruggiero/stable-1.1 Vesa V 2014-07-15 23:45:11 +03:00
  • ad35c553b3 Update surround_encoder_1401.c Rafael Ruggiero 2014-07-15 17:42:01 -03:00
  • f91925f34a Update bode_shifter_cv_1432.c Rafael Ruggiero 2014-07-15 17:41:07 -03:00
  • 16a81faef2 Merge pull request #994 from grejppi/master-sampletrack Vesa V 2014-07-15 11:31:48 +03:00
  • 5fef919c4a SamplePlayHandle: clear unused frames from buffer Hannu Haahti 2014-07-15 11:28:53 +03:00
  • 37a90cabcf SamplePlayHandle: increment the right buffer Hannu Haahti 2014-07-15 11:12:04 +03:00
  • 86c8fc55e1 Merge pull request #993 from diizy/master Vesa V 2014-07-14 23:50:22 +03:00
  • 768cc9cb81 Forgot to remove qdebug Vesa 2014-07-14 23:49:37 +03:00
  • 2e480c948a Merge pull request #992 from LMMS/stable-1.1 Vesa V 2014-07-14 23:48:55 +03:00
  • fcf3242b7e NPH fix: prevent offsets from going over period limit Vesa 2014-07-14 23:47:41 +03:00
  • dbb1418ad6 Merge pull request #991 from diizy/stable-1.1 Vesa V 2014-07-14 21:56:17 +03:00
  • 5ed8f70633 Mixer: optimize peak value measuring functions Vesa 2014-07-14 21:49:34 +03:00
  • 6c72804aa4 Merge pull request #990 from diizy/stable-1.1 Vesa V 2014-07-14 18:41:51 +03:00
  • 8a35a57efa InstrumentSoundShaping: ensure that release time is never longer than the volume envelope, if volume envelope is active This saves CPU on certain instruments, like Monstro. There's no point in running the note beyond the end of the volume envelope, ever, so let's not do that. Vesa 2014-07-14 18:17:02 +03:00
  • 1eed43c55e Merge pull request #988 from diizy/stable-1.1 Vesa V 2014-07-14 00:39:07 +03:00
  • d4e30d5ff8 Add safeguard for beat pattern wheelevent Fix #963 Vesa 2014-07-14 00:37:43 +03:00
  • 921943bce1 Merge branch 'stable-1.1' Vesa 2014-07-13 22:20:10 +03:00
  • 5978cd597e Merge pull request #986 from diizy/stable-1.1 Vesa V 2014-07-13 22:13:45 +03:00
  • e06c281132 Sanitize master output Replace any inf/nan in master output with zero, to prevent corrupted files/audio. Vesa 2014-07-13 22:11:17 +03:00
  • 00aba44251 Merge pull request #961 from diizy/master-atomic Vesa V 2014-07-12 19:12:58 +03:00
  • 43d246df20 Merge pull request #979 from diizy/master Vesa V 2014-07-12 05:29:47 +03:00
  • 6f8c910f5c Peak Controller: improve envelope calculation Vesa 2014-07-12 05:27:05 +03:00
  • 0bad69adc8 Merge pull request #976 from diizy/master Vesa V 2014-07-11 21:36:19 +03:00
  • d7f922da75 SF2: Fix crash with stacking/arp Vesa 2014-07-11 21:35:26 +03:00
  • e8d80c1ddf Merge pull request #969 from tresf/patch-1 Vesa V 2014-07-11 01:10:51 +03:00
  • 59b6df467e Merge pull request #966 from diizy/stable-1.1 Vesa V 2014-07-10 14:25:44 +03:00
  • 4855634bf4 ProjectJournal: cap the number of undo states to prevent infinite memory buildup The cap is hardcoded to 100 for now, TODO: make this number configurable (or even better: use a max. memory amount instead of max number of states) Vesa 2014-07-10 14:22:40 +03:00
  • 6dab6a7285 Merge pull request #965 from LMMS/stable-1.1 Vesa V 2014-07-10 12:42:42 +03:00
  • 31c8ea4394 Merge pull request #964 from diizy/stable-1.1 Vesa V 2014-07-10 12:42:02 +03:00
  • a82bcb1759 Effect plugins: don't set modified flag on control changes Fixing a bit of a silly error made by me, all control changes on my effect plugins were flagging the project as modified, which is annoying with automations etc. So I'm disabling it. Maybe later we can have flagging only when knobs are modified manually. Vesa 2014-07-10 12:39:02 +03:00
  • 5a28f4ada0 Merge remote-tracking branch 'origin/stable-1.1' Tobias Doerffel 2014-07-09 23:02:28 +02:00
  • 1b4ce136c9 Merge branch 'stable-1.0' into stable-1.1 Tobias Doerffel 2014-07-09 23:01:36 +02:00
  • e0779fa6f8 VstBase: include 32 bit version of libwinpthread DLL for RemoteVstPlugin32 v1.0.3 Tobias Doerffel 2014-07-09 22:59:29 +02:00
  • cacb27d12f Move playhandle-adding to the correct spot so playhandles won't get delayed Vesa 2014-07-09 21:39:04 +03:00
  • e6582fcd17 InstrumentTrack.h: Remove unneeded includes Vesa 2014-07-09 21:24:10 +03:00
  • b8d4ee3047 visualization_widget: remove unnecessary global locks Vesa 2014-07-09 21:22:46 +03:00
  • 4d321516e9 file_browser: remove unnecessary global locks Vesa 2014-07-09 21:20:22 +03:00
  • 4be118162f TrackContainerView: remove unnecessary global locks (improve rt safety) Vesa 2014-07-09 21:14:47 +03:00
  • a4c4ea90dc Pattern.cpp: Remove unnecessary global locks (improve rt safety) Vesa 2014-07-09 21:02:50 +03:00
  • ae5e0c3202 Rebase on master to fix older bugs Vesa 2014-07-09 20:45:19 +03:00
  • f33d1f4972 Instrument track, mixer... Vesa 2014-07-09 19:18:17 +03:00
  • 4eb486be1e Attempt to remove mutex calls from instrumenttrack::processinevent Vesa 2014-07-09 12:38:09 +03:00
  • d4b0cc126d Merge pull request #960 from diizy/master Vesa V 2014-07-09 20:37:49 +03:00
  • 2d93e19f72 Fix erroneous note offset in instrumenttrack Vesa 2014-07-09 20:36:49 +03:00
  • 858033c0c7 Fix relative VST paths on Windows Ubuntu 2014-07-08 15:56:20 -04:00
  • c1ccc8173e Merge pull request #957 from raboof/addRecentlyOpenedShortcut Vesa V 2014-07-08 21:27:10 +03:00
  • 2cb458a958 Add 'Recently opened project' menu hotkey Arnout Engelen 2014-07-08 20:24:03 +02:00
  • 3774d95317 Merge pull request #955 from raboof/configure Vesa V 2014-07-08 20:58:44 +03:00
  • 01fc05b251 Point ./configure users to the INSTALL file Arnout Engelen 2014-07-08 19:56:14 +02:00
  • 833fdaab13 Merge pull request #953 from LMMS/stable-1.1 Vesa V 2014-07-08 19:46:24 +03:00
  • 26d1d3b077 Merge pull request #952 from tresf/patch-1 Vesa V 2014-07-08 19:45:29 +03:00
  • 27b7d36181 Prevent changing vertical size on fx mixer Tres Finocchiaro 2014-07-08 12:43:52 -04:00
  • 2f983e0ed3 Merge pull request #938 from diizy/master-sf2-accurate Vesa V 2014-07-06 16:21:22 +03:00
  • ff0c9beadd SF2: Make timing more accurate, also some fixes I'm not saying sample-accurate, because it turns out, Fluidsynth has an internal buffer size and thus timing granularity of 64 frames. So 64 frames is the max. accuracy attainable for SF2. But it's better than nothing. Big thanks to David Henningsson of the Fluidsynth dev team, who very helpfully answered questions. A great guy. In addition, there are some fixes to earlier commits here, which I ran into while working on the SF2 timing. Vesa 2014-07-06 16:11:35 +03:00
  • e12daf6bae Merge remote-tracking branch 'origin/stable-1.1' Tobias Doerffel 2014-07-06 13:57:54 +02:00
  • 97bb80b9b1 Merge branch 'stable-1.0' into stable-1.1 Tobias Doerffel 2014-07-06 13:56:44 +02:00
  • 8122041d65 Install winpthreads DLL Tobias Doerffel 2014-07-06 13:52:51 +02:00
  • 6711f5d291 Added support for winpthreads library Tobias Doerffel 2014-07-06 13:50:49 +02:00
  • ab55b26e4b SWH/BodeShifterCV: fix out-of-bounds array access Tobias Doerffel 2014-07-05 17:46:10 +02:00
  • 8407427c4b Merge pull request #933 from LMMS/stable-1.1 Vesa V 2014-07-05 16:34:34 +03:00
  • ddae5a8446 Merge pull request #932 from diizy/stable-1.1 Vesa V 2014-07-05 16:31:37 +03:00
  • 88c546275b SF2: Remove superfluous API call that sets period size for audio backend We don't use any audio backend with fluidsynth, so there's no need to set a period size for it. Vesa 2014-07-05 16:29:59 +03:00
  • bc888f6e4c Merge pull request #931 from diizy/gfx Vesa V 2014-07-05 11:48:58 +03:00
  • 066a9c9f92 LB302: Remove the non-functional Accent button from the UI, pending real implementation Vesa 2014-07-05 11:46:53 +03:00
  • b9d99c9c19 Merge pull request #928 from tresf/stable-1.0 Tobias Doerffel 2014-07-03 22:55:45 +02:00
  • 71a9f94a4b Fix Zyn GUI hard crash on Win32 Tres Finocchiaro 2014-07-03 14:21:14 -04:00
  • 0a97406c80 Merge pull request #926 from diizy/stable-1.1 Vesa V 2014-07-03 14:12:38 +03:00
  • 06b47a52a2 Fix styling of textFloat & whatsthis, make text floats consistent in style with tooltips Should fix #925 Vesa 2014-07-03 14:09:31 +03:00
  • 6ae2a11c53 Merge pull request #923 from diizy/stable-1.1 Vesa V 2014-07-02 23:40:51 +03:00
  • 3c3d43c6e8 Merge pull request #922 from diizy/stable-1.0 Vesa V 2014-07-02 23:40:16 +03:00
  • 3ca971f9e7 Update Zyn from repo, bump version Vesa 2014-07-02 23:32:41 +03:00
  • 67a56c6f48 Bump version to 1.0.3 Vesa 2014-07-02 21:38:19 +03:00
  • f3419648cf Merge pull request #916 from diizy/stable-1.1 Vesa V 2014-07-02 09:44:10 +03:00
  • dca67b4313 Merge pull request #919 from tresf/stable-1.1 Vesa V 2014-07-02 09:43:28 +03:00
  • d3a1a2a441 Fix win32 missing dlls Tres Finocchiaro 2014-07-01 17:57:59 -04:00
  • bcbf54150f Add zyn makefiles to gitignore Vesa 2014-07-02 00:12:25 +03:00
  • 5aa5b64b52 Merge pull request #918 from tresf/stable-1.1 Vesa V 2014-07-01 09:34:35 +03:00
  • 63a5a16cd0 isinf and isnan declarations win32/apple Tres Finocchiaro 2014-06-30 23:21:17 -04:00
  • 20b63ea6c4 Moved isnan/isinf compat code to lmms_math.h Tres Finocchiaro 2014-06-30 23:19:04 -04:00
  • 71c1bf7dd8 Sync with Zyn repository - includes a GUI fix, also a fix to RemoteZynAddSubFx Vesa 2014-06-30 15:18:41 +03:00
  • e99be7fb77 Merge pull request #914 from diizy/stable-1.1 Vesa V 2014-06-30 13:07:09 +03:00
  • ec495716f4 Trailing spaces Vesa 2014-06-30 13:04:48 +03:00
  • 6ffcc0e799 Merge pull request #911 from diizy/master-nph Vesa V 2014-06-30 12:52:44 +03:00
  • 9c8c80683b Merge pull request #913 from LMMS/stable-1.1 Vesa V 2014-06-30 12:49:02 +03:00
  • 4143fc95e4 Merge pull request #912 from LMMS/stable-1.0 Vesa V 2014-06-30 12:47:24 +03:00
  • 23433a70b5 Sample-exact models: improve - Remove the redundant hasSampleExactData() function. Instead, signal lack of s.ex.data by returning a NULL in valueBuffer() - Cache s.ex.buffers and only update them once per period - Make valueBuffer() in AutomatableModel threadsafe so that it can be used for NPH's sharing the same model - Add sample-exactness to instrumenttrack's vol & pan knobs Vesa 2014-06-30 01:59:18 +03:00
  • 71217c0d85 Addition to earlier: Fix monstro Vesa 2014-06-29 23:28:51 +03:00
  • 270af579b8 Revision of handling of frameoffset for NPH, SPH Change in handling of frameoffset for multistreamed instruments and sampletracks. - Instead of holding the offset for the lifetime of the playhandle, negate the offset in the first period - Multistream-instruments require some small changes: they have to now check for the offset and accordingly leave empty space in the start of the period (already done in this commit) - There are possibly optimizations that can be done later - This change is necessary so that we can have sample-exact models, and sample-exact vol/pan knobs for all instruments. Earlier multistream instruments were always rendering some frames ahead-of-time, so applying sample-exact data for them would have been impossible, since we don't have the future-values yet... Vesa 2014-06-29 23:13:00 +03:00
  • 7429e752f0 Merge pull request #910 from diizy/stable-1.1 Vesa V 2014-06-29 13:28:27 +03:00
  • dd65d48318 Monstro: improve accuracy of env release Vesa 2014-06-29 13:27:29 +03:00
  • 005bf69705 Lmms_math: add dBV conversion functions (for future use) Vesa 2014-06-29 13:08:49 +03:00
  • fd6747a177 Merge pull request #909 from diizy/stable-1.1 Vesa V 2014-06-29 10:42:44 +03:00
  • fe3c5a9aa4 Use channel -1 for GUI-generated MIDI events, fixes #807 Vesa 2014-06-29 10:19:28 +03:00
  • edc97edb9e DspEffectLibrary: fix stereoenhancer Vesa 2014-06-29 09:55:16 +03:00
  • a7bb31159e Merge branch 'stable-1.1' Vesa 2014-06-28 17:24:23 +03:00
  • 9a313e485a Merge pull request #887 from softrabbit/svg-loading Tobias Doerffel 2014-06-28 11:56:10 +02:00