Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-02 | Use "using" over "typedef" | David Robillard | 1 | -1/+1 | |
2020-08-02 | Use default member initialization | David Robillard | 1 | -4/+4 | |
2020-08-02 | Use consistent naming for context parameters | David Robillard | 1 | -12/+12 | |
2020-08-02 | Fix unnecessary parameter copies | David Robillard | 1 | -1/+5 | |
2020-08-02 | Make member functions const or static where possible | David Robillard | 1 | -2/+2 | |
2020-08-01 | Use modern casts | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Use "using" instead of "typedef" where appropriate | David Robillard | 1 | -1/+1 | |
2019-04-13 | Clean up symbol table | David Robillard | 1 | -1/+1 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 1 | -8/+6 | |
2018-09-23 | Use override specifiers | David Robillard | 1 | -3/+3 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 1 | -4/+4 | |
2018-01-16 | Add missing includes | David Robillard | 1 | -0/+1 | |
2017-12-25 | Use nullptr | David Robillard | 1 | -1/+1 | |
2017-12-25 | Fix inconsistent parameter names | David Robillard | 1 | -2/+2 | |
2017-12-25 | Remove trivial destructors and use default where possible | David Robillard | 1 | -2/+0 | |
2017-12-16 | Adjust indices when ports are deleted | David Robillard | 1 | -0/+1 | |
2017-12-16 | Fix documentation warnings | David Robillard | 1 | -1/+0 | |
2017-03-20 | Fix clear_buffers() prototype | David Robillard | 1 | -2/+2 | |
2017-03-20 | Factor out redundant overloads | David Robillard | 1 | -1/+1 | |
2017-03-20 | Fix zipper noise when dragging CV port values | David Robillard | 1 | -1/+1 | |
2017-02-15 | Move Properties out of Resource | David Robillard | 1 | -3/+3 | |
2017-02-12 | Use smart pointers to handle real-time memory disposal | David Robillard | 1 | -36/+32 | |
2016-12-14 | Fix real-time issues with buffer allocation | David Robillard | 1 | -9/+22 | |
2016-12-13 | Remove virtual inheritance from Port hierarchy | David Robillard | 1 | -18/+23 | |
This was confusing stoat, and is questionable design anyway. The OutputPort functionality has been moved to PortImpl, which is a basic port with buffers suitable for use as an output, and is overridden by InputPort and DuplexPort where necessary. | |||||
2016-12-13 | Fix some real-time safety issues | David Robillard | 1 | -2/+2 | |
2016-10-14 | Fix communication with connected sequence ports | David Robillard | 1 | -3/+5 | |
2016-09-11 | Remove last vestiges of multiple run contexts | David Robillard | 1 | -17/+17 | |
2015-10-24 | Zero-copy to/from driver ports where possible | David Robillard | 1 | -2/+11 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5778 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-10-23 | Reduce overhead | David Robillard | 1 | -1/+17 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5770 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-09-29 | Fix more URI conversion issues. | David Robillard | 1 | -1/+1 | |
Fixes #1088. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5733 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-04-04 | Update copyright dates. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5653 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-09-02 | Fix polyphonic subgraph outputs in a monophonic parent graph. | David Robillard | 1 | -2/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5464 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-08-31 | Use float sequences for sample-accurate control ports. | David Robillard | 1 | -1/+24 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5462 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-01-12 | Combine port buffers and set state into a single voice object. | David Robillard | 1 | -43/+49 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5309 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-06-09 | Inherit certain properties from ports connected to patch ports. | David Robillard | 1 | -0/+10 | |
This is a bit too hard-edged at present, but does the right thing when building a patch from scratch at least. Something needs to be done about removing the properties, but this is hard for outputs since the arcs aren't keyed that way. The main problem here is that Ardour barfs on plugins with MIDI input for audio tracks, so if you *ever* connect the control input to a MIDI anything, it will stick and not work in an Ardour audio track. Maybe it should be just implemented for inputs as a stop gap... git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5136 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-23 | Move Atom implementation out of Raul so it can depend on LV2. | David Robillard | 1 | -11/+11 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5076 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-03 | Don't lose peaks for cycles where notifications are not sent. | David Robillard | 1 | -1/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5046 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-02 | Fix trigger and controller learn updating. | David Robillard | 1 | -1/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5027 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-02 | Divorce monitor rate from block size, send updates at 10Hz. | David Robillard | 1 | -1/+5 | |
Also add a simple attempt at staggering notification times to balance the buffer load and avoid massive spikes of all ports sending notifications at the same time. This should be quite a bit more sane when running at low latency. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5017 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-02 | Add option to enable/disable canvas animation (fix/avoid #879). | David Robillard | 1 | -5/+13 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5016 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-01-11 | Use type safe enumerations. | David Robillard | 1 | -3/+3 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4918 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-19 | GraphObject => Node | David Robillard | 1 | -2/+2 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4722 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-18 | Node => Block | David Robillard | 1 | -9/+5 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4720 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-15 | Clean up includes. | David Robillard | 1 | -1/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4704 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-12 | Remove message context cruft. | David Robillard | 1 | -5/+5 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4668 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-11 | Considerable DSP performance improvements (mixing overhead, and per-event ↵ | David Robillard | 1 | -6/+8 | |
MIDI overhead with Note/Trigger nodes). git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4657 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-11 | Vectorizable (by GCC with -ftree-vectorize) mixing and Buffer::set_block(). | David Robillard | 1 | -2/+1 | |
Custom SSE accelerated peak detection when SSE is available at compile time. Less mixing overhead in general. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4651 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-07-31 | Move continuous value setting stuff from AudioBuffer to PortImpl. | David Robillard | 1 | -0/+21 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4582 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-07-31 | Merge Ingen::Shared namespace into Ingen namespace and core libingen library. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4579 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-07-30 | Eliminate pure virtual base classes Patch, Node, and Port, and the virtual ↵ | David Robillard | 1 | -3/+3 | |
inheritance they imposed. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4576 a436a847-0d15-0410-975c-d299462d15a1 |