Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-14 | Concatenate nested namespaces | David Robillard | 1 | -4/+2 | |
2022-08-18 | Use default member initialization | David Robillard | 1 | -1/+0 | |
2021-01-02 | Update for latest raul | David Robillard | 1 | -3/+3 | |
2020-12-15 | Clean up includes in core and server | David Robillard | 1 | -0/+1 | |
2020-08-03 | Clean up includes | David Robillard | 1 | -0/+1 | |
As directed by include-what-you-use. Unfortunately, it is still confused by quite a few things, but this gets a lot closer to a clean report, and at least makes the output more tolerable to manually check. | |||||
2020-08-02 | Remove Raul::managed_ptr alias | David Robillard | 1 | -9/+9 | |
2020-08-02 | Remove std::shared_ptr alias | David Robillard | 1 | -0/+1 | |
2020-08-02 | Use consistent naming for context parameters | David Robillard | 1 | -16/+16 | |
2020-08-01 | Add explicit accessors to Quark | David Robillard | 1 | -1/+1 | |
2019-12-08 | Cleanup: Remove potentially redundant store | David Robillard | 1 | -6/+4 | |
2019-12-08 | Cleanup: Remove unused parameter names | David Robillard | 1 | -2/+2 | |
2019-12-08 | Cleanup: Fix some includes and forward declarations | David Robillard | 1 | -1/+1 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 1 | -7/+11 | |
2018-09-23 | Enforce that arc buffer can only be accessed in run context | David Robillard | 1 | -4/+4 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 1 | -5/+5 | |
2017-12-25 | Remove superfluous using namespace declarations | David Robillard | 1 | -2/+0 | |
2017-12-25 | Always use braces | David Robillard | 1 | -1/+2 | |
2017-03-20 | Always use sample accurate controls | David Robillard | 1 | -0/+4 | |
This changes control port buffers to always be sequences of float, splitting cycles internally so nodes with control ports act as if they support sample accurate control input and output. This allows things like having networks of control ports manipulated by the user which are run into CV ports and having sample accurate changes end up in the CV ports even though the values were calculated by plugins with single float ports. Further work is probably necessary to thin and smooth changes that come from a user drag (perhaps there should be a mode for this?) to keep the amount of cycle splitting reasonable, and support for plugins with fixed block length. | |||||
2017-03-20 | Fix value buffer update | David Robillard | 1 | -5/+8 | |
2017-03-20 | Factor out redundant overloads | David Robillard | 1 | -6/+1 | |
2017-03-20 | Improve arc list efficiency | David Robillard | 1 | -19/+5 | |
2017-02-12 | Use smart pointers to handle real-time memory disposal | David Robillard | 1 | -6/+6 | |
2016-12-14 | Fix real-time issues with buffer allocation | David Robillard | 1 | -17/+31 | |
2016-12-14 | Don't use path to determine if nodes are the main graph | David Robillard | 1 | -2/+2 | |
Doing so is slower and touches std::string code that could in theory not be RT-safe (though always is in practice). | |||||
2016-12-13 | Remove virtual inheritance from Port hierarchy | David Robillard | 1 | -4/+3 | |
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 | -1/+1 | |
2016-10-29 | Fix running as LV2 with disconnected ports | David Robillard | 1 | -0/+4 | |
2016-10-14 | Fix sequence ports with values | David Robillard | 1 | -1/+5 | |
2016-10-14 | Fix communication with connected sequence ports | David Robillard | 1 | -18/+14 | |
2016-10-02 | Add event outputs to Trigger and Controller | David Robillard | 1 | -0/+1 | |
2016-10-02 | Fix MIDI I/O | David Robillard | 1 | -1/+3 | |
2016-10-02 | Fix sending UI events to sequence ports | David Robillard | 1 | -1/+5 | |
2016-09-11 | Remove last vestiges of multiple run contexts | David Robillard | 1 | -8/+8 | |
2015-10-23 | Reduce overhead | David Robillard | 1 | -4/+3 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5770 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-08-12 | Server-side presets. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5703 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 | -1/+1 | |
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 | -36/+67 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5462 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-08-28 | Clean up code documentation. | David Robillard | 1 | -18/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5454 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-08-08 | Use Markdown in doc comments for better source readability. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5428 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-01-24 | Fix various whitespace and formatting issues. | David Robillard | 1 | -1/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5325 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-01-24 | Remove redundant and unnecessary properties from saved graphs and protocol. | David Robillard | 1 | -6/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5321 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-01-12 | Combine port buffers and set state into a single voice object. | David Robillard | 1 | -12/+12 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5309 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-23 | Move Atom implementation out of Raul so it can depend on LV2. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5076 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-02-02 | Add option to enable/disable canvas animation (fix/avoid #879). | David Robillard | 1 | -9/+3 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5016 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-01-27 | Rename BufferFactory::get() to BufferFactory::get_buffer() for grepability. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5013 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-01-11 | Use range-based for loops where possible. | David Robillard | 1 | -2/+2 | |
Mmm, shiny. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2013-01-11 | Use type safe enumerations. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4918 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-12-29 | "edge" => "arc". | David Robillard | 1 | -41/+41 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4897 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-11-18 | Don't broadcast CV inputs connected to audio outputs. | David Robillard | 1 | -2/+4 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4833 a436a847-0d15-0410-975c-d299462d15a1 |