Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-05 | libardour now has CoreSelection object to manage selection status of ↵ | Paul Davis | |
Stripables and AutomationControls | |||
2017-04-12 | Add a ReadOnlyControl parameter abstraction | Robin Gareus | |
This allows to pass a sperici Controllable alike instance around without relying on directly exposing the Plugin instance and parameter-id. | |||
2016-12-03 | Factor out and extend MIDIXML implementation | David Robillard | |
2016-11-15 | consolidate VSTState functions | Robin Gareus | |
2016-11-15 | rework 8e3b6c9ac (fstwin is C code, not C++) | Robin Gareus | |
2016-11-13 | Mac VST-2.x support | Robin Gareus | |
2016-10-11 | Unit-tests to check Lua session+DSP scripts | Robin Gareus | |
2016-10-02 | Remove unused methods, add tests to ensure meter divisors don't mess with Beats. | nick_m | |
- TempoMap::framepos_minus_beats() was only used by its test, so don't build the test. | |||
2016-09-28 | move mode/scale/key definitions out of push2 code and into libardour; ↵ | Paul Davis | |
Aeolian is the same as Minor | |||
2016-08-23 | add basic libardour wrapper for fluidsynth (for Lua bindings) | Robin Gareus | |
2016-05-31 | use new record safe control in libardour | Paul Davis | |
2016-05-31 | move ControllableDescriptor from libpbd to libardour; add support for ↵ | Paul Davis | |
describing VCAs | |||
2016-05-31 | first vaguely working version using PresentationInfo | Paul Davis | |
remote control ID and "order keys" have been removed. | |||
2016-05-31 | add Slavable API for VCA assign/unassign | Paul Davis | |
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-05-31 | initial implementation of a VCA Manager object | Paul Davis | |
2016-05-31 | initially pass at libardour VCA implementation | Paul Davis | |
2016-04-08 | Add a fixed (not de-clicked) multi-buffer audio/midi delayline. | Robin Gareus | |
A ringbuffer intended to be used for plugin-thru/bypass latency compensation. | |||
2016-04-02 | prepare sidechain i/o processor | Robin Gareus | |
2016-03-19 | add OSC Lua bindings | Robin Gareus | |
2016-03-18 | start a dedicated ARDOUR lua function collection | Robin Gareus | |
2016-03-14 | prepare custom LV2 extensions | Robin Gareus | |
2016-03-11 | prepare region/range loudness analysis | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. | |||
2016-02-23 | Implement Lua DSP processor/plugin | Robin Gareus | |
2016-02-23 | libardour lua-script-manager | Robin Gareus | |
2016-02-23 | include static liblua with libardour & prepare bindings | Robin Gareus | |
2016-02-22 | basic DSP lib (for lua bindings) | Robin Gareus | |
2016-01-31 | break out Route controllables code into its own source module | Paul Davis | |
2016-01-18 | move Amp::GainControl out into its own source module and out of Amp | Paul Davis | |
2015-12-01 | Fix broken load-session utility and change it to load and save a session | Tim Mayberry | |
Rename run-session-tests.sh script to load-save-session.sh and make it operate on only a single session and add a separate load-save-session-collection.sh script Add --massif option to load-save-session.sh script Rename some poorly named variables and add some documentation to the load-save-session.sh script | |||
2015-11-29 | NOOP, remove trailing whitespace, replace tabs in python scripts | Robin Gareus | |
2015-11-23 | make copies of global lists before extending | Nils Philippsen | |
Not doing so can make source or object files appear multiple times in the list of files to be compiled or linked, e.g. when doing './waf build install', subsequently leading to linker errors. | |||
2015-11-03 | libardour wrapper for EBUr128 VAMP plugin | Robin Gareus | |
2015-10-17 | Add Transpose class that can be used by apply_midi_note_edit_op. | André Nusser | |
2015-09-20 | prepare LTC File Reader | Robin Gareus | |
2015-09-16 | Add test for DSPLoadCalculator to libardour tests | Tim Mayberry | |
2015-09-16 | Move implementation for DSPLoadCalculator back into header | Tim Mayberry | |
It can be inline now that it is much simpler | |||
2015-09-10 | Add DSPLoadCalculator class to libardour | Tim Mayberry | |
This is similar to the class in the PortaudioBackend but uses an average of the values if raw load is under 80% | |||
2015-09-02 | Add enums to AudioBackend class for getting standard error and device name ↵ | Tim Mayberry | |
strings These could also be used for return values but are initially intended for shared translations of error messages between backends. Ideally IMO translation should occur in the GUI(as there may be more than one) in response to these(or similar) error codes but that would take agreement and a fair bit of refactoring. As it is there are errors that occur in the backends that users will want to know about this at least allows consistent translations to be shared between backends. | |||
2015-08-12 | another waf/regexp issue (amend 4666711) | Robin Gareus | |
2015-08-03 | sha1: cleanup & separate unit test | Robin Gareus | |
2015-07-25 | Remove sse optimization sources from test applications | Tim Mayberry | |
These are already built and included in libardour | |||
2015-07-05 | remove tabs from python code | Robin Gareus | |
2015-06-29 | try to correctly set up build of AVX code for windows and linux, using ↵ | Paul Davis | |
compiler flags dictionary. Adds use of 'pic' compiler flags dictionary item | |||
2015-06-29 | Added optimized AVX function for sample processing | Paul Davis | |
Added AVX versions of existing 5 SSE functions. Added 6th AVX function to copy vectors which is 1.5 times faster then memcpy. Data consistency and validness is fully tested after processing with new AVX functions on aligned and non aligned buffers. | |||
2015-06-29 | add engine_state_controller.cc to libardour sources when building tracks | Paul Davis | |
2015-04-21 | more windows related SSE build fixes | Paul Davis | |
2015-04-21 | typo | Paul Davis | |
2015-04-21 | use compiler target to determine whether to use 64 bit windows assembler, ↵ | Paul Davis | |
not the build host CPU type |