Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-07-17 | Clean up includes and forward declarations | David Robillard | 1 | -1/+0 | |
According to include-what-you-use 0.22 on LLVM 18, anyway. Most of the changes seem vaguely reasonable, so as usual, just go with what the tool says because it's most useful when reports are typically clean. | |||||
2023-09-23 | Clean up includes and forward declarations | David Robillard | 1 | -0/+1 | |
2023-02-03 | Suppress/fix new warnings in clang-tidy 15 | David Robillard | 1 | -1/+1 | |
2022-12-14 | Concatenate nested namespaces | David Robillard | 1 | -4/+2 | |
2022-08-18 | Use consistent spacing for line comments | David Robillard | 1 | -1/+1 | |
2022-08-18 | Avoid "else" after "return", "break", and "continue" | David Robillard | 1 | -1/+3 | |
2022-08-18 | Use default member initialization | David Robillard | 1 | -3/+0 | |
2021-01-02 | Update for latest raul | David Robillard | 1 | -1/+1 | |
2020-12-15 | Clean up includes in core and server | David Robillard | 1 | -3/+0 | |
2020-08-02 | Use consistent naming for context parameters | David Robillard | 1 | -21/+21 | |
2020-08-02 | Remove wrappers for standard memory functions | David Robillard | 1 | -1/+4 | |
2020-08-01 | Use modern casts | David Robillard | 1 | -1/+1 | |
2019-12-08 | Fix use of virtual functions in destructors | David Robillard | 1 | -4/+2 | |
2019-12-08 | Cleanup: Remove unused parameter names | David Robillard | 1 | -5/+2 | |
2019-12-08 | Cleanup: Avoid parameter copying overhead | David Robillard | 1 | -4/+4 | |
2019-03-09 | Clean up includes and forward declarations | David Robillard | 1 | -6/+10 | |
2018-09-23 | Use lowercase namespace names | David Robillard | 1 | -4/+4 | |
2018-01-21 | Use C++ style includes for standard language headers | David Robillard | 1 | -2/+2 | |
2017-12-25 | Remove superfluous using namespace declarations | David Robillard | 1 | -2/+0 | |
2017-12-25 | Always use braces | David Robillard | 1 | -6/+12 | |
2017-12-25 | Use nullptr | David Robillard | 1 | -2/+2 | |
2017-03-20 | Always use sample accurate controls | David Robillard | 1 | -0/+11 | |
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 | Cleanup: Factor out bypass method | David Robillard | 1 | -25/+36 | |
2017-02-12 | Use smart pointers to handle real-time memory disposal | David Robillard | 1 | -5/+2 | |
2016-10-02 | Add parallelism-aware graph traversal | David Robillard | 1 | -1/+1 | |
2016-09-11 | Remove last vestiges of multiple run contexts | David Robillard | 1 | -8/+7 | |
2015-10-29 | Fix bypass where mixing is required | David Robillard | 1 | -0/+6 | |
Fixes #1058 git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5804 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-08-12 | Server-side presets. | David Robillard | 1 | -1/+7 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5703 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-07-16 | Clear extra output buffers when bypassing blocks. | David Robillard | 1 | -4/+11 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5695 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 | |||||
2015-02-19 | Server side presets. | David Robillard | 1 | -0/+11 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5587 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-02-17 | Delete trailing whitespace. | David Robillard | 1 | -1/+1 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5582 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2015-01-15 | Node bypass. | David Robillard | 1 | -0/+34 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5515 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2014-08-31 | Use float sequences for sample-accurate control ports. | David Robillard | 1 | -3/+43 | |
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 | -4/+0 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5454 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 | |||||
2013-02-02 | Divorce monitor rate from block size, send updates at 10Hz. | David Robillard | 1 | -9/+4 | |
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-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-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-19 | Patch => Graph | David Robillard | 1 | -3/+3 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4721 a436a847-0d15-0410-975c-d299462d15a1 | |||||
2012-08-18 | Node => Block | David Robillard | 1 | -0/+187 | |
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4720 a436a847-0d15-0410-975c-d299462d15a1 |