aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-05-21Clarify time:beat originDavid Robillard3-2/+16
2018-05-21eg-sampler: Fix segfault on old_sample null derefHarry van Haaren1-7/+5
Fixes a segmentation fault in eg-sampler when a sample is loaded for the first time. Dereferencing old_sample->path causes the NULL pointer segfault. Resolved by always simplifying code to always write_set_file, even if the filename is the same. Signed-off-by: Harry van Haaren <harryhaaren@gmail.com>
2018-04-21Install lv2_util.h for use by third-party codeTimo Wischer2-4/+7
2018-04-21lv2specgen: Sort lists for reproducible documentationBernhard M. Wiedemann1-6/+9
2018-04-21Allow build date to be overridden for reproducible documentationBernhard M. Wiedemann3-3/+15
See https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
2018-04-07eg-midigate: Respond to "all notes off" MIDI messageRobin Gareus2-1/+10
2018-01-05Upgrade to waf 2.0.4David Robillard10-46/+37
2017-07-08Fix outdated port description in documentationDavid Robillard3-3/+10
2017-03-20Add patch:context propertyDavid Robillard4-1/+21
2017-03-19Add lv2:MIDIPlugin classDavid Robillard3-1/+16
2017-02-12Fix uninitialized sndfile structureDavid Robillard1-1/+1
2017-02-12Fix memory leakDavid Robillard1-0/+2
2017-02-08Add lv2_validate utilityDavid Robillard35-55/+134
2016-10-23Fix typoDavid Robillard1-1/+1
2016-10-19Add state:StateChanged for notification eventsRobin Gareus5-2/+29
2016-10-19Fix mismatched gain parameter URIDavid Robillard1-1/+1
2016-10-19Gracefully handle failure to load sampleDavid Robillard1-5/+8
2016-10-14Simplify command line use of lv2specgenDavid Robillard2-38/+56
2016-10-14Fix table styleDavid Robillard1-18/+28
2016-10-14Build book last to increase parallelismDavid Robillard1-3/+4
2016-10-13Support owl:Ontology as well as lv2:SpecificationDavid Robillard1-0/+2
2016-10-05Avoid repeatedly requesting the same peaksDavid Robillard1-0/+5
2016-10-05Write output between events with sample accuracyDavid Robillard2-105/+130
This is closer to how a non-toy plugin should work, and importantly demonstrates the proper way to emit audio while processing events. In particular, this approach makes sample-accurate session export possible (thanks to the sychronous possibilities of the worker).
2016-10-05Add play button to UIDavid Robillard1-12/+46
2016-10-05Fix translationsDavid Robillard1-4/+4
2016-10-05Draw waveform aligned to pixel gridDavid Robillard1-0/+3
2016-10-04eg-sampler: Add waveform display to UIDavid Robillard7-76/+475
2016-10-04Add lv2_atom_object_get_typed()David Robillard3-1/+66
2016-10-04Add patch:accept propertyDavid Robillard5-2/+19
2016-10-03Fix typoDavid Robillard1-1/+1
2016-10-03Improve documentationDavid Robillard1-74/+41
2016-10-03Include headers in literate documentationDavid Robillard2-1/+2
2016-09-29Call lv2specgen as a separate processDavid Robillard3-167/+163
This speeds up builds with documentation significantly by allowing lv2specgen.py to be called in parallel, and makes lv2specgen a more reusable tool for third-party specifications.
2016-09-29Use more consistent coloursDavid Robillard1-5/+6
2016-09-20Fix documentation code font consistencyDavid Robillard1-2/+3
2016-09-20Fix documentation title colourDavid Robillard1-6/+6
2016-09-19Fix compilation as C++David Robillard1-3/+3
2016-09-19LV2 1.14.0v1.14.0David Robillard17-18/+28
2016-09-18Update copyright datesDavid Robillard29-29/+29
2016-09-18Tidy up API documentation font sizes and spacingDavid Robillard2-11/+7
2016-09-18Add lv2:enabled designationDavid Robillard2-1/+21
2016-09-18Add bufsz:coarseBlockLength featureDavid Robillard2-2/+18
2016-09-18Simplify property handling with state map utilityDavid Robillard2-227/+237
2016-09-18Make lv2_features_data() tolerant of NULL featuresDavid Robillard1-3/+5
2016-09-18Reduce verbosity of logging codeDavid Robillard1-47/+41
2016-09-18Fix coding styleDavid Robillard1-5/+4
2016-09-18eg-params: Add lv2:control designation to portsDavid Robillard1-0/+2
2016-09-18Fix description tables in documentationDavid Robillard2-39/+45
This fixes the display of complex descriptions where properties have blank node values, and makes the output more deterministic. Most obvious in the description of params:EnvelopeControls.
2016-09-10Further simplify and unify documentation styleDavid Robillard2-34/+17
2016-09-10Hide compile time assertion from documentationDavid Robillard1-0/+2