Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-05 | Make recorded MIDI controls discrete, take 2. | David Robillard | |
Hopefully-desired behaviour is that controls created in the GUI are linear, so clicking in stuff works like other automation, but controls that originated from recording are set to discrete so Ardour plays back the input exactly, instead of doing crazy things like linear interpolation of already high-rate user input, hold pedals, and so on. Hopefully that remains the desired behaviour, because we're basically screwed for ever making any control discrete by default, since we only save the mode to XML at all if it's not the default, which is currently linear. | |||
2014-12-05 | Revert "Create discrete lists for recorded MIDI controls." | David Robillard | |
This broke saving/restoring interpolation style. This reverts commit 07a381a8f5572ae7550c60e5b1bd18c3dcdc7369. | |||
2014-12-04 | Add MIDI control points only in internal/pencil. | David Robillard | |
2014-12-04 | Fix crash when twiddling MIDI controllers (#6050). | David Robillard | |
2014-12-04 | Fix steps for log controls with wide range. | David Robillard | |
2014-12-04 | Alois Cochard Add MIDI map for the control surface. | Paul Davis | |
2014-12-04 | fix windows compilation | Robin Gareus | |
2014-12-04 | add required header | Paul Davis | |
2014-12-04 | move WSAStartup() and WSACleanup() out of per-object methods into ↵ | Paul Davis | |
per-library init/cleanup methods | |||
2014-12-04 | clean up whitespace | Paul Davis | |
2014-12-04 | Include pbd/crossthread.cc in the mingw build | Tim Mayberry | |
2014-12-04 | Use correct name for windows.h | Tim Mayberry | |
2014-12-04 | Make gain controls step by roughly 1.0/0.1 dB. | David Robillard | |
Shoot for roughly 30 steps for all controls. Always keep sensible step information in ParameterDescriptor and just convert for the UI. This is a little weird, but it's less weird than it was before, and works. | |||
2014-12-04 | actual expected test results: | Robin Gareus | |
We should not add an initial implicit value at time ‘0’ to automations. | |||
2014-12-04 | make all tests pass | Robin Gareus | |
2014-12-03 | fix to follow changes to evoral/libardour split | Paul Davis | |
2014-12-03 | changes to Mackie Control support for new crossthreadchannel implementation | Paul Davis | |
2014-12-03 | adapt changes to async MIDI port to use new evoral/libardour split | Paul Davis | |
2014-12-03 | fix up BaseUI to use crossthreadchannel on all platforms | Paul Davis | |
2014-12-03 | modify Mackie surface code to use crossthreadchannel on all platforms | Paul Davis | |
2014-12-03 | modify MidiUI code to use crossthreadchannel on all platforms | Paul Davis | |
2014-12-03 | alter Async MIDI port implementation to use crossthreadchannel on all platforms | Paul Davis | |
2014-12-03 | new platform specific crossthreadchannel files | Paul Davis | |
2014-12-03 | manually merge new CrossThreadChannel implementation for windows from Tracks | Paul Davis | |
2014-12-03 | Test: update AutomationList properties for v3.5 | Robin Gareus | |
2014-12-03 | Test: print assert message if XML property mismatch | Robin Gareus | |
2014-12-03 | fix audioengine use in unit-tests. | Robin Gareus | |
2014-12-03 | fix MTDM test | Robin Gareus | |
2014-12-03 | allow spaces in TOP, cd to gtk2_ardour to avoid dup midnam, etc warnings | Robin Gareus | |
2014-12-03 | Tests: ensure that libardour is initialized | Robin Gareus | |
2014-12-03 | fix audio-engine dtor. | Robin Gareus | |
backends - once instantiated - keep a reference to the engine. when audioengine is destroyed, the backends must be deinstantiated. This fixes various unit-test cases. | |||
2014-12-03 | allow to auto-start dummy backend (needed for tests) | Robin Gareus | |
2014-12-03 | fix test segfault | Robin Gareus | |
whe XMLTree goes out of scope, the root-node is deleted | |||
2014-12-03 | use Dummy backend for tests | Robin Gareus | |
2014-12-03 | reduce confusion. | Robin Gareus | |
2014-12-03 | Fix running libpbd unit tests when $TOP(in test scripts) is set as relative path | Tim Mayberry | |
Add test for PBD::canonical_path that was used to track down silly mistake in test code | |||
2014-12-03 | Add DEBUG_TRACE output to PBD::canonical_path | Tim Mayberry | |
2014-12-03 | Call PBD::init() from libmidi++ test runner | Tim Mayberry | |
This is mostly just to be able to set PBD_DEBUG for testing if necessary | |||
2014-12-03 | Add ability to set libpbd debug options via PBD_DEBUG environment var | Tim Mayberry | |
2014-12-03 | Call PBD::init from evoral testrunner | Tim Mayberry | |
This is needed to set _fmode = O_BINARY for libsmf/fread and fixes takeFiveTest on windows | |||
2014-12-03 | Move setting _fmode flag on windows into PBD::init | Tim Mayberry | |
This moves setting of _fmode slightly later in the initialization of the application via Ardour::init. | |||
2014-12-03 | Copy evoral test files to correct location Fedora mingw bundle | Tim Mayberry | |
2014-12-03 | Add midi++2 unit tests to the Fedora based mingw build | Tim Mayberry | |
2014-12-03 | Fix definition of application name in Fedora based mingw packaging scripts | Tim Mayberry | |
Probably needs to be configurable at some point | |||
2014-12-03 | Remove references in pbd test script to libs no longer in source tree | Tim Mayberry | |
2014-12-03 | Make pbd test script consistant with other test scripts | Tim Mayberry | |
remove running script from pwd limitation | |||
2014-12-03 | export MIDIPP_TEST_PATH in midi++ test script so test files can be located | Tim Mayberry | |
Modify formatting of script to be consistant with other test scripts | |||
2014-12-03 | Add test_search_path to find test files in MidnamTest | Tim Mayberry | |
2014-12-03 | Remove old scripts from when scons was used for build system | Tim Mayberry | |
2014-12-03 | Use test_output_directory() in pbd filesystem test | Tim Mayberry | |
This prevents directory being created in pwd and means deletion of directory is unnecessary |