Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-23 | fix error in multiple calls to SourceFactory::createWritable() | Paul Davis | |
removal of tape tracks removed an intermediate argument in the argument list; presence of default args for the last two arguments and implicit conversion from int->bool prevented the compiler from complaining about any existing calls. This supplements/extends a54b000a70 | |||
2020-03-17 | remove destructive/tape mode tracks | Paul Davis | |
2019-11-02 | rename all Evoral source from .(hpp|cpp)$ to .(h|cc) | Paul Davis | |
2019-09-06 | Improve Lua unit-test report | Robin Gareus | |
2019-09-06 | Remove ancient unit-test data | Robin Gareus | |
Evoral MIDI automation interpolation is tested separately, there is no need to evaluate a complete old session | |||
2019-09-06 | Update template test session | Robin Gareus | |
2019-09-05 | Unit test all RegionEquivalence options | Robin Gareus | |
2019-09-05 | Unit-test update: honor FadeInAutomation parameter-range | Robin Gareus | |
Since 3d15499cdacacbafa32c8f, libevoral enforces Parameter min/max range. Ardour::ParameterDescriptor sets FadeInAutomation range to 0..2. Hence all unit-test data needs to be in this range. | |||
2019-09-05 | Exclude Lua Convovler from unit-test (fails because of missing IR) | Robin Gareus | |
2019-09-05 | Strict Ctrl surface unit-test: check re-activate. | Robin Gareus | |
2019-09-05 | New sessions are saved implicitly, remove explicit call | Robin Gareus | |
2019-09-05 | Report Lua script that failed a unit-test | Robin Gareus | |
2019-09-05 | Update MClk unit-test - new transportmaster API | Robin Gareus | |
2019-08-03 | Update libardour GPL boilerplate and (C) from git log | Robin Gareus | |
2019-01-16 | (libs) call ARDOUR::init_post_engine() from within libardour rather than ↵ | Paul Davis | |
requiring "users" of the library to arrange for it | |||
2018-10-26 | Glib throws a const FileError exception | Robin Gareus | |
2018-09-22 | no more slave.h | Paul Davis | |
2018-03-02 | Remove interpolation unit-test (fails to compile) | Robin Gareus | |
Ardour vari-speed does no longer use ARDOUR::CubicInterpolation and LinearInterpolation was removed. vari-speed is now using zita-resampler. | |||
2017-09-24 | convert codebase to use Temporal for various time types | Paul Davis | |
2017-09-19 | More s/frame/sample/ - fixes unit-test compilation | Robin Gareus | |
"frame" in #include file-names was replaced, this actually renames the files to follow suit. | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-08-17 | Fix unit-test data (XML attributes changed) | Robin Gareus | |
2017-07-22 | Remove redundant beat arg from TempoMap::add_meter | nick_m | |
BBT time should be enough to determine the beat. | |||
2017-06-08 | Remove debugging from TempoTest::qnDistanceTestRamp () | nick_m | |
2017-05-23 | Remove old jack_utils.h header that was moved to the JACK backend | Tim Mayberry | |
Also remove a related test that has not been part of the unit tests since the move (years). | |||
2017-02-27 | complete changes to tempo type. | nick_m | |
- this implements in the intention behind the previous commit. a tempo mark is constant until its end has been changed by a shift-drag on the next marker. | |||
2016-12-19 | add frame parameter for Meter ctor and TempoMap::replace_meter(). allow for ↵ | nick_m | |
various failures. | |||
2016-12-04 | Skip testing example lua scripts which are not bundled | Robin Gareus | |
2016-11-14 | Pass const references to plugin-list | Robin Gareus | |
2016-11-11 | remove unused variable and debugging. | nick_m | |
2016-11-11 | use note_type explicitly when constructing a Tempo in the hope that others ↵ | nick_m | |
follow. - should be a no-op | |||
2016-11-11 | TempoSection::tempo_at methods return a Tempo, document the opposite direction. | nick_m | |
2016-11-11 | rename Tempo _beats_per_minute to _note_types_per_minute, provide pulse helpers. | nick_m | |
- adds quarter_notes_per_minute(), note_divisions_per_minute (double) pulses_per_minute() and frames_per_quarter_note() - this should be a no-op except for the use of tempo by the vst callback which definitely uses quarter notes per minute. - the XML node for TempoSection named 'beats-per-minute' has been renamed. | |||
2016-11-11 | fix lock error in empoMap::quarter_note_at_bbt_rt(), expand constant tempo test. | nick_m | |
2016-11-11 | remove unused TempoMap::tempo_at_beat(). implement unused ↵ | nick_m | |
tempo_at_quarter_note(). | |||
2016-11-11 | remove remaining frame api from TempoSection. | nick_m | |
2016-11-11 | remove public pulse methods from TempoMap. | nick_m | |
- the only object whose musical position is not expressed in quarter notes is MetricSection. there is now no need to expose this. | |||
2016-11-11 | Refactor tempo api, include quarter-note distance in frames method. | nick_m | |
- moves frame rounding up to TempoMap, which is needed in order to calculate pulse distance without frame rounding. - the time unit for tempo is still minute, but this now also applies to meter sections. (new audio locked meter sections no longer require a frame position). - there is no longer a discontinuity in the pulse for audio-locked meter/tempi. - temporarily add debugging output in Region::set_position() to test for region beat not matching region frame. | |||
2016-10-25 | expand on existing tempo tests. | nick_m | |
2016-10-13 | Improve check in tempoAtPulseTest | nick_m | |
2016-10-13 | Fix ramp test, add tempoAtPulseTest. | nick_m | |
2016-10-11 | skip Push2 unit-test for now: | Robin Gareus | |
The test segfaults due to missing screen and prevents other libardour unit tests from running. | |||
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-19 | Add test to create new Sessions with localized names and reopen them | Tim Mayberry | |
This test is successful on Linux but fails on Windows currently because of the incorrect realpath implementation for windows in pbd/path_expand.cc | |||
2016-09-19 | Copy UTF-8 test strings from libpbd tests into libardour test utils | Tim Mayberry | |
Ideally these would be shared. | |||
2016-08-10 | BBTTest::addTest() should add a meter rather than replacing the first one. | nick_m | |
2016-08-10 | Make tempo tests use the api more correctly. | nick_m | |
- TempoMap initially contains a tempo and meter. using add_tempo/meter() using the position of an existing section does the right thing, but prints a warning. Use replace_tempo/meter(). | |||
2016-06-25 | Fix counting thinko in tests. | nick_m | |
- note that the negative framepos in FrameposPlusBeatsTest::singleTempoTest() will not pass. needs some thougt as to whether it is testing the correct thing. | |||
2016-06-22 | another C++98 fix | Robin Gareus | |