aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2019-04-21Fix building within a recursive projectDavid Robillard7-69/+16
2019-03-17Update autowaf and adapt to new APIDavid Robillard7-28/+0
2019-01-10Sort includes from local to standard and fix exposed issuesDavid Robillard14-75/+85
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 Robillard4-12/+4
2018-09-23Fix various Python style issuesDavid Robillard1-6/+6
2018-09-23Clean up includesDavid Robillard11-11/+51
2018-09-22Install standard headers to simpler include pathsDavid Robillard13-69/+69
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-07eg-midigate: Respond to "all notes off" MIDI messageRobin Gareus1-1/+8
2018-01-05Upgrade to waf 2.0.4David Robillard7-28/+21
2017-02-12Fix uninitialized sndfile structureDavid Robillard1-1/+1
2017-02-12Fix memory leakDavid Robillard1-0/+2
2016-10-19Fix mismatched gain parameter URIDavid Robillard1-1/+1
2016-10-19Gracefully handle failure to load sampleDavid Robillard1-5/+8
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 Robillard6-76/+466
2016-10-03Improve documentationDavid Robillard1-74/+41
2016-10-03Include headers in literate documentationDavid Robillard2-1/+2
2016-09-19Fix compilation as C++David Robillard1-3/+3
2016-09-18Update copyright datesDavid Robillard2-2/+2
2016-09-18Tidy up API documentation font sizes and spacingDavid Robillard1-1/+1
2016-09-18Simplify property handling with state map utilityDavid Robillard2-227/+237
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-05Fix bundle installation directoryDavid Robillard7-0/+14
2016-07-31Fix compilation with C++David Robillard3-4/+4
2016-07-31Fix memory leakDavid Robillard1-1/+2
2016-07-31Add missing fileDavid Robillard1-0/+40
2016-07-31eg-sampler: Support thread-safe state restorationDavid Robillard4-89/+107
2016-07-31Clean up example plugin initializationDavid Robillard7-153/+110
2016-07-30Fix include styleDavid Robillard1-4/+2
2016-07-30Use calloc to allocate instancesDavid Robillard4-9/+11
2016-07-26Make spring control decrease all the way to zeroDavid Robillard1-2/+2
2016-07-26Fix handling of Get and Set with NULL subjectDavid Robillard1-3/+4
2016-07-14Implement patch:Get for single properties.Hanspeter Portner1-18/+108
Let the plugin return values for single properties. This is useful for hosts that query for properties individually. Hosts may want to query for properties individually if there are really many properties and/or there is interest for a limited number only (e.g. limited space on UI). patch:Get and patch:Set queries are optionally checked for a matching patch:subject, if a given host should have set it in the first place.
2016-04-25eg-params: Fix invalid Put response to GetDavid Robillard1-3/+11
2015-12-04Add parameter example pluginDavid Robillard6-1/+782
2015-12-03eg-sampler: Fix handling of state file pathsDavid Robillard1-22/+45
2015-10-24Support all Object types in plugin protocolsDavid Robillard4-6/+2
2015-10-24eg-scope: Don't feed back UI state updatesDavid Robillard1-3/+10
2015-10-16Remove unused URIs from eg-fifthsDavid Robillard1-11/+2
Patch from Geoff Hill
2015-10-05Fix warningDavid Robillard1-2/+1
2015-03-06Add missing include.David Robillard1-0/+1
2015-03-02Remove unnecessary sndfile.h include.David Robillard1-2/+0
2015-02-20Update UI when state changes.David Robillard1-0/+11