Commit Graph

43 Commits

Author SHA1 Message Date
6064c75fd5
NO-OP: whitespace 2019-03-01 16:02:08 +01:00
63200eab05
Don't use c99 (amend 959947e7f8) 2019-03-01 16:02:08 +01:00
959947e7f8
NO-OP: whitespace (remove vi modelines) 2019-02-28 20:56:23 +01:00
04ccd328dc remove configure-time --no-lv2 option. LV2 is integral to what we do 2018-12-28 09:47:55 -05:00
cf652331ad Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets extended to the other libs)
Stage 3 of 3
2018-09-30 09:19:28 +01:00
79f01bc889 Initial changes needed for building Mixbus (with MSVC) as version 5
(Mixbus itself will probably need extra changes)
2018-09-10 07:14:59 +01:00
b9c9777b9a When building with MSVC, allow for the fact that Mixbus and Ardour can be using different versions of the SESSION_FILE format 2018-02-15 09:03:32 +00:00
6f019faaa0 Accommodate the change from libtimecode to libtemporal 2018-02-14 10:02:11 +00:00
0ff233d234 Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
2b7a89ecff prefix blessed scripted DSP plugins with a-* 2016-08-10 03:11:49 +02:00
741428b6fd add a debug mode (in synth) to track down lost note-on 2016-06-26 17:15:46 +02:00
b0200b23f2 Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path 2016-05-21 10:33:18 +01:00
40aa4cfe06 Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
97c9722236 silence clang int/float/double -Wabsolute-value 2015-06-23 15:46:00 +02:00
801af5df9e Add the new (UINTSDEFINED) preprocessor directive to all out MSVC projects (just to be on the safe side) 2015-06-09 13:18:42 +01:00
7a1baeee79 promote sustain pedal from meh to reasonable. 2015-02-28 15:52:28 +01:00
3a63b785a9 rsynth: map note-on with zero velocity to note-off 2015-02-19 00:54:30 +01:00
304b05ffd9 clarify reasonable synth description. 2015-01-20 21:25:59 +01:00
95091a52a0 When building with MSVC make sure any backends / panners etc get copied to the correct target folder
(i.e. 'lib/ardour3' or 'lib/mixbus3' as appropriate)

These changes are MSVC specific and shouldn't affect the other builds
2015-01-12 14:43:22 +00:00
4e2673ca2c add explicit chmod for good measure 2014-12-28 10:20:46 +01:00
9cf5b23392 Modifications needed to build ReasonableSynth with MSVC 2014-11-09 08:11:46 +00:00
730e09ce65 another round of compiler warning fixes 2014-10-23 05:31:40 +02:00
36135baaac change reasonable-synth to be sample accurate (note on/off)
at expense of slightly increased CPU load.
2014-07-06 13:24:53 +02:00
912f07b919 mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
7000afdc66 fix merge conflict with master 2014-01-23 13:41:20 -05:00
fb8af16778 attenuate master volume 2014-01-22 18:10:44 +01:00
114997b7e6 tweak reasonable synth:
* prevent denormals / cut low volume
* reduce default amplitude of fundamental
2014-01-22 15:30:38 +01:00
7418c12a5b override -fvisibility=hidden for the LV2plugin descriptor 2014-01-17 16:10:03 +01:00
8f69af4af3 add support for old compilers w/o implicit stdbool 2013-12-27 14:53:30 +01:00
e82ccd7648 rsynth.lv2: fix note off+on follow up:
special case if the same note is turned off and on in the
same [internal] synth cycle (64samples). x-fade to ADSR attack.
2013-12-14 04:29:12 +01:00
6c84362959 fix reasonable synth octave 2013-12-13 20:59:08 +01:00
c43a1f39a6 xmas-egg 2013-12-13 20:28:30 +01:00
17dc72d08e silence warning for ancient libc users&devs :)
string.h 'index' is a global declaration
marked legacy in 2001 and removed in posix.1-2008
2013-10-27 17:03:49 +01:00
2cad99bf39 add notes about inlined lv2 atom/util.h functions 2013-10-27 09:56:07 +01:00
be6d6231fb expand tabs in reaonablesynth code 2013-10-27 09:52:46 +01:00
caa7c3b579 mark some unused variables -- fewer compiler warnings 2013-10-27 09:51:08 +01:00
dcd6103231 make reasonable synth a bit more piano-like.
(overtone + decay time)
2013-10-26 17:33:07 +02:00
e451411719 remove c99'ness from rsynth.c - should fix #5751 2013-10-26 16:42:27 +02:00
75271a17d8 relax requirement on lv2 stack 2013-10-23 13:45:28 +02:00
78e3864c5d add missing waflib include to rsynth.lv2 2013-10-20 17:29:03 +02:00
9faae9c8a3 bundled LV2 plugin build and deployment 2013-10-20 17:24:59 +02:00
d6e2e34025 fix typo (rsynth.lv2 configure) 2013-10-20 15:28:13 +02:00
f5c386bbb4 add reasonablesynth.lv2
A reasonably simple synth to allow new users to 'hear midi'.
This is a first step. It still needs proper install and bundling.
2013-10-20 04:31:07 +02:00