Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-05 | Add Lua bindings to manage Groups | Robin Gareus | |
2016-12-05 | set AtomObject body ID to zero (as per spec when unused) | Robin Gareus | |
2016-12-04 | Remove boost_system test kludge | David Robillard | |
2016-12-04 | Update evoral test suite | David Robillard | |
2016-12-04 | Fix configuration | David Robillard | |
2016-12-04 | Improve coverage of evoral tests | David Robillard | |
2016-12-04 | Improve coverage of evoral tests | David Robillard | |
2016-12-04 | Add missing include | David Robillard | |
2016-12-04 | Make libpbd and evoral capable of standalone build | David Robillard | |
Just an update to slightly rotten wscripts, shouldn't be any changes during an ardour build. Motivation being a short development cycle for working on evoral and/or its test suite. | |||
2016-12-04 | Remove dead/annoying/unsafe code | David Robillard | |
Note the old Note::operator= was unsafe, since it made shallow copies of the on and off events, which results in a double delete of events when the notes are destructed. | |||
2016-12-04 | Skip testing example lua scripts which are not bundled | Robin Gareus | |
2016-12-03 | Fix Sequence test | David Robillard | |
2016-12-03 | Remove dead code | David Robillard | |
2016-12-03 | Fix event type and parameter type confusion | David Robillard | |
I'm not sure if this is really the best way to do event types (should it just be a completely static enum in evoral, or completely dynamic and provided by the type map, or a mix like currently?), but previously the event type was frequently set to either total garbage, or parameter types, which are a different thing. This fixes all those cases, and makes Evoral::EventType an enum so the compiler will warn about implicit conversions from int. | |||
2016-12-03 | Fix warnings | David Robillard | |
2016-12-03 | Remove Evoral::MIDIEvent | David Robillard | |
It is slightly questionable whether type specific methods like velocity() belong on Event at all, these may be better off as free functions. However the code currently uses them as methods in many places, and it seems like a step in the right direction, since, for example, we might some day have events that have a velocity but aren't stored as MIDI messages (e.g. if Ardour uses an internal musical model that is more expressive). In any case, the former inheritance and plethora of sloppy casts is definitely not the right thing. | |||
2016-12-03 | Factor out and extend MIDIXML implementation | David Robillard | |
2016-12-03 | Fix Sequence/Event const-correctness issues | David Robillard | |
2016-12-01 | update summary & connection-matrix colors when route-color changes | Robin Gareus | |
2016-11-30 | One fix. | Olivier Humbert | |
2016-11-30 | French translation update | Olivier Humbert | |
2016-11-30 | French translation update | Olivier Humbert | |
more translation + fixes | |||
2016-11-30 | fix compilation with newer version of *mm and gcc-6.2 (RefPtr<> cast) | Robin Gareus | |
2016-11-30 | prefer bool operator | Robin Gareus | |
2016-11-29 | moving POSIX_VISIBLE to the waf script part | David Carlier | |
2016-11-29 | Making buildable under OpenBSD. | David Carlier | |
2016-11-29 | Protect a-comp's display/state against NaN/Inf. | Robin Gareus | |
2016-11-29 | protect a-delay again Inf, NaN, HUGE and stuff. | Robin Gareus | |
2016-11-28 | properly handle FS pitch-bend - closes #7140 | Robin Gareus | |
2016-11-27 | OSC: Solo toggle should maintain state when locked, rec and rec_safe should ↵ | Len Ovens | |
show true state. | |||
2016-11-28 | Fix Duplicate Track with Copy Playlist option selected | Tim Mayberry | |
Previously two new empty playlists were created. Related to and mentioned in issue #7141 | |||
2016-11-27 | OSC: Squelch select feedback when no feedback is configured. | Len Ovens | |
2016-11-28 | Fix duplicate track with new playlist so only one playlist is created | Tim Mayberry | |
Instead of 2 empty playlists, thanks to elgoun for the patch Resolves: #7141 | |||
2016-11-27 | NO-OP; Backport changes from Mixbus branch | Robin Gareus | |
2016-11-27 | Fix loading, recording & saving MIDI with PolyKeyPressure events. | Robin Gareus | |
GUI still does not handle this (neither automation lane, nor List Editor), but the file loads, plays and exports correctly. | |||
2016-11-27 | revert 335debfa for the PA backend | Robin Gareus | |
The same device may have different names for input + output | |||
2016-11-26 | OSC: no op, white space cleanup | Len Ovens | |
2016-11-26 | OSC: Make plugin and plugin parameter numbering 1 based to match everything ↵ | Len Ovens | |
else. | |||
2016-11-26 | Add [hidden] option to list "Dummy" backend with optmized bundles | Robin Gareus | |
2016-11-26 | Add API to enforce valid device selection. | Robin Gareus | |
2016-11-25 | OSC: Add patch from 7137 and make it work for manual port selection. | Len Ovens | |
2016-11-25 | RAII to postpone processor changes/graph recalculation | Robin Gareus | |
2016-11-25 | OSC: Patch from 7136 added cleaned and tested. | Len Ovens | |
2016-11-25 | when duplicating tracks and copying playlists, use a new name for the copied ↵ | Paul Davis | |
playlist | |||
2016-11-25 | Fix forwarding of output-buffers. | Robin Gareus | |
fbc8504f9eb74 swapped the iterators: Instead of iterating over output buffers like BufferSet::read_from(), the new code iterates over the current buffers. In case of 1 in -> 2 out, only the 1st channel was be copied. Also unlike BufferSet::read_from() the ChanCount was not updated. Processors after a Delivery e.g. out-meter, AFL processor did not see all channels. | |||
2016-11-25 | make the session do the right thing when clearing solo state during ↵ | Paul Davis | |
non-loading conditions | |||
2016-11-25 | remove redundant (identical) 2nd conditional, and improve comment | Paul Davis | |
2016-11-25 | when clearing route solo state, do the required update | Paul Davis | |
2016-11-25 | Do not try to restore Route solo state after clearing all solo state | Paul Davis | |
2016-11-25 | fix implementation of SoloControl::clear_all_solo_state() | Paul Davis | |
This no longer emits Changed() unless a change was made, and more importantly, calls AutomationControl::actually_set_value() if the self-soloed value needs to be changed |