Commit graph

35 commits

Author SHA1 Message Date
John Emmas
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
Robin Gareus
2b7a89ecff prefix blessed scripted DSP plugins with a-* 2016-08-10 03:11:49 +02:00
Robin Gareus
741428b6fd add a debug mode (in synth) to track down lost note-on 2016-06-26 17:15:46 +02:00
John Emmas
b0200b23f2 Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path 2016-05-21 10:33:18 +01:00
John Emmas
40aa4cfe06 Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
Robin Gareus
97c9722236 silence clang int/float/double -Wabsolute-value 2015-06-23 15:46:00 +02:00
John Emmas
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
Robin Gareus
7a1baeee79 promote sustain pedal from meh to reasonable. 2015-02-28 15:52:28 +01:00
Robin Gareus
3a63b785a9 rsynth: map note-on with zero velocity to note-off 2015-02-19 00:54:30 +01:00
Robin Gareus
304b05ffd9 clarify reasonable synth description. 2015-01-20 21:25:59 +01:00
John Emmas
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
Robin Gareus
4e2673ca2c add explicit chmod for good measure 2014-12-28 10:20:46 +01:00
John Emmas
9cf5b23392 Modifications needed to build ReasonableSynth with MSVC 2014-11-09 08:11:46 +00:00
Robin Gareus
730e09ce65 another round of compiler warning fixes 2014-10-23 05:31:40 +02:00
Robin Gareus
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
Robin Gareus
912f07b919 mingw build fixes (tested with i686-w64-mingw32 on linux-x86_64) 2014-03-04 15:25:58 +01:00
Paul Davis
7000afdc66 fix merge conflict with master 2014-01-23 13:41:20 -05:00
Robin Gareus
fb8af16778 attenuate master volume 2014-01-22 18:10:44 +01:00
Robin Gareus
114997b7e6 tweak reasonable synth:
* prevent denormals / cut low volume
* reduce default amplitude of fundamental
2014-01-22 15:30:38 +01:00
Robin Gareus
7418c12a5b override -fvisibility=hidden for the LV2plugin descriptor 2014-01-17 16:10:03 +01:00
Robin Gareus
8f69af4af3 add support for old compilers w/o implicit stdbool 2013-12-27 14:53:30 +01:00
Robin Gareus
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
Robin Gareus
6c84362959 fix reasonable synth octave 2013-12-13 20:59:08 +01:00
Robin Gareus
c43a1f39a6 xmas-egg 2013-12-13 20:28:30 +01:00
Robin Gareus
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
Robin Gareus
2cad99bf39 add notes about inlined lv2 atom/util.h functions 2013-10-27 09:56:07 +01:00
Robin Gareus
be6d6231fb expand tabs in reaonablesynth code 2013-10-27 09:52:46 +01:00
Robin Gareus
caa7c3b579 mark some unused variables -- fewer compiler warnings 2013-10-27 09:51:08 +01:00
Robin Gareus
dcd6103231 make reasonable synth a bit more piano-like.
(overtone + decay time)
2013-10-26 17:33:07 +02:00
Robin Gareus
e451411719 remove c99'ness from rsynth.c - should fix #5751 2013-10-26 16:42:27 +02:00
Robin Gareus
75271a17d8 relax requirement on lv2 stack 2013-10-23 13:45:28 +02:00
Robin Gareus
78e3864c5d add missing waflib include to rsynth.lv2 2013-10-20 17:29:03 +02:00
Robin Gareus
9faae9c8a3 bundled LV2 plugin build and deployment 2013-10-20 17:24:59 +02:00
Robin Gareus
d6e2e34025 fix typo (rsynth.lv2 configure) 2013-10-20 15:28:13 +02:00
Robin Gareus
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