Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-05 | set AtomObject body ID to zero (as per spec when unused) | Robin Gareus | |
2016-12-04 | Skip testing example lua scripts which are not bundled | Robin Gareus | |
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 | |
more translation + fixes | |||
2016-11-28 | properly handle FS pitch-bend - closes #7140 | Robin Gareus | |
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-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-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 | RAII to postpone processor changes/graph recalculation | Robin Gareus | |
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 | |||
2016-11-25 | provisional changes to speed up solo changes to large numbers of routes. | Paul Davis | |
Moves global update of solo state and emission of Session::SoloChanged to a single point after 1 to N solo controls are changed. Also avoid unnecessarily emitted Activated() signal for listen controls, though Process::{activate,deactive}() should probably be redesigned to avoid this in a "deeper" way | |||
2016-11-25 | Speed up AFL/PFL changes for large sessions | Robin Gareus | |
update_latency_compensation() and resort_routes() are expensive and were called for every individual change. | |||
2016-11-24 | _maps_from_state is legal after unfreeze (restore state) | Robin Gareus | |
2016-11-23 | catch up with .de translation | Edgar Aichinger | |
2016-11-23 | constify some TempoMap functions. | nick_m | |
2016-11-22 | remove set but not used variable in tempo.cc | nick_m | |
2016-11-22 | amend 66488e117 - BBT clock scrolling handles multiple audio-locked meters. | nick_m | |
2016-11-22 | TempoMap::bbt_duration_at() handles an audio-locked meter. | nick_m | |
- fixes some odd results when scrolling down/up over the BBT clock display. | |||
2016-11-20 | update german translation | Edgar Aichinger | |
2016-11-21 | fix typo in tempo.cc | nick_m | |
2016-11-19 | Allow to call ARDOUR.DSP Lua functions from UI scripts | Robin Gareus | |
2016-11-18 | Recursively scan for MacVSTs | Robin Gareus | |
2016-11-18 | remove thinko in MidiRegion::post_set(). | nick_m | |
- should fix incorrect midi region length on split. | |||
2016-11-17 | Fix track-templates with sidechains -- closes #7117 | Robin Gareus | |
2016-11-17 | fix type in prev. commit | Robin Gareus | |
2016-11-17 | Add runtime option to disable MacVST | Robin Gareus | |
2016-11-17 | Allow to migrate sessions with VST plugins | Robin Gareus | |
2016-11-17 | try VST2.4's VSTPluginMain first | Robin Gareus | |
This fixes a crash with loading u-he Diva on windows. | |||
2016-11-16 | fix 32bit+PPC OSX builds | Robin Gareus | |
2016-11-15 | update MSVC project in the wake of cf1651e6 | Robin Gareus | |
2016-11-16 | a better fix for 6ed8c113a25 (scope) | nick_m | |
2016-11-16 | Region:;set_state() should always set quarter_note. | nick_m | |
- fix for 4.x sessions showing notes stacked at session start. | |||
2016-11-15 | consolidate VSTState functions | Robin Gareus | |
2016-11-15 | Accommodate a newly introduced source file in our MSVC project (libardour) | John Emmas | |
(although I'm not sure if it's actually used yet in the Windows build). | |||
2016-11-15 | rework 8e3b6c9ac (fstwin is C code, not C++) | Robin Gareus | |