Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-07-09 | make sure that copy constructors and operator= for ControlList pass along ↵ | Paul Davis | |
the _interpolation value | |||
2014-06-07 | limit automation event density - fixes #5928 | Robin Gareus | |
Constrain control points to one per tick (1/1920 beats). Prior to this it was possible to set two values to the same time (interpolation and iteration failed). | |||
2014-06-02 | merge with master and fix 4 conflicts by hand | Paul Davis | |
2014-05-30 | update Evoral::Curve to honor ControlList::InterpolationStyle | Robin Gareus | |
2014-05-30 | Fix code to prepare re-enable cubic spline interpolation of automation data. | Robin Gareus | |
see also 24917e4c9e36ca57 | |||
2014-04-29 | Fixed problem where importing invalid midi files caused crash.3.5.380 | Damien Zammit | |
2014-03-23 | fix mismatch typo in sizeof | Robin Gareus | |
2014-02-19 | add option to skip guard points when adding new control points to a ↵ | Paul Davis | |
ControlList; add more debugging statements | |||
2014-02-19 | add option to skip guard points when adding new control points to a ↵ | Paul Davis | |
ControlList; add more debugging statements | |||
2014-01-23 | fix merge conflict with master | Paul Davis | |
2014-01-22 | fix evoral assignment operator (copy buffer) | Robin Gareus | |
2014-01-13 | 'libs/evoral' - and add 'Note.impl' to the project | John Emmas | |
2014-01-12 | fix 64 bit template types | Paul Davis | |
2014-01-12 | Merge branch 'windows+cc' into cairocanvas | John Emmas | |
2014-01-12 | 'libs/evoral' - Move a couple of 'IdentityConverter' functions into their ↵ | John Emmas | |
own dedicated C++ source file. This allows them to be used correctly with __dllimport and __dllexport. Hopefully, this technique will also work for gcc / mingw | |||
2014-01-12 | 'libs/evoral' - DLL visibility stuff and associated changes needed for ↵ | John Emmas | |
building with MSVC. Currently includes debugging information and things that are just commented out until we have known compatibility with the other platforms (i.e. contains stuff to be removed at a later date) | |||
2014-01-10 | Merge windows+cc branch into cairocanvas branch. Not finished, need to now ↵ | Paul Davis | |
merge windows branch to get changes from there | |||
2013-12-10 | fix const-ness of names array | Nils Philippsen | |
2013-11-05 | back-port two actual bug fixes from cairocanvas branch | Paul Davis | |
2013-11-04 | try to fix various warnings from gcc when optimization flags are enabled | Paul Davis | |
2013-11-04 | logic fix for SMF meta-event is-text determination, plus some gcc ↵ | Paul Davis | |
optimization-based unusued fixes | |||
2013-09-06 | Fix for isnan using MinGW compiler | Tim Mayberry | |
2013-08-08 | Include evoral/Note.hpp before pbd/compose.h | Michael R. Fisher | |
- This workaround prevents a clang compiler error about template visibility | |||
2013-07-31 | fixes for windows branch build failures under linux. still does not build on ↵ | Paul Davis | |
linux, now due to taglib changes | |||
2013-07-23 | 'libs/evoral' - Windows specific includes | John Emmas | |
2013-07-23 | 'libs/evoral' - Remove ambiguity about which version of 'abs()' we need | John Emmas | |
2013-07-23 | 'libs/evoral' - For each of the NNNN_lower_bound() functions (3 in total) ↵ | John Emmas | |
add a non-const iterator to supplement the existing const_iterator | |||
2013-07-23 | 'libs/evoral' - Through a compiler extension gcc can implement an array ↵ | John Emmas | |
whose size in not known at compile time. MSVC doesn't have this extension. Therefore, use std::vector instead | |||
2013-07-23 | 'std::isnan' is not available in MSVC (at least, not VC8) | John Emmas | |
2013-07-23 | 'libs/evoral' - cast the returned pointers from malloc() / ↵ | John Emmas | |
g_ptr_array_index() etc, as needed to satisfy MSVC | |||
2013-07-17 | Merge branch 'master' into windows | Paul Davis | |
2013-07-15 | Include evoral/Note.hpp before pbd/compose.h | Michael R. Fisher | |
- This workaround prevents a clang compiler error about template visibility | |||
2013-07-11 | include winsock2.h on windows in libsmf for htons/l etc. | Paul Davis | |
2013-05-02 | reduce verbosity of DEBUG::Sequence traces | Paul Davis | |
2013-04-02 | fix (?) behaviour when punching into automation write mode while the ↵ | Paul Davis | |
transport is moving, hopefully without breaking anything else | |||
2013-03-29 | Merge branch 'patches' of https://github.com/jdekozak/ardour | Paul Davis | |
2013-03-29 | major fixes for MIDI patch change and note undo/redo. Patch change handling ↵ | Paul Davis | |
was completely broken because of the use of absolute floating point comparisons for time comparison, and serialization/deserialization of patch change property changes was borked because of int/char conversions by stringstream. Note undo/redo would fail for note removal if a note had been moved and/or had its note number changed as the next operation after it was added, because time-based lookup would fail. Similar small changes made for sysex messages, which just needed the musical_time comparisons and nothing else | |||
2013-03-23 | Fix some compilation warnings | Julien de Kozak | |
2013-01-15 | control lists should use the default value of their parameter, not zero ↵ | Paul Davis | |
(noticeable for pitchbend) git-svn-id: svn://localhost/ardour2/branches/3.0@13844 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-12-09 | disable spline interpolation for curves - use linear interpolation; ↵ | Paul Davis | |
configuration parameter pending for this, plus slightly cleaner reuse of existing ControlList methods git-svn-id: svn://localhost/ardour2/branches/3.0@13627 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-12-08 | fix automation/control list behaviour when manually adding a point within ↵ | Paul Davis | |
existing data git-svn-id: svn://localhost/ardour2/branches/3.0@13619 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-12-02 | remove debugging output; properly handle cases in Curve::_get_vector() where ↵ | Paul Davis | |
the entire requested range for the vector is either before the first point in the curve (unlikely to happen because we typically add a guard point at zero) or entire after the last point in the curve git-svn-id: svn://localhost/ardour2/branches/3.0@13582 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-30 | still more debugging output | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13581 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-30 | still more debugging output | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13580 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-30 | still more debugging output | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13579 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-30 | more debugging output | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13578 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-30 | debugging output | Paul Davis | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13577 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-18 | fix prev commit (stupid C++ needs explicit typecast) | Robin Gareus | |
git-svn-id: svn://localhost/ardour2/branches/3.0@13529 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-18 | prevent subveclen to wrap at 2^31 | Robin Gareus | |
fixes http://pastebin.com/X629ZE7F (Timecode 22h @48k, 512fpp) git-svn-id: svn://localhost/ardour2/branches/3.0@13528 d708f5d6-7413-0410-9779-e7cbd77b26cf | |||
2012-11-15 | add a "guard" point after a write/touch automation insertion, preserving the ↵ | Paul Davis | |
shape of the later segment of the existing line git-svn-id: svn://localhost/ardour2/branches/3.0@13507 d708f5d6-7413-0410-9779-e7cbd77b26cf |