aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/eg-midigate.lv2/midigate.c
AgeCommit message (Collapse)AuthorFilesLines
2022-09-08Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-08-07midigate: Fix output timingTimothy Krause1-3/+3
Previously, the state was updated before writing the output (up to the current time), so output "in the past" would be incorrectly written based on the current state. This fixes that by switching things around, so the output is first written up to the current time, then the state is updated (and the loop continues). This takes advantage of the fact that write_output() effectively does nothing with a zero length.
2022-07-17Make potentially lossy type conversions explicitDavid Robillard1-1/+1
2020-12-26Format all code with clang-formatDavid Robillard1-114/+110
2020-12-26Add clang-format suppression commentsDavid Robillard1-0/+3
2020-12-16Simplify degenerate switchesDavid Robillard1-6/+1
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-03-17Use LV2_ATOM_BODY macros in examples instead of pointer arithmeticRuoxi Wang1-1/+1
2019-01-10Sort includes from local to standard and fix exposed issuesDavid Robillard1-6/+6
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.
2018-09-23Clean up includesDavid Robillard1-2/+4
2018-09-22Install standard headers to simpler include pathsDavid Robillard1-7/+7
2018-04-07eg-midigate: Respond to "all notes off" MIDI messageRobin Gareus1-1/+8
2016-09-18Update copyright datesDavid Robillard1-1/+1
2016-07-31Clean up example plugin initializationDavid Robillard1-16/+20
2014-08-06Order book chapters in build script rather than by bundle name.David Robillard1-0/+227
2013-02-11Order examples in a sensible progression for the book.David Robillard1-223/+0
2013-02-10Add lv2:Bank, lv2:Program, and lv2:program for describing programs, ↵David Robillard1-0/+223
including but not limited to MIDI programs.