aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/eg-sampler.lv2
AgeCommit message (Collapse)AuthorFilesLines
2023-09-23Format meson.build files with muonDavid Robillard1-11/+17
The less time wasted with manual code formatting, the better.
2022-09-09Use uppercase integer literal suffixesDavid Robillard2-3/+3
2022-09-08Suppress Wbad-function-cast warnings on FreeBSDDavid Robillard1-5/+5
2022-09-08Use 0BSD for trivial "public domain intent" thingsDavid Robillard1-1/+1
Fedora takes issue with CC0. Although it doesn't really matter for this stuff (dual licensed anyway, questionably "software", certainly not patentable, and so on), this is simpler and more consistent with the ISC license used for the actual software anyway.
2022-09-08Adopt REUSE machine-readable licensing standardDavid Robillard5-81/+12
2022-09-08Suppress Wstrict-overflow warnings on FedoraDavid Robillard1-1/+6
2022-08-31Fix missing example plugin UI binariesDavid Robillard1-0/+19
2022-08-08eg-sampler: Add resampling via libsampleratefalkTX2-7/+50
2022-08-08eg-sampler: Convert multi-channel audio files to monofalkTX1-4/+25
2022-08-08eg-sampler: Fix potentially corrupt notification eventsDavid Robillard1-12/+11
2022-08-08eg-sampler: Install click.wav to plugin bundleDavid Robillard1-1/+1
2022-07-17Switch to meson build systemDavid Robillard3-65/+44
2022-07-17Make potentially lossy type conversions explicitDavid Robillard1-2/+2
2022-05-27Replace use of deprecated ui:binary in examples with lv2:binaryDavid Robillard1-1/+1
2022-05-26Suppress new warnings in clang-tidy 13David Robillard1-2/+6
2022-05-26Avoid "else" after "return"David Robillard1-4/+16
2022-05-09Fix incorrect spelling and test for regression with codespellDavid Robillard1-1/+1
2021-03-10eg-sampler: Fix out of bounds sample read after loading new fileFilipe Coelho1-0/+4
2020-12-26Format all code with clang-formatDavid Robillard5-999/+982
2020-12-26Make include guards surround all header contentsDavid Robillard1-3/+3
For consistency, and because clang-tidy can't figure out if a define is an include guard unless it ends the file.
2020-12-26Add clang-format suppression commentsDavid Robillard3-0/+21
2020-12-18eg-sampler: Send update to UI if gain parameter changesFilipe Coelho2-8/+46
2020-12-18eg-sampler: Save and restore gain parameter valueFilipe Coelho1-2/+28
2020-12-18eg-sampler: Fix default gain valueFilipe Coelho1-1/+1
The initial gain coefficient in the code is 1.0 (full volume). The parameter itself is in dB, though, so the matching external default value is zero.
2020-12-16Add assertions for atom buffer sizesDavid Robillard1-0/+5
This avoids warnings about potential null pointer dereferences, which is true, but in this case the buffer are static so it's really a programming error if there is ever an overrun.
2020-12-16Clean up includesDavid Robillard4-2/+15
2020-12-16Avoid clang-tidy warning about sizeofDavid Robillard1-1/+1
2020-12-16Fix implicit and narrowing conversionsDavid Robillard2-3/+3
2020-12-16Isolate variable declarations and initialize all variablesDavid Robillard1-5/+5
2020-12-16Simplify degenerate switchesDavid Robillard2-12/+2
2020-09-27Don't use else after returnDavid Robillard1-3/+9
2020-09-27Fix narrowing conversionsDavid Robillard1-11/+11
2020-09-27Clean up includesDavid Robillard1-0/+2
2020-07-25Revert "Use LV2_ATOM_BODY macros in examples instead of pointer arithmetic"David Robillard1-1/+1
This reverts commit 3aad5eb1b08ed5c27e60aa36021c4a85ce90c08f, which broke the example plugins.
2020-07-15Fix incorrect printf format specifiersDavid Robillard2-3/+3
2020-05-22eg-sampler: Fix size of note-on atom sent from UIDavid Robillard1-1/+1
2020-03-17Use LV2_ATOM_BODY macros in examples instead of pointer arithmeticRuoxi Wang1-1/+1
2020-03-17eg-sampler: Destroy widgets in the correct orderMichael Fisher1-6/+19
2020-03-17eg-sampler: Improve UI show/hide handlingMichael Fisher1-4/+43
Ensures that gtk_init() is only called once, and that the idle callback does not block the UI thread.
2020-03-17Add a UI feature to request a parameter value from the hostDavid Robillard2-7/+28
2020-02-16Use standard Turtle lexer in PygmentsDavid Robillard2-3/+3
A Turtle lexer was finally added in Pygments 2.1.
2020-02-16Make parameter data validateDavid Robillard1-2/+3
This is rather annoying, but unfortunately xsd:decimal is not a related type to xsd:float. A future smarter version of the validator will be able to deal with this, but for now we'll have to be explicit and tolerate a bit of unpleasant syntactic noise.
2019-11-10Simplify plugin building and set up source tree run environmentDavid Robillard1-13/+7
This sets up LV2_PATH in waf tests so that tests can use specifications and plugins from the source tree without installing.
2019-10-17Set Gtk as a system dependency to suppress warningsDavid Robillard1-1/+4
2019-10-17Update autowafDavid Robillard1-5/+3
2019-04-21Fix building within a recursive projectDavid Robillard1-12/+3
2019-03-17Update autowaf and adapt to new APIDavid Robillard1-4/+0
2019-01-10Sort includes from local to standard and fix exposed issuesDavid Robillard5-26/+31
This order is better because it ensures that headers can stand alone and include everything they need. Several missing includes were exposed by this, and are also fixed in this commit.
2019-01-10Remove workaround for ancient MSVCDavid Robillard1-3/+1
2018-09-23Clean up includesDavid Robillard3-3/+16